.knowledge-hub,.knowledge-article{--ink:#23374b;--paper:#f7f5f0;--line:#d7dce0;--muted:#556b7d;--red:#d92646}.knowledge-hero{background:#101a25;color:#f6f7fa;padding:28px 0 54px}.knowledge-hero .breadcrumbs{margin-bottom:34px}.knowledge-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center}.knowledge-hero-copy{max-width:620px}.knowledge-hero h1{font-size:clamp(32px,3.6vw,53px);line-height:1.37;letter-spacing:-.025em;margin:18px 0}.knowledge-hero h1>span{color:#ff8296;font-size:.67em;font-weight:600;display:block;margin-top:14px;line-height:1.55}.knowledge-hero .lead{color:#c4d3df;max-width:600px;font-size:17px;line-height:1.95}.knowledge-stats{display:flex;gap:26px;align-items:center;border-top:1px solid #ffffff20;margin-top:25px;padding-top:22px;font-size:13px;color:#b9c9d8;flex-wrap:wrap}.knowledge-stats span{display:grid;gap:2px}.knowledge-stats b{color:white;font-size:30px;line-height:1.3}.knowledge-stats a{color:#ffb3bf;border-bottom:1px solid #ffb3bf;padding:12px 0}.knowledge-featured{border:1px solid #ffffff25;border-radius:22px;overflow:hidden;background:#1b2939;box-shadow:0 20px 45px #0002}.knowledge-featured>a{display:block;text-decoration:none;color:inherit}.knowledge-picture{margin:0;overflow:hidden;background:#172433;min-width:0;border-radius:16px}.knowledge-picture picture,.knowledge-picture img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:3/2;object-fit:cover}.knowledge-picture figcaption{padding:12px 17px;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;color:#c6d5e2;font-size:11px;letter-spacing:.04em}.knowledge-picture figcaption span{letter-spacing:0;color:#aabed0}.knowledge-featured .knowledge-picture{border-radius:0}.knowledge-featured .knowledge-picture figcaption{display:none}.knowledge-featured-caption{padding:20px 26px 23px}.knowledge-featured-caption>span{font-size:12px;color:#a9bfce}.knowledge-featured-caption h2{font-size:clamp(20px,1.9vw,27px);line-height:1.55;color:white;margin:7px 0 12px}.knowledge-featured-caption>b{font-size:13px;color:#ffa2b5}.knowledge-browse{background:var(--paper);padding:52px 0 65px;color:var(--ink);scroll-margin-top:110px}.knowledge-browse-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.knowledge-browse-heading h2{font-size:32px;margin:9px 0 0}.knowledge-browse-heading>p{max-width:360px;color:var(--muted);font-size:15px}.knowledge-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.knowledge-category{display:flex;align-items:center;gap:12px;min-height:83px;background:#fff;border:1px solid #d9e0e5;border-radius:13px;padding:13px;text-decoration:none;color:var(--ink);transition:transform .18s,border-color .18s,box-shadow .18s}.knowledge-category:hover{transform:translateY(-2px);border-color:#d92646;box-shadow:0 8px 18px #2436480b}.knowledge-category.is-current{background:#142233;color:white;border-color:#142233}.knowledge-category>span:nth-child(2){min-width:0}.knowledge-category b{display:block;font-size:15px;line-height:1.5}.knowledge-category small{display:block;font-size:12px;color:#52687b;margin-top:3px}.knowledge-category.is-current small{color:#bdd0df}.knowledge-category-icon{flex:0 0 36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--category-color,#f5bbc5);color:#24374b}.knowledge-category-icon svg{width:23px;height:23px}.knowledge-category i{font-style:normal;margin-left:auto;color:#8a9aab;font-size:15px}.knowledge-search{margin:32px 0;padding:24px;background:#edf0f1;border:1px solid #d7dfe3;border-radius:16px}.knowledge-search label{display:block;font-size:15px;font-weight:700;margin-bottom:11px}.knowledge-search>div{display:flex;gap:12px}.knowledge-search input{min-width:0;flex:1;border:1px solid #aebfcf;background:white;color:#20384e;font:inherit;font-size:16px;border-radius:9px;padding:13px 17px;min-height:54px}.knowledge-search button{border:0;cursor:pointer;min-width:114px}.knowledge-results-title{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:35px 0 25px}.knowledge-results-title h2{font-size:26px;margin:0}.knowledge-results-title p{font-size:14px;color:var(--muted)}.knowledge-results-title a{color:var(--red);text-decoration:underline;margin-left:10px}.knowledge-hub .insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.knowledge-hub .knowledge-card{background:white;border:1px solid #d6dfe4;border-radius:16px;box-shadow:0 8px 22px #15273905;overflow:hidden;color:var(--ink);display:flex;flex-direction:column}.knowledge-card-image{display:block}.knowledge-card .knowledge-picture{border-radius:0}.knowledge-card .insight-card-body{display:flex;flex-direction:column;flex:1;padding:23px}.knowledge-card .insight-card-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:#536879}.knowledge-card .insight-card-meta>a{color:#8b263e;text-decoration:none;font-weight:600}.knowledge-hub .knowledge-card h2{font-size:23px;line-height:1.6;letter-spacing:-.01em;margin:15px 0 10px}.knowledge-card h2 a{color:var(--ink)}.knowledge-hub .knowledge-card p{font-size:14px;line-height:1.9;color:#4d6579;margin:0 0 23px}.knowledge-card .tile-link{margin-top:auto;color:#ac2443;font-size:13px}.knowledge-card a:hover{text-decoration:underline;text-underline-offset:4px}.knowledge-pagination{display:flex;justify-content:center;gap:10px;margin-top:34px;flex-wrap:wrap}.knowledge-pagination a{min-width:46px;height:46px;border-radius:10px;background:white;border:1px solid #b6c5d0;display:grid;place-items:center;color:#24384e;text-decoration:none}.knowledge-pagination a[aria-current]{background:#d92646;color:white;border-color:#d92646}.knowledge-empty{padding:38px;background:white;border:1px solid #dae1e5;border-radius:15px}.knowledge-empty p{color:#526779;max-width:700px}.knowledge-help{background:#e8edf0;color:#203448;padding:48px 0}.knowledge-help>.container{display:flex;align-items:center;justify-content:space-between;gap:35px}.knowledge-help h2{font-size:27px;margin:10px 0}.knowledge-help p{font-size:16px;line-height:1.9;max-width:750px}.knowledge-help .button{flex-shrink:0;white-space:normal}.knowledge-article .studio-article-hero{background:#101a25;color:#f5f7fa}.knowledge-article .studio-article-hero .lead{color:#c1d0de}.knowledge-article .studio-article-hero h1{font-size:clamp(28px,3.1vw,43px);line-height:1.5}.knowledge-article .article-meta{display:flex;flex-wrap:wrap;color:#b9ccda;font-size:12px;gap:10px 20px}.knowledge-article .article-meta a{color:#f6b9c5}.knowledge-article>.studio-section{background:var(--paper);color:var(--ink)}.knowledge-flow{background:#1a2a3a;padding:25px 0 32px;color:#edf4fa}.knowledge-flow h2{font-size:16px;margin:0 0 18px;font-weight:600;color:#c0d1de}.knowledge-flow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:22px}.knowledge-flow li{position:relative;padding:16px 14px;border:1px solid #ffffff24;border-radius:12px;background:#203347;min-height:84px;display:flex;gap:11px;align-items:center}.knowledge-flow li+li:before{content:'→';position:absolute;left:-20px;color:#fa9bb0;animation:knowledge-flow 2s 3 ease-in-out}.knowledge-flow li>span{font-size:12px;color:#fa9bb0}.knowledge-flow li>b{font-size:14px;line-height:1.7}.knowledge-article .studio-article-layout{grid-template-columns:250px minmax(0,800px);justify-content:center;gap:48px}.knowledge-article .studio-toc{background:white;border:1px solid #d9e0e4;border-radius:15px;top:112px;max-height:calc(100vh - 140px);overflow:auto;padding:23px}.knowledge-article .studio-toc a{font-size:14px;line-height:1.65;color:#36526b}.knowledge-article .studio-toc li+li{margin-top:15px}.knowledge-article .studio-toc .toc-contact{color:#ad2541;font-weight:700;display:block;margin-top:22px}.knowledge-article .studio-article-content{font-size:17px;line-height:2;min-width:0;overflow-wrap:anywhere}.knowledge-article .studio-article-content h2{font-size:28px;line-height:1.6;margin:45px 0 18px;color:#20364c;scroll-margin-top:120px}.knowledge-article .studio-article-content>section:first-of-type h2{margin-top:28px}.knowledge-article .studio-article-content p{color:#364f65}.knowledge-article .studio-takeaway{background:#e9eff1;border-left:4px solid #d92646;border-radius:0 13px 13px 0;padding:25px;margin-bottom:28px}.knowledge-article .studio-takeaway p{margin:10px 0 0;font-size:17px}.knowledge-article .article-table-wrap{max-width:100%;overflow:auto;border:1px solid #cbd7df;border-radius:12px;margin:22px 0}.knowledge-article .article-table{min-width:520px;width:100%;font-size:15px;background:white;border:0}.knowledge-article .article-table th{background:#e9eff4;color:#284159;white-space:normal}.knowledge-article .article-table td,.knowledge-article .article-table th{padding:15px 16px;line-height:1.8;vertical-align:top;border-bottom:1px solid #dfe5e9}.knowledge-article .article-table tr:last-child td{border-bottom:0}.knowledge-article .knowledge-faq summary{font-size:17px;color:#233c52;padding:20px 3px;cursor:pointer;line-height:1.8}.knowledge-article .knowledge-faq .faq-item{border-color:#c6d3dc}.knowledge-faq .faq-item p{font-size:16px;padding:0 3px 15px;margin:0}.knowledge-sources{border-top:1px solid #cbd5dd;margin-top:36px;font-size:14px}.knowledge-article .knowledge-sources h2{font-size:22px}.knowledge-sources p,.knowledge-sources small{font-size:13px;line-height:1.9;color:#566b7d}.knowledge-sources ul{padding-left:20px}.knowledge-sources a{color:#8d2540;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.knowledge-article-cta{background:#142536;border-radius:20px;padding:32px;margin-top:42px;color:white;box-shadow:0 15px 30px #12253612}.knowledge-article .knowledge-article-cta h2{color:#fff;margin:8px 0 13px;font-size:28px}.knowledge-article .knowledge-article-cta p{color:#c1d0dd;font-size:16px}.knowledge-article-cta>div{display:flex;flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:25px}.knowledge-article-cta .button{font-size:15px;min-height:54px;text-decoration:none;white-space:normal}.knowledge-cta-secondary{font-size:14px;color:#ffc1ce!important;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.knowledge-related>a:not(.knowledge-back){display:grid;grid-template-columns:1fr 25px;gap:4px 15px;padding:18px 0;border-bottom:1px solid #cad5dc;text-decoration:none}.knowledge-related a span{font-size:12px;color:#8a3048}.knowledge-related a b{grid-column:1;font-size:17px;line-height:1.8;color:#27425a}.knowledge-related a i{grid-column:2;grid-row:1/3;align-self:center;font-style:normal}.knowledge-back{display:inline-block;margin-top:22px;font-size:14px;color:#9d2742}.knowledge-locale-note{font-size:13px;background:#eef0e7;padding:16px;border-radius:10px}.knowledge-hub :focus-visible,.knowledge-article :focus-visible{outline:3px solid #bb3c59;outline-offset:4px}@keyframes knowledge-flow{50%{opacity:.4;transform:translateX(3px)}}
@media(max-width:1100px){.knowledge-categories{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-hero-grid{gap:28px}.knowledge-article .studio-article-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.knowledge-category b{font-size:14px}.knowledge-hub .knowledge-card h2{font-size:20px}.knowledge-flow li{padding:12px 9px}.knowledge-flow li>b{font-size:12px}}
@media(max-width:760px){.knowledge-hero{padding:22px 0 34px}.knowledge-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.knowledge-hero h1{font-size:34px}.knowledge-hero h1>span{font-size:.67em}.knowledge-hero .lead{font-size:16px}.knowledge-hero .breadcrumbs{margin-bottom:25px}.knowledge-stats{gap:23px}.knowledge-featured-caption{padding:20px}.knowledge-featured-caption h2{font-size:22px}.knowledge-browse{padding:32px 0 42px}.knowledge-browse-heading{display:block}.knowledge-browse-heading h2{font-size:28px}.knowledge-browse-heading>p{font-size:14px;margin-top:14px}.knowledge-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.knowledge-category{padding:12px 10px;gap:9px;min-height:86px}.knowledge-category-icon{flex-basis:28px;height:32px;border-radius:8px}.knowledge-category-icon svg{width:20px;height:20px}.knowledge-category b{font-size:14px}.knowledge-category small{font-size:11px}.knowledge-category i{display:none}.knowledge-search{padding:18px;margin:24px 0}.knowledge-search>div{gap:8px}.knowledge-search input{font-size:16px;padding:11px;min-height:48px}.knowledge-search button{min-width:78px;padding:11px;font-size:14px}.knowledge-results-title{display:block;margin:27px 0 20px}.knowledge-results-title h2{font-size:24px}.knowledge-results-title p{margin-top:10px}.knowledge-hub .insight-grid{grid-template-columns:minmax(0,1fr);gap:22px}.knowledge-hub .knowledge-card h2{font-size:23px}.knowledge-card .insight-card-body{padding:23px}.knowledge-hub .knowledge-card p{font-size:15px}.knowledge-card .tile-link{font-size:14px}.knowledge-card .insight-card-meta{font-size:12px}.knowledge-help{padding:30px 0}.knowledge-help>.container{display:block}.knowledge-help h2{font-size:25px}.knowledge-help .button{margin-top:20px}.knowledge-article .studio-article-hero h1{font-size:29px;line-height:1.55}.knowledge-article .studio-article-hero .lead{font-size:16px}.knowledge-article .article-meta{font-size:12px}.knowledge-flow{padding:22px 0}.knowledge-flow ol{grid-template-columns:minmax(0,1fr);gap:12px}.knowledge-flow li{min-height:54px;padding:12px 17px;gap:15px}.knowledge-flow li>b{font-size:15px}.knowledge-flow li+li:before{content:'↓';left:24px;top:-16px;animation:none}.knowledge-flow h2{font-size:16px}.knowledge-article .studio-article-layout{grid-template-columns:minmax(0,1fr);gap:25px}.knowledge-article .studio-toc{position:static;max-height:none;padding:20px}.knowledge-article .studio-toc ol{display:block}.knowledge-article .studio-toc li+li{margin-top:13px}.knowledge-article .studio-toc a{font-size:15px}.knowledge-article .studio-article-content{font-size:17px;line-height:2}.knowledge-article .studio-article-content h2{font-size:25px;margin-top:35px}.knowledge-article .studio-takeaway{padding:22px}.knowledge-article .article-table{font-size:14px}.knowledge-article-cta{padding:24px}.knowledge-article .knowledge-article-cta h2{font-size:25px}.knowledge-article-cta>div{display:grid;grid-template-columns:1fr;gap:10px}.knowledge-article-cta .button{justify-content:center;font-size:15px}.knowledge-article .knowledge-sources h2{font-size:21px}.knowledge-picture figcaption{font-size:10px;padding:10px 13px}.knowledge-featured{border-radius:16px}}
@media(max-width:370px){.knowledge-category{padding:10px 7px;gap:7px}.knowledge-category b{font-size:13px}.knowledge-category-icon{flex-basis:23px}.knowledge-hero h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.knowledge-flow li:before,.knowledge-category{animation:none!important;transition:none!important;transform:none!important}}
.studio-page.knowledge-article .studio-article-hero h1{color:#f5f7fa}.studio-page.knowledge-article .studio-article-hero p.lead{color:#c1d0de}.studio-page.knowledge-article .studio-article-hero .article-meta{color:#b9ccda}

/* Put discovery before the category directory, especially on small screens. */
.knowledge-hero-copy .knowledge-search{margin:24px 0 22px;padding:0;background:none;border:0;max-width:580px}
.knowledge-hero-copy .knowledge-search label{color:#dce7f0;font-size:14px}
.knowledge-hero-copy .knowledge-search input{min-width:0;background:#fff;color:#193044;border:1px solid #c7d7e3;border-radius:10px;font-size:15px;min-height:52px}
.knowledge-hero-copy .knowledge-search button{font-size:14px;min-height:52px;white-space:nowrap}
.knowledge-more-categories{margin:14px 0 32px;border:1px solid #cfd8df;border-radius:12px;background:#fff}
.knowledge-more-categories>summary{cursor:pointer;min-height:52px;padding:14px 20px;color:#233c50;font-size:15px;font-weight:600}
.knowledge-more-categories>summary>span{font-weight:400;font-size:13px;color:#5e7383;margin-left:10px}
.knowledge-more-categories .knowledge-categories{padding:0 16px 16px;margin:0}
.knowledge-more-categories>summary:focus-visible{outline:3px solid #386daa;outline-offset:3px}
@media(max-width:760px){.knowledge-hero-copy .knowledge-search{margin-top:20px}.knowledge-hero-copy .knowledge-search>div{display:flex;gap:8px}.knowledge-hero-copy .knowledge-search input{width:100%;font-size:14px;padding:12px}.knowledge-hero-copy .knowledge-search button{padding:12px 15px;font-size:13px}.knowledge-more-categories>summary{font-size:14px}.knowledge-more-categories .knowledge-categories{padding:0 10px 10px}}
