.af-bl{background:var(--af-paper);padding-bottom:80px;min-height:60vh}.af .af-bl-band{background:linear-gradient(160deg,var(--af-navy-deep),var(--af-navy));color:#fff;padding:26px 0 30px}.af .af-bl-band h1{font-size:clamp(32px,4vw,52px);margin:8px 0 10px;color:#fff}.af .af-bl-band h1 em{color:var(--af-gold-lt)}.af .af-bl-band p{max-width:62ch;color:rgba(255,255,255,.82);font-size:16px}.af .af-bl-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:rgba(255,255,255,.62);margin-bottom:14px}.af .af-bl-crumbs a{color:rgba(255,255,255,.8)}.af .af-bl-crumbs a:hover{color:var(--af-gold-lt)}.af .af-bl-switch{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.af .af-bl-switch a{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--af-ui);padding:11px 16px;border-radius:4px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);color:#fff;transition:background .2s}.af .af-bl-switch a:hover{background:rgba(255,255,255,.16)}.af .af-bl-switch a span{font:600 14px/1 var(--af-num);color:var(--af-gold-lt)}.af .af-bl-switch a.af-on{background:#fff;color:var(--af-navy);box-shadow:none}.af .af-bl-switch a.af-on span{color:var(--af-red)}.af .af-bl-body{padding-top:32px;display:grid;gap:44px}.af .af-bl-empty{padding:40px;background:#fff;border-radius:6px;text-align:center;color:var(--af-ink-2)}.af .af-bl-img{position:relative;display:block;width:100%;overflow:hidden;background:#E9E3D5}.af .af-bl-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.af .af-bl-img-contain img{object-fit:contain}.af .af-bl-img img.af-bl-img-bg{object-fit:cover;filter:blur(18px) saturate(1.1);transform:scale(1.2);opacity:.75}.af .af-bl-img-none{display:grid;place-items:center;background:linear-gradient(160deg,var(--af-navy),var(--af-navy-2))}.af .af-bl-img-none img{position:static;width:72px;height:72px;opacity:.5}.af .af-bl-feat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 0 var(--af-rule),0 30px 60px -40px rgba(15,30,58,.45);transition:box-shadow .25s}.af .af-bl-feat:hover{box-shadow:0 1px 0 var(--af-rule),0 36px 70px -36px rgba(15,30,58,.55)}.af .af-bl-feat:hover .af-bl-img img:not(.af-bl-img-bg){transform:scale(1.03)}.af .af-bl-feat .af-bl-img{aspect-ratio:auto!important;height:100%;min-height:380px}.af .af-bl-feat-b{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,3.4vw,44px)}.af .af-bl-feat-t{font-size:clamp(26px,2.7vw,38px);color:var(--af-ink);text-wrap:balance}.af .af-bl-feat-x{color:var(--af-ink-2);font-size:16px;line-height:1.6}.af .af-bl-feat-go{align-self:flex-start;margin-top:8px}.af .af-bl-feat:hover .af-bl-feat-go{background:var(--af-navy-2)}.af .af-bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 12.5px/1.3 var(--af-num);letter-spacing:.1em;text-transform:uppercase;color:var(--af-slate)}.af .af-bl-meta>*+:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--af-gold);margin-right:10px;vertical-align:middle}.af .af-bl-tag{color:var(--af-red)}.af .af-bl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:18px}.af .af-bl-head h2{font-size:clamp(26px,2.6vw,36px)}.af .af-bl-head>span{font-size:14px;color:var(--af-slate)}.af .af-bl-head>a{font-weight:700;font-size:14px;color:var(--af-red)}.af .af-bl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.af .af-bl-grid>li{display:flex}.af .af-bl-grid>li[hidden]{display:none}.af .af-bl-card{display:flex;flex-direction:column;width:100%;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 1px 0 var(--af-rule);transition:transform .25s,box-shadow .25s}.af .af-bl-card:hover{transform:translateY(-3px);box-shadow:0 1px 0 var(--af-rule),0 22px 40px -26px rgba(15,30,58,.5)}.af .af-bl-card:hover .af-bl-img img:not(.af-bl-img-bg){transform:scale(1.04)}.af .af-bl-card-b{display:flex;flex-direction:column;gap:9px;padding:16px 18px 18px;flex:1}.af .af-bl-card-t{font-family:var(--af-display);font-size:19px;line-height:1.28;color:var(--af-ink);text-wrap:balance;overflow-wrap:break-word}.af .af-bl-card:hover .af-bl-card-t{color:var(--af-red-dk)}.af .af-bl-card-x{font-size:14.5px;line-height:1.55;color:var(--af-ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.af .af-bl-go{margin-top:auto;padding-top:4px;font:700 13px var(--af-ui);letter-spacing:.04em;color:var(--af-red)}.af .af-bl-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:30px}.af .af-bl-more p{font-size:16px;color:var(--af-slate)}.af .af-bl-more .af-btn{min-width:220px}.af .af-bl-more .af-btn:hover{background:var(--af-navy);color:#fff}@media (max-width:1024px){.af .af-bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.af .af-bl-band{padding:20px 0 24px}.af .af-bl-band p{font-size:16px}.af .af-bl-switch{gap:6px;margin-top:18px}.af .af-bl-switch a{padding:9px 13px;font-size:14px}.af .af-bl-body{padding-top:20px;gap:36px}.af .af-bl-feat{grid-template-columns:1fr}.af .af-bl-feat .af-bl-img{aspect-ratio:16/10!important;min-height:0;height:auto}.af .af-bl-feat-b{padding:18px 18px 22px;gap:10px}.af .af-bl-feat-x{font-size:15px}.af .af-bl-feat-t{font-size:25px}.af .af-bl-feat-go{width:100%}.af .af-bl-grid{grid-template-columns:1fr;gap:16px}.af .af-bl-card-t{font-size:20px}}.af-art{background:var(--af-paper);padding-bottom:80px}.af .af-art-head{max-width:920px;padding-top:26px;padding-bottom:22px;text-align:center}.af .af-art-crumbs{justify-content:center;color:var(--af-slate)}.af .af-art-crumbs a{color:var(--af-ink-2)}.af .af-art-crumbs a:hover{color:var(--af-red)}.af .af-art-head h1{font-size:clamp(30px,4.6vw,56px);line-height:1.1;color:var(--af-ink);margin:6px auto 14px;text-wrap:balance;overflow-wrap:break-word}.af .af-art-dek{font-family:var(--af-display);font-style:italic;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--af-ink-2);max-width:60ch;margin:0 auto 14px}.af .af-art-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;font:600 13px/1.3 var(--af-num);letter-spacing:.1em;text-transform:uppercase;color:var(--af-slate)}.af .af-art-meta>*+:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--af-gold);margin-right:12px;vertical-align:middle}.af .af-art-hero{max-width:1180px;margin:0 auto 34px}.af .af-art-hero .af-bl-img{border-radius:6px;box-shadow:0 30px 60px -40px rgba(15,30,58,.5)}.af .af-art-layout{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:56px;align-items:start}.af .af-art-main{min-width:0;max-width:740px;width:100%;justify-self:center}.af .af-art-aside{align-self:stretch}.af .af-art-sticky{position:sticky;top:92px;display:grid;gap:16px}.af .af-art-toc{background:#fff;border-radius:6px;padding:18px 18px 14px;box-shadow:0 1px 0 var(--af-rule)}.af .af-art-side b,.af .af-art-toc b{display:block;font:600 12.5px/1 var(--af-num);letter-spacing:.14em;text-transform:uppercase;color:var(--af-gold);margin-bottom:10px}.af .af-art-toc ol,.af .af-art-toc-m ol{list-style:none;margin:0;padding:0;counter-reset:t;display:grid;gap:2px}.af .af-art-toc li,.af .af-art-toc-m li{counter-increment:t}.af .af-art-toc a,.af .af-art-toc-m a{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:7px 6px;border-radius:4px;font-size:14px;line-height:1.35;color:var(--af-ink-2)}.af .af-art-toc a:before,.af .af-art-toc-m a:before{content:counter(t);font:600 14px/1.35 var(--af-num);color:var(--af-slate)}.af .af-art-toc a:hover,.af .af-art-toc-m a:hover{background:#F3EFE5;color:var(--af-ink)}.af .af-art-side{background:var(--af-navy);color:#fff;border-radius:6px;padding:18px}.af .af-art-side b{color:var(--af-gold-lt);margin-bottom:8px;font-size:14px}.af .af-art-side p{font-size:16px;line-height:1.5;color:rgba(255,255,255,.82);margin-bottom:14px}.af .af-art-side .af-btn{width:100%;background:#fff;color:var(--af-navy)}.af .af-art-side .af-btn:hover{background:var(--af-gold-lt)}.af .af-art-toc-m{display:none;background:#fff;border-radius:6px;box-shadow:0 1px 0 var(--af-rule);margin-bottom:22px}.af .af-art-toc-m summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-weight:700;font-size:15px}.af .af-art-toc-m summary::-webkit-details-marker{display:none}.af .af-art-toc-m summary span{font:600 13px var(--af-num);letter-spacing:.08em;text-transform:uppercase;color:var(--af-slate);display:flex;align-items:center;gap:8px}.af .af-art-toc-m summary span:after{content:"";width:8px;height:8px;border-right:2px solid var(--af-slate);border-bottom:2px solid var(--af-slate);transform:rotate(45deg) translateY(-2px);transition:transform .2s}.af .af-art-toc-m[open] summary span:after{transform:rotate(-135deg) translateY(-2px)}.af .af-art-toc-m ol{padding:0 10px 12px}.af .af-art-cta{margin-top:48px;background:linear-gradient(160deg,var(--af-navy-deep),var(--af-navy));color:#fff;border-radius:6px;padding:clamp(22px,3.4vw,36px);display:grid;gap:22px}.af .af-art-cta-top h2{font-size:clamp(26px,3vw,36px);color:#fff;margin:6px 0 10px}.af .af-art-cta-top h2 em{color:var(--af-gold-lt)}.af .af-art-cta-top p{color:rgba(255,255,255,.8);max-width:58ch;line-height:1.6}.af .af-art-kits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.af .af-art-kits a{display:flex;flex-direction:column;height:100%;background:#fff;color:var(--af-ink);border-radius:6px;overflow:hidden;transition:transform .2s}.af .af-art-kits a:hover{transform:translateY(-3px)}.af .af-art-kits img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--af-paper)}.af .af-art-kits a>span{display:flex;flex-direction:column;gap:6px;padding:12px 14px 14px;flex:1}.af .af-art-kits b{font-family:var(--af-display);font-size:18px;font-weight:700}.af .af-art-kits small{font-size:14px;line-height:1.45;color:var(--af-ink-2)}.af .af-art-kits em{font-style:normal;margin-top:auto;padding-top:4px;font-weight:700;font-size:14px;color:var(--af-red)}.af .af-art-cta-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.af .af-art-related{max-width:1180px;margin-top:64px}@media (max-width:1024px){.af .af-art-layout{grid-template-columns:1fr;gap:0}.af .af-art-aside{display:none}.af .af-art-toc-m{display:block}.af .af-art-main{justify-self:center}}@media (max-width:760px){.af .af-art-head{padding-top:18px;padding-bottom:16px}.af .af-art-head h1{font-size:clamp(28px,8.2vw,36px)}.af .af-art-hero{margin-bottom:24px;padding-inline:0}.af .af-art-hero .af-bl-img{border-radius:0}.af .af-art-kits{grid-template-columns:1fr}.af .af-art-kits a{display:grid;grid-template-columns:112px minmax(0,1fr)}.af .af-art-kits img{width:100%;height:100%;aspect-ratio:auto;min-height:120px}.af .af-art-dek{font-size:16px}.af .af-bl-grid-3{gap:12px}.af .af-bl-grid-3 .af-bl-card{display:grid;grid-template-columns:116px minmax(0,1fr)}.af .af-bl-grid-3 .af-bl-img{aspect-ratio:auto!important;height:100%;min-height:116px}.af .af-bl-grid-3 .af-bl-card-b{padding:12px 14px;gap:6px}.af .af-bl-grid-3 .af-bl-card-t{font-size:16.5px}.af .af-bl-grid-3 .af-bl-card-x,.af .af-bl-grid-3 .af-bl-go{display:none}.af .af-art-cta-foot .af-btn{width:100%}.af .af-art-related{margin-top:48px}}.af .af-prose{font-size:18px;line-height:1.75;color:#26304A;overflow-wrap:break-word}.af .af-prose>:first-child{margin-top:0}.af .af-prose p{margin:0 0 1.15em}.af .af-prose h2,.af .af-prose h3,.af .af-prose h4{font-family:var(--af-display);color:var(--af-ink);text-wrap:balance;scroll-margin-top:96px}.af .af-prose h2{font-size:clamp(25px,2.6vw,31px);line-height:1.2;margin:1.9em 0 .6em;padding-top:.2em}.af .af-prose h3{font-size:clamp(20px,2vw,23px);line-height:1.3;margin:1.6em 0 .5em;font-weight:700}.af .af-prose h4{font-size:18px;margin:1.4em 0 .4em;font-weight:700}.af .af-prose a{color:var(--af-red);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.af .af-prose a:hover{color:var(--af-red-dk);text-decoration-thickness:2px}.af .af-prose b,.af .af-prose strong{color:var(--af-ink);font-weight:700}.af .af-prose ol,.af .af-prose ul{margin:0 0 1.2em;padding-left:1.4em}.af .af-prose ul{list-style:disc}.af .af-prose ol{list-style:decimal}.af .af-prose li{margin:.4em 0;padding-left:.2em}.af .af-prose li::marker{color:var(--af-gold)}.af .af-prose ol>li::marker{font-family:var(--af-num);font-weight:600;color:var(--af-navy)}.af .af-prose blockquote{margin:1.6em 0;padding:.4em 0 .4em 1.1em;border-left:3px solid var(--af-gold);font-family:var(--af-display);font-style:italic;font-size:1.1em;color:var(--af-ink)}.af .af-prose blockquote p:last-child{margin-bottom:0}.af .af-prose hr{border:0;border-top:1px solid var(--af-rule);margin:2.2em 0}.af .af-prose img{max-width:100%;height:auto}.af .af-prose img:not([style]){display:block;border-radius:6px;margin:1.6em auto}.af .af-prose figure{margin:1.6em 0}.af .af-prose figcaption{font-size:14px;color:var(--af-slate);text-align:center;margin-top:8px}.af .af-prose code{font-size:.9em;background:#EFEADF;padding:.1em .35em;border-radius:4px}.af .af-prose-table{margin:1.6em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:6px;box-shadow:0 0 0 1px var(--af-rule);background:linear-gradient(90deg,#fff 30%,rgba(255,255,255,0)) 0/40px 100% no-repeat local,linear-gradient(270deg,#fff 30%,rgba(255,255,255,0)) 100%/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(15,30,58,.18),transparent) 0/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(15,30,58,.18),transparent) 100%/14px 100% no-repeat scroll,#fff}.af .af-prose-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.5;margin:0!important}.af .af-prose-table td,.af .af-prose-table th{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #eae4d6}.af .af-prose-table tr:last-child td{border-bottom:0}.af .af-prose-table th{font-weight:700;color:var(--af-ink);background:#F7F4EC}.af .af-prose-embed{position:relative;aspect-ratio:16/9;margin:1.6em 0;border-radius:6px;overflow:hidden;background:#000}.af .af-prose-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.af .af-prose [style*="display: flex"],.af .af-prose [style*="display:flex"],.af .af-prose iframe{max-width:100%}@media (max-width:760px){.af .af-prose{font-size:17px;line-height:1.7}.af .af-prose-table table{font-size:14px}}@media (prefers-reduced-motion:reduce){.af .af-art-kits a,.af .af-bl-card,.af .af-bl-img img{transition:none}}