.nobr{white-space:nowrap}.ins-feature .hsec-head{margin-bottom:1.25rem}.ins-lead{border-radius:var(--r-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:.6rem;display:grid}.ins-lead-media{border-radius:calc(var(--r-xl) - 8px);background:#0a1d4a;min-height:420px;display:block;position:relative;overflow:hidden}.ins-lead-media .cover{transition:transform 1s var(--ease);position:absolute;inset:0}.ins-lead-media:hover .cover{transform:scale(1.03)}.ins-lead-body{flex-direction:column;align-self:center;align-items:flex-start;gap:.9rem;padding:clamp(1.25rem,.75rem + 2vw,2.75rem);display:flex}.ins-lead-title{text-wrap:balance;max-width:22ch;font-size:clamp(1.45rem,1.2rem + .9vw,2rem);line-height:1.22}.ins-lead-title a{transition:color var(--dur) var(--ease)}.ins-lead-title a:hover{color:var(--brass)}.ins-lead-excerpt{font-size:var(--fs-body);color:var(--text-2);line-height:1.65}.ins-lead-meta{margin:0}.ins-contents{border-radius:var(--r-lg);background:var(--bg-2);width:100%;margin-top:.4rem;padding:1rem 1.15rem}.ins-contents-l{font-size:var(--fs-xs);margin-bottom:.5rem;font-weight:600}.ins-contents ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ins-contents li{font-size:var(--fs-sm);color:var(--text-2);padding-left:1rem;line-height:1.45;position:relative}.ins-contents li:before{content:"";background:var(--brass);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.ins-lead-cta{margin-top:.4rem}.ins-pills{margin-bottom:1.5rem}.ins-card-text{font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.ins-grid .ncard-title{flex:none}.ins-grid .ncard-meta{margin-top:auto;padding-top:.25rem}.ins-qa{gap:var(--col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ins-qa-card{padding:1.5rem 1.5rem .75rem}.ins-qa-head{flex-direction:column;gap:.55rem;padding-bottom:1rem;display:flex}.ins-qa-post{transition:color var(--dur) var(--ease);font-size:1.15rem;font-weight:600;line-height:1.35}.ins-qa-post:hover{color:var(--brass);text-underline-offset:3px;text-decoration:underline}.ins-qa-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ins-qa-list li+li{border-top:1px solid var(--line)}.ins-qa-list a{font-size:var(--fs-sm);transition:color var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:1rem;padding:.85rem 0;line-height:1.45;display:grid}.ins-qa-list a:after{content:"";border-top:2px solid var(--brass);border-right:2px solid var(--brass);width:7px;height:7px;transition:transform var(--dur) var(--ease);transform:rotate(45deg)}.ins-qa-list a:hover{color:var(--brass)}.ins-qa-list a:hover:after{transform:translate(3px)rotate(45deg)}@media (max-width:1024px){.ins-lead{grid-template-columns:minmax(0,1fr)}.ins-lead-media{aspect-ratio:16/9;min-height:0}.ins-qa{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ins-lead{border-radius:var(--r-lg)}.ins-lead-media{border-radius:calc(var(--r-lg) - 6px)}.ins-lead-body{padding:1.25rem .65rem .75rem}.ins-lead-cta{align-self:stretch}.ins-pills{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.ins-pills::-webkit-scrollbar{display:none}.ins-qa-card{padding:1.25rem 1.15rem .5rem}}.phero-title.bp-hero-title{text-wrap:balance;max-width:30ch;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem)}.bp-body{padding-top:clamp(2.5rem,2rem + 2.5vw,4.5rem);padding-bottom:var(--section-y)}.bp-layout{grid-template-columns:minmax(0,18rem) minmax(0,48rem);align-items:start;gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.bp-layout.is-solo{grid-template-columns:minmax(0,48rem)}.bp-aside{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}.bp-toc{max-height:calc(100svh - var(--header-h) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;padding:1.25rem 1rem 1.25rem 1.25rem;overflow-y:auto}.bp-toc-label{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;font-weight:600;display:flex}.bp-toc-time{font-size:var(--fs-xs);color:var(--text-2);font-weight:400}.bp-toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bp-toc-list a{border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--text-2);transition:color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-left:3px solid #0000;gap:.4rem;padding:.5rem .65rem;line-height:1.45;display:flex}.bp-toc-list a:hover{color:var(--text);background:var(--surface-2)}.bp-toc-n{font-variant-numeric:tabular-nums;flex:none;min-width:1.35rem;font-weight:600}.bp-toc-list li.is-active a{color:var(--chip-ink);background:var(--chip);border-left-color:var(--brass-fill);font-weight:600}.bp-toc-back{margin-top:1rem;padding-left:.65rem}.bp-toc-m{margin-bottom:2.5rem;padding:0 1.1rem;display:none}.bp-toc-m summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:grid}.bp-toc-m summary::-webkit-details-marker{display:none}.bp-toc-m-l{font-weight:600}.bp-toc-m-n{font-size:var(--fs-xs);color:var(--text-2)}.bp-toc-m summary:after{content:"";border-right:2px solid var(--brass);border-bottom:2px solid var(--brass);width:9px;height:9px;transition:transform var(--dur) var(--ease);justify-self:center;transform:translateY(-3px)rotate(45deg)}.bp-toc-m[open] summary:after{transform:translateY(2px)rotate(-135deg)}.bp-toc-m .bp-toc-list{padding-bottom:1rem}@media (max-width:1024px){.bp-layout,.bp-layout.is-solo{grid-template-columns:minmax(0,1fr)}.bp-aside{display:none}.bp-toc-m{display:block}}.bp-cover{aspect-ratio:2;border-radius:var(--r-xl);background:#0a1d4a;margin-bottom:2rem;position:relative;overflow:hidden}.bp-cover .cover{position:absolute;inset:0}.bp-takeaways{border-radius:var(--r-lg);background:var(--chip);border:1px solid rgba(var(--brass-rgb), .18);margin-bottom:2.5rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.bp-takeaways-h{font-size:var(--fs-h4);margin-bottom:1rem;font-weight:600}.bp-takeaways ul{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.bp-takeaways li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.bp-tk-mark{background:var(--blue-80);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:.1rem;display:grid}.bp-takeaways p{font-size:var(--fs-body);line-height:1.6}.bp-article{min-width:0;font-size:1.125rem;line-height:1.7}.bp-sec>p,.bp-list{max-width:70ch}.bp-sec>p{color:var(--text)}.bp-sec+.bp-sec{margin-top:clamp(2.5rem,2rem + 1.5vw,3.5rem)}.bp-sec>p+p{margin-top:1.15em}.bp-lead{font-size:clamp(1.2rem,1.1rem + .4vw,1.375rem);line-height:1.6}.bp-sec>.bp-lead+p{margin-top:1.4rem}.bp-sec{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.bp-h2{letter-spacing:-.012em;scroll-margin-top:calc(var(--header-h) + 1.5rem);align-items:flex-start;gap:.85rem;margin-bottom:1rem;font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:600;line-height:1.25;display:flex}.bp-h2-n{background:var(--blue-80);color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;margin-top:.05em;font-size:1rem;font-weight:600;display:grid}.bp-list{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.bp-list li{padding-left:1.5rem;font-size:1.0625rem;line-height:1.65;position:relative}.bp-list li:before{content:"";background:var(--brass);border-radius:50%;width:7px;height:7px;position:absolute;top:.68em;left:.2rem}.bp-list strong{font-weight:600}.bp-list+p{margin-top:1.5rem}.bp-table{margin:1.75rem 0 0}.bp-table+p{margin-top:1.5rem}.bp-table-cap{font-size:var(--fs-xs);color:var(--text-2);justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-weight:600;display:flex}.bp-table-scroll{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow-x:auto}.bp-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;line-height:1.5}.bp-table thead th{background:var(--bg-2);font-size:var(--fs-xs);text-align:left;vertical-align:bottom;border-bottom:1px solid var(--line);padding:.85rem 1rem;font-weight:600}.bp-table tbody th,.bp-table tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.9rem 1rem}.bp-table tbody tr:last-child th,.bp-table tbody tr:last-child td{border-bottom:0}.bp-table tbody th{min-width:9rem;font-weight:600}.bp-table tbody td{color:var(--text-2)}.bp-table tbody tr{transition:background-color var(--dur-fast) var(--ease)}.bp-table tbody tr:hover{background:var(--surface)}@media (max-width:720px){.bp-table-scroll{box-shadow:none;background:0 0;border:0;overflow:visible}.bp-table table,.bp-table tbody,.bp-table tr,.bp-table th,.bp-table td{display:block}.bp-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.bp-table tbody{gap:.75rem;display:grid}.bp-table tbody tr{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:1rem 1.1rem .8rem}.bp-table tbody tr:hover{background:var(--card)}.bp-table tbody th,.bp-table tbody tr:last-child th{border-bottom:1px solid var(--line);font-size:var(--fs-body);margin-bottom:.35rem;padding:0 0 .5rem}.bp-table tbody td,.bp-table tbody tr:last-child td{color:var(--text);border:0;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:1rem;padding:.35rem 0;display:grid}.bp-table tbody td:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--text-2);padding-top:.1rem;font-weight:600}}.bp-cta{align-items:flex-start;gap:.9rem;margin-top:clamp(3rem,2.5rem + 1.5vw,4rem);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.bp-cta-label{color:var(--brass)}.bp-cta-line{font-size:var(--fs-h4);text-wrap:balance;max-width:40ch;font-weight:600;line-height:1.4}.bp-cta .btn{white-space:normal;text-align:center;margin-top:.4rem}.bp-link{color:var(--brass);text-underline-offset:3px;transition:text-decoration-thickness var(--dur-fast) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.bp-link:hover{text-decoration-thickness:2px}.bp-faq{margin-top:clamp(3rem,2.5rem + 1.5vw,4rem)}.bp-faq .faq-a{font-size:1.0625rem}.bp-sources .bp-h2{font-size:var(--fs-h4);margin-bottom:.5rem}.bp-sources-note{max-width:70ch;font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.bp-sources-list{border-top:1px solid var(--line);max-width:70ch;margin:1rem 0 0;padding:0;list-style:none}.bp-sources-list li{border-bottom:1px solid var(--line);font-size:var(--fs-sm);padding:.6rem 0;line-height:1.5}.bp-src-pub{font-weight:600}.bp-src-title{color:var(--text-2);font-style:normal}.bp-all-text{font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.bp-related .ncard-title{flex:none}.bp-related .ncard-meta{margin-top:auto}.bp-all-text{flex:1}@media (max-width:1024px){.bp-related-grid>li:nth-child(3){grid-column:1/-1}.bp-all-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}}@media (max-width:640px){.bp-related-grid>li:nth-child(3){grid-column:auto}.bp-all-card{display:flex}.bp-article{font-size:1.0625rem}.bp-h2{gap:.7rem}.bp-h2-n{width:2rem;height:2rem;font-size:.9375rem}}
