.resources-hero{max-width:880px;padding:20px 0 36px}.resources-hero h1{font-size:clamp(2.2rem,4vw,3.8rem)}.resources-hero>p{max-width:690px;font-size:1.05rem}.resources-catalog{padding:28px 0 40px;border-top:1px solid var(--border)}.resource-format{display:flex;flex-wrap:wrap;gap:10px}.resource-format button{border:1px solid var(--riv-line-strong);background:white;border-radius:0;padding:12px 20px;min-height:48px;color:var(--riv-ink)}.resource-format button[aria-pressed=true]{background:var(--riv-ink);color:white;border-color:var(--riv-ink)}.resources-controls{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:24px 0 18px}.resources-controls label{display:block;font-size:.875rem;margin-bottom:8px}.resources-controls input,.resources-controls select{width:100%;border:1px solid #9aa0b1;border-radius:0;background:white;color:var(--riv-ink);font:inherit;padding:12px;min-height:48px}.resources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.resource-card{display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--riv-line-strong);padding:26px;background:var(--riv-surface)}.resource-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:.75rem;color:var(--riv-blue-deep);margin-bottom:22px}.resource-tags span{padding:4px 8px;background:#e1eeff;border-radius:0}.resource-card h2{font-size:1.5rem;line-height:1.25}.resource-card small{color:var(--riv-muted);font-size:.8rem;margin-bottom:24px}.resource-card .btn{margin-top:auto;width:100%;font-size:.9rem;padding:12px}.resource-empty{padding:36px;background:var(--riv-surface);margin:24px 0}.resource-empty h2{font-size:1.6rem}@media(max-width:850px){.resources-controls,.resources-grid{grid-template-columns:1fr}.resources-controls{gap:14px}.resources-hero{padding-top:0}.resource-format button{padding:10px 14px}.resource-card{padding:24px}.resources-grid .resource-card .btn{width:auto}}.resource-format-explanations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.resource-format-explanations>div{padding:24px;background:var(--riv-surface)}.resource-format-explanations h3{font-size:1.35rem}@media(max-width:700px){.resource-format-explanations{grid-template-columns:1fr}}.reference-feature{display:grid;grid-template-columns:1fr 1.2fr;gap:36px;margin:30px 0 46px;align-items:center}.reference-feature>.takeaway{margin:0;min-height:240px;display:flex;flex-direction:column;justify-content:center}.reference-feature h2{font-size:2rem}.reference-catalog-title{margin:28px 0}.reference-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-catalog-magnet{grid-column:1/-1;margin:0}@media(max-width:1000px){.reference-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.reference-feature{grid-template-columns:1fr;gap:28px}}@media (max-width:500px){.reference-catalog-grid{grid-template-columns:1fr}}.resource-card{border-radius:0;border-color:var(--riv-line)}@media (hover:hover){.resource-card:hover{border-color:var(--riv-action);background:var(--riv-tint);box-shadow:0 4px 24px #171b260a}}main.wrap.editorial-design-page{max-width:1384px;padding-inline:clamp(20px,4.6vw,64px)}.editorial-design-page>.crumb{padding:24px 0 0;font-size:12px}.editorial-article-page,.editorial-hub{--editorial-sky:#7ab1ff;--editorial-navy:#141831;--editorial-quiet:#f6f7f8;--editorial-line:#e4e6eb;color:var(--editorial-navy)}:is(.editorial-hub,.editorial-article-page) :is(h1,h2,h3){letter-spacing:-.04em;font-weight:500;text-wrap:balance}:is(.editorial-hub,.editorial-article-page) .btn{background:var(--editorial-sky);color:var(--editorial-navy);min-height:50px;font-size:14px;border-radius:4px;gap:18px;transition:background .18s ease,transform .18s ease}:is(.editorial-hub,.editorial-article-page) .btn:hover{background:#9cc5ff;transform:translateY(-1px)}:is(.editorial-hub,.editorial-article-page) .btn.secondary{background:white;border-color:var(--editorial-line)}:is(.editorial-hub,.editorial-article-page) .cta-figma-arrow{filter:brightness(0);flex-shrink:0}.editorial-overline{display:block;text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-riv-mono),monospace;font-size:10px;line-height:1.6;color:#545b6e}.editorial-tag{display:inline-flex;border:1px solid #dce8f9;background:#eff5ff;border-radius:30px;padding:4px 10px;color:#203855;font-size:11px;line-height:1.4;width:fit-content}.editorial-meta{font-size:12px;color:#656b7b;display:block;line-height:1.5}.editorial-meta>span{padding:0 5px}.editorial-inline-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;background:none;border:0;border-bottom:1px solid #a3c7fa;color:var(--editorial-navy);font-size:14px;padding:4px 0;text-align:left}.editorial-inline-link:hover{color:#2864b5}.editorial-photo{display:block;overflow:hidden;background:#edf0f2;height:100%;width:100%}.editorial-photo>img{display:block;height:100%;width:100%;object-fit:cover;object-position:72% 47%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.editorial-photo--fiscalite>img,.editorial-photo--proteger>img,.editorial-photo--transmission>img{object-position:86% 50%}.editorial-section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.editorial-section-title h2{font-size:clamp(27px,2.6vw,36px)}.editorial-section-title>span{font-size:12px;color:#646b7b}.editorial-card{min-width:0;background:white;border-radius:0;overflow:hidden}.editorial-card>a{display:block;height:100%}.editorial-card-photo{height:220px;position:relative;overflow:hidden}.editorial-card-arrow{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:4px;background:#fff;transition:transform .24s}.editorial-card-copy{padding:22px}.editorial-card h3{font-size:23px;line-height:1.18;margin:14px 0 12px}.editorial-card p{font-size:14px;line-height:1.55;margin:0 0 22px}.editorial-card:hover .editorial-photo>img{transform:scale(1.035)}.editorial-card:hover .editorial-card-arrow{transform:translateX(3px)}@media(max-width:1050px){.editorial-card-photo{height:175px}.editorial-card-copy{padding:18px}.editorial-card h3{font-size:21px}}@media(max-width:550px){main.wrap.editorial-design-page{padding-inline:20px}.editorial-section-title{align-items:center;gap:14px}.editorial-section-title h2{font-size:29px}.editorial-section-title>span{white-space:nowrap}.editorial-card-photo{height:225px}.editorial-card-copy{padding:23px}.editorial-card h3{font-size:25px}}@media(prefers-reduced-motion:reduce){:is(.editorial-hub,.editorial-article-page) *{transition:none!important;scroll-behavior:auto!important}.editorial-card:hover .editorial-photo>img{transform:none}}.editorial-section-title>output{font-size:12px;color:#646b7b;white-space:nowrap}.resources-catalog>fieldset.resource-format{border:0;margin:0;padding:0;min-width:0}.blog-search{max-width:520px;margin-top:24px}.blog-pagination [aria-current=page]{outline:2px solid currentColor}.blog-feature{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #dce3eb;overflow:hidden}.blog-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}@media(max-width:1024px){.blog-feature{grid-template-columns:1fr}}.editorial-hub-header{text-align:center;padding:44px 0 38px}.editorial-hub-header h1{font-size:clamp(35px,3.8vw,54px);line-height:1.05;margin:14px auto 16px;max-width:850px}.editorial-hub-header h1>span{color:#4783d4}.editorial-hub-header>p{max-width:630px;margin:0 auto;color:#5a6070;font-size:16px;line-height:1.5}.editorial-search{max-width:550px;text-align:left;margin:28px auto 18px}.editorial-search>label{display:block;font-size:12px;margin:0 0 8px;color:#52596a}.editorial-search>div{display:flex;align-items:center;border:1px solid #b9c0ce;border-radius:4px;background:#fff;padding-left:16px;gap:12px}.editorial-search input{border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;flex:1;width:100%;height:50px;padding:10px 0;font-size:14px;color:var(--editorial-navy)}.editorial-search input:focus-visible{outline:2px solid #397bdd!important;outline-offset:3px}.editorial-search button{border:0;background:none;padding:10px;min-width:44px;min-height:44px;display:grid;place-items:center}.editorial-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center}.editorial-filters>svg{margin-right:5px;color:#7d8596}.editorial-filters button{border:1px solid var(--editorial-line);background:transparent;border-radius:30px;padding:8px 14px;min-height:44px;font-size:12px;color:#555c6c;transition:background .18s,color .18s}.editorial-filters button[aria-pressed=true]{color:white;background:var(--editorial-navy);border-color:var(--editorial-navy)}.editorial-filters button:hover{border-color:#5f90d5}.editorial-selection{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:22px 0 56px}.editorial-selection h2{font-size:25px;margin:0 0 22px}.editorial-feature>a{display:block}.editorial-feature .editorial-photo{height:270px;border-radius:0}.editorial-feature a>div{padding-top:18px}.editorial-feature h3{font-size:30px;margin-top:12px;line-height:1.14}.editorial-feature p{margin:12px 0;font-size:14px;line-height:1.5;max-width:490px}.editorial-feature .editorial-inline-link{margin-top:4px}.editorial-picks article+article{border-top:1px solid var(--editorial-line)}.editorial-picks article>a{display:grid;grid-template-columns:115px 1fr 20px;align-items:center;gap:18px;padding:20px 0}.editorial-picks article:first-of-type>a{padding-top:0}.editorial-picks .editorial-photo{height:112px;border-radius:0}.editorial-picks h3{font-size:21px;line-height:1.2;margin:9px 0}.editorial-picks article>a>svg{color:#7393bd}.editorial-catalogue{padding:48px 32px;background:var(--editorial-quiet);border-radius:6px;margin:0 -32px}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-grid-item{display:contents}.editorial-feature:hover .editorial-photo>img{transform:scale(1.035)}.editorial-resource{grid-column:1/-1;display:grid;grid-template-columns:44px 1fr auto;gap:12px 20px;align-items:center;padding:30px;background:#eaf2fe;border:1px solid #d4e3f8;border-radius:4px}.editorial-resource>svg{grid-row:1/4;align-self:start;color:#4479be}.editorial-resource .editorial-overline{grid-column:2}.editorial-resource h3{grid-column:2;font-size:28px}.editorial-resource p{grid-column:2;font-size:14px;margin:0;max-width:600px}.editorial-resource>.btn{grid-column:3;grid-row:1/4}.editorial-pagination{display:flex;justify-content:center;gap:10px;margin-top:32px}.editorial-pagination button{display:grid;place-items:center;min-height:44px;min-width:44px;border:0;border-radius:4px;background:white;color:var(--editorial-navy)}.editorial-pagination button[aria-current=page]{background:var(--editorial-navy);color:white}.editorial-pagination button:disabled{opacity:.3;cursor:default}.editorial-empty{text-align:center;padding:50px 20px}.editorial-empty>svg{margin:auto auto 22px;color:#668dc2}.editorial-guide-strip{display:flex;align-items:center;gap:24px;padding:44px 0 4px;margin:30px 0}.editorial-guide-strip>svg{flex-shrink:0;color:#5485c7}.editorial-guide-strip>div{flex:1}.editorial-guide-strip h2{font-size:32px;margin-top:12px}.editorial-guide-strip p{font-size:14px;max-width:620px}@media(max-width:1050px){.editorial-selection{gap:30px}.editorial-picks article>a{grid-template-columns:88px 1fr;gap:14px}.editorial-picks article>a>svg{display:none}.editorial-picks h3{font-size:19px}.editorial-picks .editorial-photo{height:104px}.editorial-grid{gap:18px}}@media(max-width:800px){.editorial-selection{grid-template-columns:1fr;gap:36px}.editorial-feature .editorial-photo{height:300px}.editorial-picks article>a{grid-template-columns:110px 1fr 20px}.editorial-picks article>a>svg{display:block}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-resource{grid-template-columns:32px 1fr;padding:24px}.editorial-resource>.btn{grid-column:2;grid-row:auto;justify-self:start}.editorial-resource h3{font-size:26px}.editorial-guide-strip{flex-wrap:wrap}.editorial-guide-strip>.btn{margin-left:57px}.editorial-guide-strip>div{min-width:200px}}@media(max-width:550px){.editorial-hub-header{padding-top:30px;text-align:left}.editorial-hub-header h1{font-size:35px;margin-top:14px}.editorial-hub-header>p{font-size:15px}.editorial-search{margin-top:24px}.editorial-search input{font-size:16px}.editorial-filters{justify-content:start;gap:7px}.editorial-filters>svg{display:none}.editorial-filters button{font-size:11px;padding:8px 12px}.editorial-selection{padding-top:0}.editorial-feature .editorial-photo{height:245px}.editorial-feature h3{font-size:27px}.editorial-picks article>a{grid-template-columns:85px 1fr;gap:14px}.editorial-picks article>a>svg{display:none}.editorial-picks .editorial-photo{height:105px}.editorial-picks h3{font-size:19px}.editorial-picks .editorial-tag{font-size:10px}.editorial-catalogue{margin-inline:-20px;padding:30px 20px;border-radius:0}.editorial-grid{grid-template-columns:1fr;gap:22px}.editorial-resource{gap:14px;padding:23px}.editorial-resource h3{font-size:24px}.editorial-resource>.btn{grid-column:1/-1;width:100%}.editorial-resource>svg{grid-row:1/3}.editorial-resource p{grid-column:1/-1}.editorial-guide-strip{padding-top:20px;gap:16px}.editorial-guide-strip>svg{display:none}.editorial-guide-strip>.btn{margin-left:0}.editorial-guide-strip h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.editorial-feature:hover .editorial-photo>img{transform:none}}.editorial-filters{border:0;padding:0;min-width:0;margin-inline:0}.editorial-hub{--editorial-sky:#71ABFF}.editorial-hub .editorial-hub-header{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,1fr);gap:32px 64px;text-align:left;padding:42px 0 32px;border-bottom:1px solid #dfe6ef}.editorial-hub .editorial-overline{font-family:inherit;font-size:11px;letter-spacing:.1em}.editorial-hub-header h1{font-size:clamp(34px,3.6vw,52px);line-height:1.1;margin:16px 0 20px;max-width:720px}.editorial-hub-header h1>span{color:#3475c8}.blog-intro>p{font-size:17px;line-height:1.65;color:#535e70;max-width:600px;margin:0}.editorial-hub .editorial-search{align-self:center;width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;border-radius:0}.editorial-hub .editorial-search label{font-size:13px;font-weight:500;color:#535e70;margin-bottom:10px}.editorial-hub .editorial-search input{font-size:16px;height:58px;padding:12px 0}.editorial-hub .editorial-search>div{padding:0 6px 0 18px;gap:12px;border:1px solid #d5deeb;border-radius:6px;background:#fff;box-shadow:0 3px 12px #14183104;transition:border-color .18s ease,box-shadow .18s ease}.editorial-hub .editorial-search>div>svg{flex-shrink:0;color:#5088cc}.editorial-hub .editorial-search>div:focus-within{border-color:#71ABFF;box-shadow:0 0 0 3px #71abff26}.editorial-hub .editorial-search input:focus-visible{outline:none!important}.editorial-hub .editorial-search input::placeholder{color:#6a768b;opacity:1}.editorial-hub .editorial-search input::-webkit-search-cancel-button{appearance:none}.editorial-hub .editorial-search button{color:#536078;border-radius:4px;cursor:pointer}.editorial-hub .editorial-search button:hover{background:#eef4fd;color:#141831}.editorial-hub .editorial-search button:focus-visible{outline:2px solid #71ABFF;outline-offset:-2px}.editorial-hub .editorial-search>p{font-size:13px;line-height:1.55;color:#536078;margin:12px 0 0}.editorial-hub .editorial-filters{grid-column:1/-1;justify-content:flex-start;border:0;padding:0;margin:0;gap:9px;min-width:0}.editorial-filters legend{font-size:13px;color:#535e70;margin-bottom:12px;padding:0}.editorial-hub .editorial-filters button{font-size:13px;border-radius:4px;padding:10px 16px;background:#fff}.editorial-hub .editorial-filters button[aria-pressed=true]{background:#141831;color:white}.editorial-hub :is(button,a,input):focus-visible{outline:2px solid #3475c8;outline-offset:4px}.editorial-hub .editorial-selection{gap:40px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:34px 0 44px}.editorial-hub .editorial-selection h2{font-size:23px;margin-bottom:18px}.editorial-hub .editorial-feature{border:1px solid #e1e7ef;border-radius:4px;overflow:hidden}.editorial-hub .editorial-feature .editorial-photo{height:auto;aspect-ratio:16/8}.editorial-hub .editorial-feature a>div{padding:24px}.editorial-hub .editorial-feature h3{font-size:28px;line-height:1.2}.editorial-hub .editorial-feature p{color:#535e70;font-size:15px;line-height:1.6}.editorial-hub .editorial-tag{border-radius:3px;background:#f1f6fd;font-size:11px;padding:5px 9px}.editorial-hub .editorial-picks article>a{grid-template-columns:100px minmax(0,1fr) 20px;gap:16px;padding:20px 0}.editorial-hub .editorial-picks .editorial-photo{height:105px;border-radius:3px}.editorial-hub .editorial-picks h3{font-size:20px;line-height:1.3}.editorial-hub .editorial-catalogue{margin:0;padding:32px 0 0;background:none;border-top:1px solid #e1e7ef;scroll-margin-top:110px}.editorial-hub .editorial-section-title{align-items:center;margin-bottom:24px}.editorial-hub .editorial-section-title h2{font-size:30px;margin:0}.blog-results-meta{flex-wrap:wrap;gap:8px 18px;color:#566176;font-size:13px}.blog-reset,.blog-results-meta{display:flex;align-items:center}.blog-reset{gap:8px;min-height:44px;border:0;background:none;color:#285d9d;text-decoration:underline;text-underline-offset:4px}.editorial-hub .editorial-grid{gap:24px}.editorial-hub .editorial-card{border:1px solid #e1e7ef;border-radius:4px;transition:box-shadow .2s ease}.editorial-hub .editorial-card>a{display:flex;flex-direction:column}.editorial-hub .editorial-card-photo{height:auto;aspect-ratio:16/10;flex-shrink:0}.editorial-hub .editorial-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:22px}.editorial-hub .editorial-card h3{font-size:23px;line-height:1.25}.editorial-hub .editorial-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:1.6;color:#535e70}.editorial-hub .editorial-card .editorial-meta{margin-top:auto;padding-top:12px;width:100%;border-top:1px solid #e6ebf2}.editorial-hub .editorial-card:hover{box-shadow:0 8px 24px #1418310a}.editorial-hub .editorial-pagination{gap:6px;flex-wrap:wrap}.blog-page-group{display:flex;align-items:center;gap:6px}.blog-page-gap{color:#566176}.editorial-hub .editorial-pagination button{border:1px solid #e1e7ef}.blog-advice{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:24px;align-items:center;background:#141831;color:#fff;padding:32px;margin:48px 0 0;border-radius:4px}.blog-advice>svg{color:#71ABFF;align-self:start}.blog-advice .editorial-overline{color:#b7d3fc}.blog-advice h2{font-size:28px;line-height:1.2;margin:10px 0 14px;color:#fff}.blog-advice p{font-size:15px;line-height:1.65;color:#dde4ef;max-width:650px;margin:0}.editorial-hub .blog-advice .btn{color:#fff;justify-content:center;white-space:normal;text-align:center}.editorial-hub .blog-advice .cta-figma-arrow{filter:brightness(0) invert(1)}.editorial-hub .editorial-guide-strip{margin:0;padding:38px 0 44px}.editorial-hub .editorial-guide-strip h2{font-size:26px;line-height:1.25;margin:8px 0 12px}.editorial-hub .editorial-guide-strip p{font-size:15px;line-height:1.6;color:#535e70;margin:0}@media(max-width:1050px){.editorial-hub .editorial-hub-header{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.editorial-hub .editorial-selection{gap:26px}.editorial-hub .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-advice{grid-template-columns:30px minmax(0,1fr)}.blog-advice>.btn{grid-column:2;justify-self:start}}@media(max-width:760px){.editorial-hub .editorial-hub-header{grid-template-columns:1fr;gap:24px;padding:28px 0}.editorial-hub-header h1{font-size:36px;margin:12px 0 16px}.blog-intro>p{font-size:16px;line-height:1.6}.editorial-hub .editorial-search{padding:0}.editorial-hub .editorial-filters{gap:8px}.editorial-hub .editorial-filters button{padding:9px 12px}.editorial-hub .editorial-selection{grid-template-columns:1fr;gap:28px;padding:28px 0}.editorial-hub .editorial-feature a>div{padding:20px}.editorial-hub .editorial-feature h3{font-size:25px}.editorial-hub .editorial-picks article>a{grid-template-columns:82px minmax(0,1fr) 16px;gap:13px;padding:16px 0}.editorial-hub .editorial-picks .editorial-photo{height:90px}.editorial-hub .editorial-picks h3{font-size:18px}.editorial-hub .editorial-catalogue{padding-top:28px}.editorial-hub .editorial-section-title{align-items:flex-start;flex-direction:column;gap:8px}.editorial-hub .editorial-section-title h2{font-size:28px}.editorial-hub .editorial-grid{gap:20px}.editorial-hub .editorial-card-copy{padding:18px}.blog-advice{padding:24px;gap:16px;margin-top:32px}.blog-advice h2{font-size:25px}.blog-advice>.btn{grid-column:1/-1;width:100%}.editorial-hub .editorial-guide-strip{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:30px 0}.editorial-hub .editorial-guide-strip>svg{display:block;align-self:start}.editorial-hub .editorial-guide-strip>div{min-width:0}.editorial-hub .editorial-guide-strip h2{font-size:24px}.editorial-hub .editorial-guide-strip>.btn{grid-column:1/-1;justify-content:center;width:100%;margin-left:0}}@media(max-width:550px){.editorial-hub .editorial-grid{grid-template-columns:1fr}.editorial-hub-header h1{font-size:32px}.editorial-hub .editorial-card h3{font-size:23px}.blog-page-group,.editorial-hub .editorial-pagination{gap:4px}.editorial-hub .editorial-pagination button{min-width:36px;min-height:44px;padding:6px}}@media(prefers-reduced-motion:reduce){.editorial-hub *{scroll-behavior:auto!important;transition:none!important}}.editorial-hub .blog-whitepaper{display:flex;flex-direction:column;min-width:0;color:#fff;border-radius:6px}.blog-whitepaper-top{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#71ABFF;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.editorial-hub .blog-whitepaper h3{font-size:27px;line-height:1.2;margin:24px 0 16px;color:#fff}.editorial-hub .blog-whitepaper>p{font-size:15px;line-height:1.7;color:#c5cddd;margin:0 0 16px}.blog-whitepaper-format{font-size:12px;color:#b2bfd4}.blog-whitepaper-form{margin-top:auto;padding-top:32px}.blog-whitepaper-form label{display:block;font-size:13px;color:#e0e7f3;margin-bottom:8px}.editorial-hub .blog-whitepaper-form input{box-sizing:border-box;width:100%;min-width:0;min-height:50px;border:1px solid #68758e;background:#202540;color:#fff;font-size:16px;padding:12px;box-shadow:none}.blog-whitepaper-form input::placeholder{color:#aebad0}.blog-whitepaper-form .blog-whitepaper-cta{box-sizing:border-box;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;padding:12px;margin-top:12px;border:0;border-radius:4px;background:#71ABFF;color:#141831;font-weight:600;font-size:15px;line-height:1.4;cursor:pointer}.blog-whitepaper-form button:disabled{opacity:.65;cursor:wait}.editorial-hub .blog-whitepaper-privacy{font-size:12px;line-height:1.6;color:#b2bfd4;margin:16px 0 0}.blog-whitepaper-privacy a{color:#d4e5ff;text-decoration:underline;text-underline-offset:3px}.editorial-hub .blog-whitepaper-error{font-size:14px;color:#ffd1ca;line-height:1.5;margin:14px 0 0}.editorial-hub .blog-whitepaper-success{font-size:15px;color:#fff;line-height:1.6;display:flex;align-items:flex-start;gap:10px;margin:0 0 12px}.blog-whitepaper-success svg{flex-shrink:0;color:#71ABFF;margin-top:3px}@media(max-width:550px){.editorial-hub .blog-whitepaper{padding:24px}.editorial-hub .blog-whitepaper h3{font-size:26px}.blog-whitepaper-form{padding-top:26px}}.editorial-hub .blog-whitepaper{background:linear-gradient(145deg,#1d2542,#141831 65%);border:1px solid #303b58;padding:28px}.blog-whitepaper-top>span{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.08em}.blog-whitepaper-top>span:before{content:"";width:5px;height:5px;background:#71ABFF}.editorial-hub .blog-whitepaper h3{font-size:26px;line-height:1.25;margin-top:22px}.blog-whitepaper-form{padding-top:26px}.editorial-hub .blog-whitepaper-form input{border-color:#596780;background:#ffffff06;border-radius:4px;min-height:52px}.editorial-hub .blog-whitepaper-cta.btn.fx-26{--surface:#71ABFF;--secondary:#285d9d;--button-fill:none;--button-arrow-shift:0px;--button-lift:-2px;color:#fff;min-height:52px;font-size:15px;font-weight:500;justify-content:center;text-align:center;gap:10px;border:1px solid #71abff;border-radius:4px}.editorial-hub .blog-whitepaper-cta .btn-label,.editorial-hub .blog-whitepaper-cta>svg{color:#fff;position:relative;z-index:2}@media(max-width:550px){.editorial-hub .blog-whitepaper{padding:24px}}.editorial-hub .blog-whitepaper-cta.btn.fx-26{box-shadow:0 0 0 transparent;transition:transform .22s ease,box-shadow .22s ease!important}.editorial-hub .blog-whitepaper-cta.btn.fx-26>svg{transform:translateY(calc(var(--button-active) * 3px))!important;transition:transform .22s ease!important}@media(hover:hover) and (pointer:fine){.editorial-hub .blog-whitepaper-cta:hover:not(:disabled){box-shadow:0 7px 18px #71abff26}}.editorial-hub .blog-whitepaper-cta:focus-visible{box-shadow:0 7px 18px #71abff26}@media(prefers-reduced-motion:reduce){.editorial-hub .blog-whitepaper-cta.btn.fx-26,.editorial-hub .blog-whitepaper-cta.btn.fx-26>svg{transform:none!important;transition:none!important}}.editorial-hub .blog-whitepaper{border-radius:4px;background:#141831;padding:26px}.blog-whitepaper-top>span:first-child{border:1px solid #71abff70;padding:7px 9px}.blog-whitepaper-top>.blog-whitepaper-edition{color:#b6c3da;font-size:11px;letter-spacing:.1em}.blog-whitepaper-top>.blog-whitepaper-edition:before{display:none}.editorial-hub .blog-whitepaper h3{font-size:28px;line-height:1.16;letter-spacing:-.035em;margin:22px 0 12px}.editorial-hub .blog-whitepaper h3 em{color:#71ABFF;font-weight:inherit}.editorial-hub .blog-whitepaper>p{font-size:14px;line-height:1.6;color:#d8deeb;margin:0}.blog-whitepaper-preview{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid #ffffff21;margin-bottom:22px}.blog-whitepaper-cover{width:100%;height:auto;display:block;border:1px solid #ffffff38;box-shadow:5px 5px 0 #ffffff0a,0 8px 18px #0003;transform:rotate(-4deg)}.blog-whitepaper-benefits{list-style:none;padding:0;margin:0;display:grid;gap:12px}.blog-whitepaper-benefits li{display:flex;align-items:flex-start;gap:7px;color:#d8deeb;font-size:13px;line-height:1.4}.blog-whitepaper-benefits svg{width:14px;height:14px;flex-shrink:0;color:#71ABFF;margin-top:2px}.blog-whitepaper-benefits strong{color:#fff;font-weight:600}.blog-whitepaper-format{display:block;margin:12px 0 0 21px;font-size:11px;color:#aab9d2}.blog-whitepaper-form{padding-top:0}.editorial-hub .blog-whitepaper-privacy{font-size:11px;margin-top:12px}@media(max-width:360px){.editorial-hub .blog-whitepaper{padding:20px}.editorial-hub .blog-whitepaper h3{font-size:26px}.blog-whitepaper-preview{grid-template-columns:72px minmax(0,1fr);gap:15px}}@media(max-width:760px){.editorial-hub .blog-whitepaper{grid-column:1/-1;padding:20px}.blog-whitepaper-top>span:first-child{padding:5px 7px;font-size:10px}.editorial-hub .blog-whitepaper h3{font-size:24px;line-height:1.15;margin:16px 0 0}.editorial-hub .blog-whitepaper>p{display:none}.blog-whitepaper-preview{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:16px 0;margin-bottom:16px}.blog-whitepaper-benefits{gap:7px}.blog-whitepaper-benefits li{line-height:1.35}.blog-whitepaper-format{margin-top:8px}.blog-whitepaper-form{margin-top:0;padding-top:0}.blog-whitepaper-form label{margin-bottom:6px}.editorial-hub .blog-whitepaper-form input{min-height:48px;padding:10px 12px}.editorial-hub .blog-whitepaper-cta.btn.fx-26{min-height:48px;margin-top:8px;padding:10px}}.editorial-hub .blog-selection{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px 40px;padding:38px 0 56px}.blog-selection>h2{grid-column:1/-1;margin:0!important}.editorial-hub .blog-selection .editorial-feature .editorial-photo{height:auto;aspect-ratio:1.9;overflow:hidden}.blog-selection .editorial-feature h3{font-size:clamp(25px,2.5vw,36px)}.blog-selection .editorial-feature p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:none}.blog-feature-time{font-size:12px;color:#59677b;margin-left:14px}.editorial-hub .blog-selection .editorial-picks{display:grid;grid-template-rows:1fr 1fr;gap:24px;min-width:0}.editorial-hub .blog-selection .editorial-picks article>a{display:grid;grid-template-columns:38% minmax(0,1fr);gap:20px;height:100%;padding:0;align-items:center}.editorial-hub .blog-selection .editorial-picks article+article{padding-top:24px}.editorial-hub .blog-selection .editorial-picks .editorial-photo{height:100%;max-height:240px;min-height:140px}.editorial-hub .blog-selection .editorial-picks h3{font-size:clamp(19px,1.8vw,25px);line-height:1.25;overflow-wrap:anywhere}.editorial-hub .blog-selection--2{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-hub .blog-selection--2 .editorial-picks,.editorial-hub .blog-selection--2 .editorial-picks article>a{display:block}.editorial-hub .blog-selection--2 .editorial-picks .editorial-photo{aspect-ratio:1.9;height:auto;max-height:none;margin-bottom:20px}.editorial-hub .blog-selection--1{grid-template-columns:1fr;max-width:850px}.blog-load-more{text-align:center;margin:36px 0}.blog-load-more .btn{margin:auto}.blog-load-more p{font-size:13px;color:#59677b;margin-top:12px}.blog-active-filters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.blog-active-filters button{display:flex;align-items:center;gap:10px;border:1px solid #dbe4ef;background:#f5f8fc;padding:9px 14px;border-radius:4px;color:#173e65}.blog-empty-guide{max-width:560px;margin:30px auto}@media(min-width:761px) and (max-width:1050px){.editorial-hub .blog-selection:not(.blog-selection--1):not(.blog-selection--2){grid-template-columns:minmax(0,1fr)}.editorial-hub .blog-selection:not(.blog-selection--1):not(.blog-selection--2) .editorial-picks{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:24px}.editorial-hub .blog-selection:not(.blog-selection--1):not(.blog-selection--2) .editorial-picks article>a{display:block}.editorial-hub .blog-selection:not(.blog-selection--1):not(.blog-selection--2) .editorial-picks article+article{padding-top:0;border-top:0}.editorial-hub .blog-selection:not(.blog-selection--1):not(.blog-selection--2) .editorial-picks .editorial-photo{height:auto;min-height:0;max-height:none;aspect-ratio:1.9;margin-bottom:20px}}@media(max-width:760px){.editorial-hub .blog-selection,.editorial-hub .blog-selection--2{grid-template-columns:1fr;gap:24px}.editorial-hub .blog-selection .editorial-picks{display:grid;grid-template-rows:auto;gap:20px}.editorial-hub .blog-selection .editorial-picks article>a{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px}.editorial-hub .blog-selection .editorial-picks .editorial-photo{height:126px;min-height:0;aspect-ratio:auto;margin:0}.editorial-hub .blog-selection .editorial-picks h3{font-size:19px}.editorial-hub .editorial-filters{flex-wrap:wrap;overflow:visible;padding-bottom:10px;max-width:100%}.editorial-hub .editorial-filters button{flex-shrink:0;min-height:44px}.editorial-hub .editorial-grid .editorial-card>a{display:grid;grid-template-columns:100px minmax(0,1fr)}.editorial-hub .editorial-grid .editorial-card-photo{width:100%;min-width:0;height:100%;min-height:145px;aspect-ratio:auto}.editorial-hub .editorial-grid .editorial-card-copy{padding:16px}.editorial-hub .editorial-grid .editorial-card h3{font-size:19px;line-height:1.3}.editorial-hub .editorial-grid .editorial-card-arrow,.editorial-hub .editorial-grid .editorial-card-copy>p{display:none}.editorial-hub .editorial-grid .editorial-meta{font-size:11px;margin-top:14px;padding-top:12px}}.editorial-hub .blog-search-desktop{display:none}@media(min-width:761px){.editorial-hub .blog-search-mobile{display:none}.editorial-hub .editorial-hub-header{grid-template-columns:1fr}.editorial-hub .editorial-section-title{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,440px);gap:14px 32px;align-items:center}.editorial-hub .editorial-section-title h2{grid-column:1;grid-row:1}.editorial-hub .blog-search-desktop{display:block;grid-column:2;grid-row:1}.editorial-hub .blog-search-desktop label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.editorial-hub .blog-results-meta{grid-column:1/-1;justify-content:flex-end}}