:root{--article-text:#334155;--article-text-muted:#64748b;--article-heading:#1e293b;--article-neutral:#475569;--article-neutral-bg:#f8fafc;--article-neutral-border:#e2e8f0;--article-neutral-accent:#94a3b8;--article-neutral-title:#1e293b;--article-info-bg:#f0f9ff;--article-info-accent:#0ea5e9;--article-info-title:#0369a1;--article-caution-bg:#fffbeb;--article-caution-accent:#f59e0b;--article-caution-title:#92400e;--article-positive:#047857;--article-positive-bg:#ecfdf5;--article-positive-border:#a7f3d0;--article-positive-accent:#10b981;--article-positive-title:#065f46;--article-warning:#be123c;--article-warning-bg:#fff1f2;--article-warning-border:#fecdd3;--article-warning-accent:#f43f5e;--article-warning-title:#9f1239;--article-radius-note:0 0.375rem 0.375rem 0;--article-radius-card:0.375rem}.article-content{line-height:1.75}.article-content h3{font-size:1.125rem;font-weight:600;color:var(--article-heading);margin-top:1.5rem;margin-bottom:.75rem}.article-content h4{font-size:1rem;font-weight:600;color:var(--article-text);margin-top:1.25rem;margin-bottom:.5rem}.article-content p{margin-bottom:1rem}.article-content ul:not([class*=article-]){list-style:disc;margin-left:1.5rem;margin-bottom:1rem}.article-content ul:not([class*=article-]) li{margin-bottom:.5rem;padding-left:.25rem}.article-content strong{font-weight:600;color:var(--article-heading)}.article-section{margin-bottom:2rem}.article-intro{font-size:1.0625rem;line-height:1.75;color:var(--article-text);margin-bottom:1.5rem}.article-intro strong{color:var(--article-heading);font-weight:600}.article-paragraph{margin-bottom:1rem;color:var(--article-text);line-height:1.7;font-size:1rem}.article-h3,.article-paragraph strong{color:var(--article-heading);font-weight:600}.article-h3{font-size:1.125rem;margin-top:1.75rem;margin-bottom:.75rem;line-height:1.4}.article-h3:first-child{margin-top:0}.article-h4{font-size:1rem;font-weight:600;color:var(--article-text);margin-top:1.25rem;margin-bottom:.5rem}.article-hl{background:linear-gradient(120deg,#fef3c7,#fde68a);padding:.1rem .35rem}.article-highlight,.article-hl{border-radius:.25rem;font-weight:500}.article-highlight{background-color:#ffe4e6;padding:.125rem .375rem}.article-def,.article-key-point,.article-term{font-weight:600;color:var(--article-heading)}.article-muted{color:var(--article-text-muted);font-size:.9375rem}.article-badge{display:inline-block;padding:.125rem .5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border-radius:9999px;background-color:#f1f5f9;color:#475569}.article-badge--success{background-color:var(--article-positive-bg);color:var(--article-positive)}.article-badge--warning{background-color:var(--article-warning-bg);color:var(--article-warning)}.article-callout{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);background-color:var(--article-neutral-bg);padding:.75rem 1rem;margin:1.25rem 0;color:var(--article-text);font-size:.9375rem;line-height:1.7}.article-callout strong{color:var(--article-heading)}.article-callout--success,.article-callout--tip{border-left-color:var(--article-positive-accent);background-color:var(--article-positive-bg)}.article-callout--note{border-left-color:var(--article-info-accent);background-color:var(--article-info-bg)}.article-callout--important{border-left-color:var(--article-warning-accent);background-color:var(--article-warning-bg)}.article-callout--caution{border-left-color:var(--article-caution-accent);background-color:var(--article-caution-bg)}.article-callout--caution strong{color:var(--article-caution-title)}:root{--article-brand:#3d5a80;--article-brand-soft:#e7edf4}.article-term{margin:1rem 0;padding:1.1rem 1.35rem;background:#ffffff;border:1px solid var(--article-neutral-border);border-left:3px solid var(--article-brand);border-radius:.625rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.article-term+.article-term{margin-top:.75rem}.article-term-title{margin:0 0 .6rem;font-size:1.0625rem;font-weight:700;line-height:1.35;letter-spacing:-.011em;color:var(--article-heading)}.article-term>:last-child{margin-bottom:0}.article-term .article-paragraph{font-size:.96875rem;margin-bottom:.65rem}.article-term .article-list-simple{margin:.6rem 0}.article-term .article-callout{margin:.85rem 0;padding:.1rem 0 .1rem .9rem;background:transparent;border-radius:0;border-left-width:3px;font-size:.9375rem}.article-term .article-callout .article-paragraph:last-child{margin-bottom:0}.article-keyfacts{list-style:none;margin:.25rem 0 1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid var(--article-neutral-border);border-radius:.875rem;box-shadow:0 1px 3px rgba(15,23,42,.05)}.article-keyfacts li{position:relative;padding-left:2.25rem;margin-bottom:.85rem;line-height:1.6;color:var(--article-text)}.article-keyfacts li:last-child{margin-bottom:0}.article-keyfacts li:before{content:"✓";position:absolute;left:0;top:.1rem;width:1.4rem;height:1.4rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--article-brand);background:var(--article-brand-soft);border-radius:50%}.article-keyfacts li strong{color:var(--article-heading)}.article-myth{margin:.75rem 0;padding:1rem 1.25rem;background:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.625rem;box-shadow:0 1px 2px rgba(15,23,42,.04)}.article-myth+.article-myth{margin-top:.6rem}.article-myth-q{margin:0 0 .6rem;font-weight:700;line-height:1.45;color:var(--article-heading)}.article-myth-a{margin:0;padding-top:.6rem;border-top:1px solid var(--article-neutral-border);font-size:.96875rem;line-height:1.65;color:var(--article-text)}.article-myth-a strong{color:var(--article-heading)}.article-takeaway{display:flex;align-items:flex-start;gap:.5rem;margin:1.5rem 0;padding:.75rem 1rem;background-color:var(--article-neutral-bg);border-radius:.5rem;font-size:.9375rem;line-height:1.6;color:var(--article-text)}.article-takeaway:before{content:"→";color:var(--article-neutral);font-weight:700;flex-shrink:0}.article-keypoint,.article-takeaway strong{color:var(--article-heading)}.article-keypoint{display:flex;align-items:flex-start;gap:.625rem;margin:1rem 0;font-weight:500}.article-keypoint:before{content:"●";color:var(--article-positive-accent);font-size:.75rem;margin-top:.25rem;flex-shrink:0}.article-list{margin:1rem 0;padding-left:0;list-style:none}.article-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;line-height:1.6;color:var(--article-text)}.article-list li:before{content:"•";position:absolute;left:.25rem;color:var(--article-neutral-accent);font-weight:700}.article-list li strong{color:var(--article-heading)}.article-list-simple{margin:1rem 0;padding-left:1.5rem;list-style:none}.article-list-simple li{position:relative;padding-left:.5rem;margin-bottom:.5rem;line-height:1.6;color:var(--article-text)}.article-list-simple li:before{content:"•";position:absolute;left:-1rem;color:var(--article-neutral-accent);font-weight:700}.article-list-simple li strong{color:var(--article-heading)}.article-steps{margin:1.25rem 0;padding-left:0;list-style:none;counter-reset:step-counter}.article-steps li{position:relative;padding-left:2.5rem;margin-bottom:1rem;line-height:1.6;color:var(--article-text)}.article-steps li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;background-color:#f1f5f9;color:#475569;font-weight:600;font-size:.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.article-steps li strong{color:var(--article-heading)}.article-sep{border:none;height:1px;background-color:var(--article-neutral-border);margin:1.5rem 0}.article-divider{border:none;height:1px;background:linear-gradient(to right,transparent,var(--article-neutral-border),transparent);margin:2rem 0}.article-mini-section{margin:1.5rem 0;padding:1rem 0;border-top:1px solid #f1f5f9}.article-mini-section:first-child{border-top:none;padding-top:0}.article-box{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);padding:1rem 1.25rem;margin:1.25rem 0 1.5rem}.article-box,.article-box--neutral{background-color:var(--article-neutral-bg)}.article-box--neutral{border-left-color:var(--article-neutral-accent)}.article-box--warning{background-color:var(--article-caution-bg);border-left-color:var(--article-caution-accent)}.article-box--positive{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-box--important{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-box-title{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;line-height:1.4}.article-box--neutral .article-box-title{color:var(--article-neutral-title)}.article-box--warning .article-box-title{color:var(--article-caution-title)}.article-box--positive .article-box-title{color:var(--article-positive-title)}.article-box--important .article-box-title{color:var(--article-warning-title)}.article-box-content,.article-box-list{font-size:.9375rem;line-height:1.65;color:var(--article-text)}.article-box-content strong,.article-box-list li strong{color:var(--article-heading)}.article-box-list{margin:.75rem 0;padding-left:1.25rem;list-style:disc}.article-box-list li{margin-bottom:.375rem;line-height:1.5}.article-box-list li:last-child{margin-bottom:0}.article-box-subheading{font-size:.9375rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.article-box--neutral .article-box-subheading{color:var(--article-neutral-title)}.article-box--warning .article-box-subheading{color:var(--article-caution-title)}.article-box--positive .article-box-subheading{color:var(--article-positive-title)}.article-box--important .article-box-subheading{color:var(--article-warning-title)}.article-alert{border-left:4px solid var(--article-neutral-accent);border-radius:var(--article-radius-note);background-color:var(--article-neutral-bg);padding:1rem 1.25rem;margin:1.25rem 0 1.5rem}.article-alert-title{font-size:.9375rem;font-weight:600;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;line-height:1.4;color:var(--article-neutral-title)}.article-alert-content,.article-alert-list{font-size:.9375rem;line-height:1.65;color:var(--article-text)}.article-alert-content strong,.article-alert-list li strong{color:var(--article-heading)}.article-alert-subheading{font-size:.9375rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem;color:var(--article-neutral-title)}.article-alert-list{margin:.75rem 0;padding-left:1.25rem;list-style:disc}.article-alert-list li{margin-bottom:.375rem;line-height:1.5}.article-alert-list li:last-child{margin-bottom:0}.article-alert--indigo,.article-alert--info,.article-alert--orange,.article-alert--pink,.article-alert--purple,.article-alert--slate,.article-alert--teal{background-color:var(--article-neutral-bg);border-left-color:var(--article-neutral-accent)}.article-alert--warning{background-color:var(--article-caution-bg);border-left-color:var(--article-caution-accent)}.article-alert--warning .article-alert-subheading,.article-alert--warning .article-alert-title{color:var(--article-caution-title)}.article-alert--danger{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-alert--danger .article-alert-subheading,.article-alert--danger .article-alert-title{color:var(--article-warning-title)}.article-alert--success{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-alert--success .article-alert-subheading,.article-alert--success .article-alert-title{color:var(--article-positive-title)}.article-comparison{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}@media (max-width:768px){.article-comparison{grid-template-columns:1fr}}.article-comparison-card{border-radius:.5rem;padding:1rem 1.25rem;border-left:4px solid}.article-comparison-card--warning{background-color:var(--article-warning-bg);border-left-color:var(--article-warning-accent)}.article-comparison-card--positive{background-color:var(--article-positive-bg);border-left-color:var(--article-positive-accent)}.article-comparison-title{font-weight:600;margin-bottom:.5rem;font-size:.9375rem}.article-comparison-card--warning .article-comparison-title{color:var(--article-warning-title)}.article-comparison-card--positive .article-comparison-title{color:var(--article-positive-title)}.article-comparison-list{font-size:.9375rem;padding-left:1.25rem;margin:0;color:var(--article-text)}.article-summary{background-color:var(--article-neutral-bg);border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.article-summary-title{font-size:1.125rem;font-weight:700;color:var(--article-heading);margin-bottom:1rem}.article-summary-content{font-size:.9375rem;color:var(--article-text);line-height:1.65}.article-formula-box{background-color:var(--article-neutral-bg);border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.article-formula-title{font-weight:600;color:var(--article-heading);margin-bottom:.75rem;font-size:.9375rem}.article-formula-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:640px){.article-formula-grid{grid-template-columns:1fr}}.article-formula-item{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.5rem;padding:1rem}.article-formula-label{font-size:.8125rem;color:var(--article-text-muted);margin-bottom:.25rem}.article-formula-value{font-family:ui-monospace,monospace;color:var(--article-heading);font-weight:500;font-size:.9375rem}.article-formula-note{font-size:.875rem;color:var(--article-text-muted);margin-top:.75rem;font-style:italic}.article-chart-container{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.article-chart-title{font-size:.9375rem;font-weight:600;color:var(--article-heading);text-align:center;margin-bottom:1rem}.article-chart{width:100%;height:auto}.article-chart-legend{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--article-text-muted);margin-top:.75rem;max-width:400px;margin-left:auto;margin-right:auto}.article-chart-legend-item--highlight{color:var(--article-info-accent);font-weight:600}.article-timeline{position:relative;padding-left:3.5rem;margin-bottom:1.5rem}.article-timeline:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:2px;background-color:var(--article-neutral-border)}.article-timeline-item{position:relative;padding-bottom:1.5rem}.article-timeline-item:last-child{padding-bottom:0}.article-timeline-marker{position:absolute;left:-2.25rem;width:2.5rem;height:2.5rem;background-color:var(--article-neutral-bg);border:2px solid var(--article-neutral-border);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--article-heading);font-weight:700;font-size:.875rem}.article-timeline-content{background-color:#ffffff;border:1px solid var(--article-neutral-border);border-radius:.5rem;padding:1rem}.article-timeline-title{font-weight:600;color:var(--article-heading);margin-bottom:.375rem;font-size:.9375rem}.article-timeline-text{font-size:.875rem;color:var(--article-text);line-height:1.5}.article-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:1.5rem}.article-table{width:100%;margin:1.25rem 0;border-collapse:collapse;font-size:.9375rem}.article-table td,.article-table th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--article-neutral-border)}.article-table th{background-color:var(--article-neutral-bg);font-weight:600;color:var(--article-heading);font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.article-table td{color:var(--article-text)}.article-table td strong{color:var(--article-heading)}.article-table tr:last-child td{border-bottom:none}.article-table tbody tr:nth-child(2n){background-color:rgba(248,250,252,.6)}.article-table tbody tr:hover{background-color:var(--article-neutral-bg)}@media (max-width:640px){.article-table{font-size:.875rem}.article-table td,.article-table th{padding:.625rem .75rem}}.article-faq-item{border-bottom:1px solid var(--article-neutral-border);padding:1rem 0}.article-faq-item:last-child{border-bottom:none}.article-faq-question{font-weight:600;color:var(--article-heading);margin-bottom:.5rem;font-size:1rem}.article-faq-answer{color:var(--article-text);font-size:.9375rem;line-height:1.65}.article-faq-group{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--article-text-muted);margin:2rem 0 .5rem;padding-bottom:.375rem;border-bottom:1px solid var(--article-neutral-border)}.article-faq-group:first-child{margin-top:.5rem}.article-tldr{display:block;margin:.5rem 0 1.75rem;padding:1rem 1.25rem;background-color:#f1f5f9;border-left:4px solid #64748b;border-radius:var(--article-radius-note);color:var(--article-text);font-size:.95em;line-height:1.6}.article-tldr-label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:.5rem}.article-tldr ul{margin:0;padding-left:1.1rem}.article-tldr li{margin-bottom:.25rem}.article-tldr li:last-child{margin-bottom:0}.article-tldr strong{color:var(--article-heading)}.article-section-nav{margin:.5rem 0 1.75rem;padding:.875rem 1.25rem;background-color:#ffffff;border:1px dashed var(--article-neutral-border);border-radius:.5rem;font-size:.9375rem}.article-section-nav-title{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--article-text-muted);margin-bottom:.5rem}.article-section-nav ol{margin:0;padding-left:1.25rem;color:var(--article-text)}.article-section-nav li{margin-bottom:.2rem;line-height:1.5}.article-section-nav strong{color:var(--article-heading)}.article-section-summary{display:block;margin:1.75rem 0 2rem;padding:1rem 1.25rem 1rem 1.5rem;background-color:var(--article-positive-bg);border-left:4px solid var(--article-positive-accent);border-radius:var(--article-radius-note);color:var(--article-positive);font-size:.95em;line-height:1.65;position:relative}.article-section-summary:before{content:"→";position:absolute;left:.5rem;top:.95rem;color:var(--article-positive-title);font-weight:700;font-size:1.1em;line-height:1}.article-section-summary-label{display:inline;font-weight:700;margin-right:.25rem}.article-section-summary strong,.article-section-summary-label{color:var(--article-positive-title)}.article-content figure,.article-figure{margin:2rem 0;text-align:center}.article-content figure img,.article-figure img{display:block;max-width:100%;max-height:480px;width:auto;height:auto;margin:0 auto;border-radius:.5rem;background-color:#ffffff}.article-content figcaption,.article-figure figcaption{margin-top:.75rem;font-size:.875rem;color:var(--article-text-muted);font-style:italic;text-align:center;line-height:1.5;max-width:56ch;margin-left:auto;margin-right:auto}@media (max-width:640px){.article-content figure,.article-figure{margin:1.5rem -.5rem}}.article-image-placeholder-label{font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--article-text-muted)}.article-image-placeholder-caption{max-width:56ch;font-size:.875rem;line-height:1.55;color:var(--article-text-muted);font-style:italic;margin:0}.article-collapsible{margin:1.75rem 0;border:1px solid var(--article-neutral-border);border-radius:.75rem;background-color:#ffffff;overflow:hidden;transition:border-color .2s ease}.article-collapsible[open]{border-color:#cbd5e1;background-color:var(--article-neutral-bg)}.article-collapsible-summary{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;color:var(--article-heading);font-size:1rem;display:flex;align-items:center;gap:.625rem;user-select:none;transition:background-color .2s ease}.article-collapsible-summary::-webkit-details-marker{display:none}.article-collapsible-summary:after{content:"▶";margin-left:auto;font-size:.75rem;color:var(--article-text-muted);transition:transform .2s ease}.article-collapsible[open]>.article-collapsible-summary:after{transform:rotate(90deg)}.article-collapsible-summary:hover{background-color:var(--article-neutral-bg)}.article-collapsible-summary:focus-visible{outline:2px solid var(--article-neutral-accent);outline-offset:-2px}.article-collapsible-content{padding:.5rem 1.25rem 1.25rem;border-top:1px solid var(--article-neutral-border);animation:article-collapsible-fade .25s ease}@keyframes article-collapsible-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.article-mb-2{margin-bottom:.5rem}.article-mb-4{margin-bottom:1rem}.article-mb-6{margin-bottom:1.5rem}.article-mb-8{margin-bottom:2rem}.article-mt-2{margin-top:.5rem}.article-mt-4{margin-top:1rem}.article-mt-6{margin-top:1.5rem}.article-text-center{text-align:center}.article-text-muted{color:var(--article-text-muted)}.article-text-dark{color:var(--article-heading)}.article-font-medium{font-weight:500}.article-font-semibold{font-weight:600}.article-font-bold{font-weight:700}.av2{--navy:#33547a;--navy-deep:#284a65;--navy-soft:#47678d;--accent:#2c7e9e;--accent-bright:#7bb1cc;--accent-deep:#236a87;--accent-tint:#e8f6fb;--accent-tint2:#f2fafd;--ink:#26313f;--ink-soft:#516074;--ink-faint:#7e8b9c;--paper:#ffffff;--paper-tint:#f6f9fc;--paper-card:#ffffff;--line:#e3e9f0;--line-soft:#eef2f7;--warn:#b45309;--warn-bg:#fef7ec;--warn-line:#f3d8a0;--tip:#0f766e;--tip-bg:#ecfbf8;--tip-line:#a7e8df;--myth:#dc2626;--myth-bg:#fef3f3;--fact:#15a34a;--fact-bg:#eefcf3;--maxw:730px;--radius:14px;--rail:240px;--shell:1120px;--shadow:0 1px 2px rgba(40,74,101,.05),0 10px 30px -14px rgba(40,74,101,.18);--shadow-soft:0 1px 3px rgba(40,74,101,.06);--fp:var(--font-poppins),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--paper);color:var(--ink);font-family:var(--fp);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.av2 *{box-sizing:border-box}@media(max-width:640px){.av2{font-size:15.5px}}.av2-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,#1296c4,#0f7ba3);z-index:60;transition:width .1s linear}.av2 .wrap{max-width:var(--shell);margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.av2 .wrap{grid-template-columns:minmax(0,var(--maxw)) var(--rail);justify-content:center;gap:56px;align-items:start}}@media(min-width:1152px){.av2{--rail:278px}}@media(min-width:1280px){.av2{--rail:320px;--shell:1200px}}@media(min-width:1440px){.av2{--rail:400px;--shell:1280px}}.av2 main{min-width:0;padding-top:44px}.av2 aside{display:none}@media(min-width:1024px){.av2 aside{display:block;position:sticky;top:88px;padding-top:48px}}.av2 .hero{background:linear-gradient(135deg,var(--navy) 0,var(--navy-deep) 100%);margin:0;padding:0;position:relative}.av2 .hero-inner{max-width:var(--shell);margin:0 auto;padding:46px 28px 44px;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:1024px){.av2 .hero-inner{grid-template-columns:minmax(0,var(--maxw)) var(--rail);justify-content:center;gap:56px}}.av2 .hero .back{display:inline-flex;align-items:center;gap:9px;color:#bcd0e8;text-decoration:none;font-size:14.5px;font-weight:500;margin-bottom:22px;transition:color .15s}.av2 .hero .back:hover{color:#fff}.av2 .hero .back svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.av2 .hero .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;margin-bottom:20px}.av2 .hero .crumbs a{color:#bcd0e8;text-decoration:none;transition:color .15s}.av2 .hero .crumbs a:hover{color:#fff;text-decoration:underline}.av2 .hero .crumbs .sep{color:#7f9bbb}.av2 .hero .crumbs .current{color:#e3edf7}.av2 .kicker{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#9db9d2;font-weight:600;margin-bottom:14px}.av2 h1{font-weight:700;font-size:clamp(27px,4.4vw,37px);line-height:1.14;letter-spacing:-.02em;margin:0 0 15px;color:#fff;text-wrap:balance}.av2 .lead,.av2 h1{font-family:var(--fp)}.av2 .lead{font-weight:400;font-size:clamp(15.5px,1.9vw,17.5px);line-height:1.6;color:#cdddee;max-width:620px;margin:0 0 24px}.av2 .meta{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14.5px;color:#a9c1da;align-items:center}.av2 .meta span{display:inline-flex;align-items:center;gap:7px}.av2 .meta svg{width:15px;height:15px;stroke:var(--accent-bright);fill:none;stroke-width:1.8}.av2 .meta a{color:#e3edf7;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.av2 .meta a:hover{border-color:var(--accent-bright);color:#fff}.av2 .tldr{background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:var(--radius);padding:28px 30px;margin:0 0 44px;position:relative;overflow:hidden}.av2 .tldr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(var(--navy),var(--accent))}.av2 .tldr h2{display:flex;align-items:center;gap:11px;font-family:var(--fp);font-size:18px;font-weight:600;margin:0 0 18px;color:var(--navy);border:0;padding:0;letter-spacing:-.01em}.av2 .tldr h2 .ic{width:30px;height:30px;flex:none;background:var(--navy);border-radius:9px;display:grid;place-items:center}.av2 .tldr h2 .ic svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:2}.av2 .tldr ul{list-style:none;margin:0;padding:0}.av2 .tldr li{position:relative;padding-left:26px;margin-bottom:13px;line-height:1.6}.av2 .tldr li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.av2 .tldr li:last-child{margin-bottom:0}.av2 .tldr .close{margin-top:20px;padding-top:18px;border-top:1px solid #cdeaf4;font-weight:600;color:var(--navy);line-height:1.55}.av2 .prose p{margin:0 0 1.4em}.av2 .prose strong{font-weight:600;color:#1c2530}.av2 .prose em{font-style:italic}.av2 .prose a{color:var(--accent-deep);text-decoration:none;border-bottom:1.5px solid #a9dcee;transition:border-color .15s,background .15s;padding-bottom:1px}.av2 .prose a:hover{border-color:var(--accent);background:var(--accent-tint)}.av2 .av2-section,.av2 h2.sec{scroll-margin-top:96px}.av2 h2.sec{font-family:var(--fp);font-weight:600;font-size:clamp(20px,2.8vw,25px);line-height:1.24;letter-spacing:-.015em;margin:52px 0 16px;padding-top:26px;border-top:1px solid var(--line);display:flex;gap:14px;align-items:baseline;color:var(--navy);text-wrap:balance}.av2 h2.sec .num{font-family:var(--fp);font-weight:700;font-size:.6em;color:var(--navy-soft);font-feature-settings:"tnum";flex:none}.av2 h3{font-size:clamp(17px,2.2vw,19.5px);line-height:1.32;margin:32px 0 10px;letter-spacing:-.01em}.av2 h3,.av2 h4{font-family:var(--fp);font-weight:600;color:var(--navy);scroll-margin-top:96px}.av2 h4{font-size:16px;margin:26px 0 9px;letter-spacing:-.005em}.av2 .prose ul:not(.tldr ul){list-style:none;margin:0 0 1.4em;padding:0}.av2 .prose ul li{position:relative;padding-left:24px;margin-bottom:9px;line-height:1.6}.av2 .prose ul li:before{content:"";position:absolute;left:3px;top:11px;width:7px;height:2px;background:var(--accent);border-radius:2px}.av2 .prose ol{margin:0 0 1.4em;padding-left:0;list-style:none;counter-reset:step}.av2 .prose ol li{position:relative;padding-left:42px;margin-bottom:11px;line-height:1.6;counter-increment:step}.av2 .prose ol li:before{content:counter(step);position:absolute;left:0;top:1px;width:27px;height:27px;background:var(--navy);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;font-family:var(--fp)}.av2 .callout{border-radius:12px;padding:18px 20px 18px 18px;margin:26px 0;display:flex;gap:14px;line-height:1.55;border:1px solid}.av2 .callout .cic{width:30px;height:30px;flex:none;border-radius:8px;display:grid;place-items:center;margin-top:1px}.av2 .callout .cic svg{width:17px;height:17px;fill:none;stroke-width:2}.av2 .callout p{margin:0 0 .6em}.av2 .callout p:last-child{margin:0}.av2 .callout.warn{background:var(--warn-bg);border-color:var(--warn-line)}.av2 .callout.warn .cic{background:var(--warn)}.av2 .callout.warn .cic svg{stroke:#fff}.av2 .callout.warn strong:first-child{color:var(--warn)}.av2 .callout.tip{background:var(--tip-bg);border-color:var(--tip-line)}.av2 .callout.tip .cic{background:var(--tip)}.av2 .callout.tip .cic svg{stroke:#fff}.av2 .callout.tip strong:first-child{color:var(--tip)}.av2 .related{display:flex;gap:14px;align-items:center;background:var(--accent-tint);border:1px solid #cdeaf4;border-radius:12px;padding:16px 20px;margin:26px 0;text-decoration:none;transition:transform .15s,box-shadow .15s}.av2 .related:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:var(--accent)}.av2 .related .ric{width:34px;height:34px;flex:none;background:#fff;border:1px solid #c3e6f3;border-radius:9px;display:grid;place-items:center}.av2 .related .ric svg{width:17px;height:17px;stroke:var(--accent);fill:none;stroke-width:2}.av2 .related .rtx{min-width:0}.av2 .related .rlbl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600;display:block;margin-bottom:2px}.av2 .related .rttl{color:var(--navy);font-weight:600;line-height:1.35}.av2 .related .arr{margin-left:auto;color:var(--accent);font-size:20px;flex:none}.av2 .mf{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:18px 0;background:#fff;box-shadow:var(--shadow-soft)}.av2 .mf .fact,.av2 .mf .myth{padding:15px 18px;display:flex;gap:12px;line-height:1.55}.av2 .mf .myth{border-bottom:1px solid var(--line-soft)}.av2 .mf .badge{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.av2 .mf .myth .badge{background:#f1e2e2}.av2 .mf .fact .badge{background:#e1ede5}.av2 .mf .badge svg{width:13px;height:13px;fill:none;stroke-width:2.5}.av2 .mf .myth .badge svg{stroke:#b0625e}.av2 .mf .fact .badge svg{stroke:#4a8c6c}.av2 .mf .tag{font-size:11px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;display:block;margin-bottom:3px}.av2 .mf .myth .tag{color:#a05c57}.av2 .mf .fact .tag{color:#3f7d62}.av2 .mf .bd p{margin:0}.av2 .phases{display:grid;grid-template-columns:1fr;gap:14px;margin:24px 0}@media(min-width:640px){.av2 .phases{grid-template-columns:repeat(3,1fr)}}.av2 .phase{border:1px solid var(--line);border-radius:13px;padding:20px;background:var(--paper-card);position:relative;overflow:hidden}.av2 .phase:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent)}.av2 .phase .pn{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:6px}.av2 .phase .pt{font-size:17px;font-weight:600;margin-bottom:4px}.av2 .phase .pbig,.av2 .phase .pt{font-family:var(--fp);color:var(--navy)}.av2 .phase .pbig{font-size:23px;font-weight:700;line-height:1;margin:8px 0 4px;letter-spacing:-.02em}.av2 .phase .psub{font-size:14.5px;color:var(--ink-soft);line-height:1.45}.av2 .formula{background:#f6f5f1;border:1px dashed #d4d0c6;border-radius:10px;padding:14px 18px;margin:10px 0 18px;font-size:16.5px}.av2 .formula .frow{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;margin:4px 0}.av2 .formula b{color:var(--accent-deep);min-width:120px;display:inline-block}.av2 .tbl{width:100%;border-collapse:collapse;margin:18px 0;font-size:16.5px}.av2 .tbl td,.av2 .tbl th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line-soft)}.av2 .tbl th{font-weight:600;color:#fff;background:var(--navy);font-size:13px;letter-spacing:.03em;text-transform:uppercase;border:0}.av2 .tbl th:first-child{border-radius:8px 0 0 0}.av2 .tbl th:last-child{border-radius:0 8px 0 0}.av2 .tbl tr:last-child td{border-bottom:0}.av2 .tbl td:first-child,.av2 .toc-ttl{font-weight:600}.av2 .toc-ttl{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;padding-left:14px}.av2 .toc{list-style:none;margin:0;padding:0;border-left:2px solid var(--line);display:flex;flex-direction:column}.av2 .toc a{display:block;padding:6px 0 6px 14px;margin-left:-2px;border-left:2px solid transparent;color:var(--ink-soft);text-decoration:none;font-size:14px;line-height:1.4;transition:color .15s,border-color .15s}.av2 .toc a:hover{color:var(--navy)}.av2 .toc a.active{color:var(--navy);border-left-color:var(--accent);font-weight:600}.av2 .toc-mobile{margin:0 0 40px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-card);box-shadow:var(--shadow-soft)}@media(min-width:1024px){.av2 .toc-mobile{display:none}}.av2 .toc-mobile summary{padding:16px 20px;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--navy)}.av2 .toc-mobile summary::-webkit-details-marker{display:none}.av2 .toc-mobile .chev{transition:transform .2s;color:var(--accent)}.av2 .toc-mobile[open] .chev{transform:rotate(180deg)}.av2 .toc-mobile ol{margin:0;padding:0 20px 16px;list-style:none;counter-reset:t}.av2 .toc-mobile ol li{counter-increment:t;position:relative;padding:5px 0 5px 40px;margin:0}.av2 .toc-mobile ol li:before{content:counter(t);position:absolute;left:0;top:4px;width:27px;height:27px;background:var(--navy);color:#fff;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:14px;font-family:var(--fp)}.av2 .toc-mobile a{color:var(--ink-soft);text-decoration:none}.av2 .closing{background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:var(--radius);padding:28px 30px;margin:30px 0}.av2 .closing h2{border:0;padding:0;margin:0 0 14px}.av2 .apparatus{margin-top:60px}.av2 .apparatus h2{font-size:22px;border-top:1px solid var(--line);padding-top:34px}.av2 .refbox{font-size:16px;line-height:1.55}.av2 .refbox h3{font-size:15px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;margin:24px 0 10px;font-weight:700}.av2 .refbox ul{list-style:none;padding:0;margin:0}.av2 .refbox li{padding-left:20px;text-indent:-20px;margin-bottom:12px;color:var(--ink-soft);word-break:break-word}.av2 .refbox li:before{display:none}.av2 .refbox a{color:var(--accent-deep);word-break:break-all}.av2 .disclaimer{background:#f6f5f1;border:1px solid var(--line);border-radius:12px;padding:22px 24px;margin:26px 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.av2 .disclaimer .dh{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink);margin-bottom:12px}.av2 .disclaimer .dh svg{width:20px;height:20px;stroke:var(--accent);fill:none;stroke-width:1.8}.av2 .disclaimer p{margin:0 0 .8em}.av2 .disclaimer p:last-child{margin:0}.av2 .authorcard{display:flex;gap:18px;background:var(--paper-card);border:1px solid var(--line);border-radius:13px;padding:24px;margin:26px 0;box-shadow:var(--shadow)}.av2 .authorcard .av{width:58px;height:58px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--navy),var(--navy-deep));display:grid;place-items:center;color:#fff;font-family:var(--fp);font-size:21px;font-weight:600}.av2 .authorcard .ad{font-size:15.5px;line-height:1.55}.av2 .authorcard .an{font-family:var(--fp);font-size:18px;font-weight:600;color:var(--navy)}.av2 .authorcard .arow{color:var(--ink-soft);margin-top:2px}.av2 .basis{font-size:15px;color:var(--ink-faint);line-height:1.55;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.av2 main .av2-section:first-child h2.sec{border-top:0;margin-top:6px;padding-top:0}.av2 .article-content .article-callout{border-radius:12px;padding:16px 18px;margin:22px 0;border:1px solid var(--tip-line);background:var(--tip-bg);line-height:1.55;color:var(--ink)}.av2 .article-content .article-callout p{margin:0 0 .6em}.av2 .article-content .article-callout p:last-child{margin:0}.av2 .article-content .article-callout--caution{border-color:var(--warn-line);background:var(--warn-bg)}.av2 .article-content .article-keyfacts{list-style:none;margin:6px 0 24px;padding:22px 26px;background:linear-gradient(165deg,var(--accent-tint2),var(--accent-tint));border:1px solid #cdeaf4;border-radius:14px}.av2 .article-content .article-keyfacts li{position:relative;padding-left:26px;margin-bottom:11px;line-height:1.6}.av2 .article-content .article-keyfacts li:before{content:"";position:absolute;left:2px;top:10px;width:7px;height:7px;border-radius:50%;background:var(--accent)}.av2 .article-content .article-keyfacts li:last-child{margin-bottom:0}.av2 .article-content .article-term{background:#fff;border:1px solid var(--line);border-left:3px solid var(--navy);border-radius:12px;padding:18px 20px;margin:18px 0;box-shadow:var(--shadow-soft)}.av2 .article-content .article-term-title{font-family:var(--fp);font-weight:700;color:var(--navy);font-size:1.02rem;margin:0 0 .5rem;line-height:1.35}.av2 .article-content .article-term>:last-child{margin-bottom:0}.av2 .article-content .article-myth{background:#fff;border:1px solid var(--line);border-radius:12px;margin:16px 0;box-shadow:var(--shadow-soft);overflow:hidden}.av2 .article-content .article-myth-q{margin:0;padding:14px 18px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-soft);line-height:1.5}.av2 .article-content .article-myth-a{margin:0;padding:14px 18px;color:var(--ink-soft);line-height:1.55}.av2 .article-content .article-faq-item{border-bottom:1px solid var(--line-soft);padding:14px 0}.av2 .article-content .article-faq-question{font-family:var(--fp);font-weight:600;color:var(--navy);margin:0 0 6px;font-size:1.02rem}.av2 .article-content .article-faq-answer{color:var(--ink)}.av2 ::selection{background:#bfe6f4;color:var(--navy-deep)}.av2 :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.av2{--ac-gap-box:24px;--ac-gap-stack:16px;--ac-pad-box:24px;--ac-pad-tight:18px;--ac-gap-item:15px}.av2 .ac-raw>:last-child{margin-bottom:0}.av2 .ac-summary{background:var(--paper-tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--ac-pad-box) calc(var(--ac-pad-box) + 6px);margin:6px 0 44px}.av2 .ac-summary-title{display:flex;align-items:center;gap:11px;font-family:var(--fp);font-size:clamp(19px,2.6vw,22px);font-weight:600;letter-spacing:-.015em;color:var(--navy);margin:0 0 18px;scroll-margin-top:96px}.av2 .ac-summary-icon{width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;background:#fff;border:1px solid var(--line)}.av2 .ac-summary-icon svg{width:16px;height:16px;stroke:var(--accent);fill:none}.av2 .ac-summary ul.article-keyfacts{background:none;border:0;border-radius:0;margin:0;padding:0}.av2 .ac-summary ul.article-keyfacts>li{margin-bottom:16px}.av2 .ac-summary ul.article-keyfacts>li:last-child{margin-bottom:0}.av2 .ac-summary ul.article-list-simple{margin:8px 0 0}.av2 .ac-summary ul.article-list-simple li{margin-bottom:6px}.av2 .ac-concepts{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ac-gap-stack);margin:var(--ac-gap-box) 0;padding:0}.av2 .ac-concepts--start{align-items:start}.av2 .ac-concept{display:flex;flex-direction:column;background:var(--paper-card);border:1px solid var(--line);border-radius:12px;margin:0}.av2 .ac-concept,.av2 .prose ul.ac-concepts>li.ac-concept{padding:var(--ac-pad-tight)}.av2 .prose ul.ac-concepts>li:before{display:none}.av2 .ac-concept-label{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.av2 .ac-concept-title{font-family:var(--fp);font-size:17.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--navy);margin-bottom:8px}.av2 .ac-concept-body{font-size:15px;line-height:1.55;color:var(--ink-soft)}.av2 .ac-callout{display:flex;gap:14px;border:1px solid var(--line);border-left-width:3px;border-radius:12px;padding:var(--ac-pad-tight) calc(var(--ac-pad-tight) + 2px);margin:var(--ac-gap-box) 0;line-height:1.6}.av2 .ac-callout-icon{width:22px;height:22px;flex:none;margin-top:2px}.av2 .ac-callout-icon svg{width:22px;height:22px;fill:none}.av2 .ac-callout-body{min-width:0;flex:1}.av2 .ac-callout-body>:last-child{margin-bottom:0}.av2 .ac-callout-label{display:block;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px}.av2 .ac-callout-title{font-family:var(--fp);font-weight:600;font-size:17.5px;line-height:1.35;letter-spacing:-.01em;margin:0 0 10px;color:var(--navy);scroll-margin-top:96px}.av2 .ac-callout h3.ac-callout-title{margin:0 0 10px}.av2 .ac-callout--info{background:var(--paper-tint);border-left-color:var(--accent-bright)}.av2 .ac-callout--info .ac-callout-icon svg{stroke:var(--accent)}.av2 .ac-callout--info .ac-callout-label{color:var(--accent-deep)}.av2 .ac-callout--important{background:var(--accent-tint2);border-color:#cdeaf4;border-left-color:var(--accent)}.av2 .ac-callout--important .ac-callout-icon svg{stroke:var(--accent-deep)}.av2 .ac-callout--important .ac-callout-label{color:var(--accent-deep)}.av2 .ac-callout--warning{background:var(--warn-bg);border-color:var(--warn-line);border-left-color:var(--warn)}.av2 .ac-callout--warning .ac-callout-icon svg{stroke:var(--warn)}.av2 .ac-callout--warning .ac-callout-label{color:var(--warn)}.av2 .ac-callout--warning .ac-callout-title{color:#8a3f07}.av2 .ac-callout-lead{font-weight:600;color:var(--ink);margin:0 0 .8em;line-height:1.55}.av2 .ac-callout{--ac-nested-rule:rgba(38,49,63,.20)}.av2 .ac-callout--important{--ac-nested-rule:rgba(44,126,158,.35)}.av2 .ac-callout--warning{--ac-nested-rule:rgba(180,83,9,.35)}.av2 .ac-callout .article-callout{background:none;border:0;border-left:2px solid var(--ac-nested-rule);border-radius:0;padding:2px 0 2px 14px;margin:14px 0}.av2 .ac-rules{background:var(--paper-tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--ac-pad-box);margin:var(--ac-gap-box) 0}.av2 .ac-rules-title{font-family:var(--fp);font-weight:600;font-size:17.5px;line-height:1.35;letter-spacing:-.01em;color:var(--navy);margin:0 0 16px}.av2 .prose ol.ac-rules-list{margin:0;padding:0;list-style:none;counter-reset:none}.av2 .prose ol.ac-rules-list>li.ac-rules-item{display:flex;gap:13px;padding-left:0;margin:0 0 var(--ac-gap-item);counter-increment:none;line-height:1.55}.av2 .prose ol.ac-rules-list>li.ac-rules-item:before{content:none}.av2 .prose ol.ac-rules-list>li.ac-rules-item:last-child{margin-bottom:0}.av2 .ac-rules-num{flex:none;width:25px;height:25px;margin-top:1px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--fp);font-weight:600;font-size:13.5px;font-feature-settings:"tnum"}.av2 .ac-rules-text{min-width:0}.av2 .ac-rules-rule{display:block;color:#1c2530;font-weight:600}.av2 .ac-rules-detail{display:block;margin-top:3px;color:var(--ink-soft);font-size:15.5px}.av2 .ac-mf{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-card);margin:var(--ac-gap-stack) 0}.av2 .ac-mf-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.av2 .ac-mf-myth{margin:0;padding:12px 18px;background:var(--paper-tint);border-bottom:1px solid var(--line-soft)}.av2 .ac-mf-label--myth{color:var(--ink-soft)}.av2 .ac-mf-myth-text{display:block;font-size:14.5px;line-height:1.5;color:var(--ink-soft);font-style:italic}.av2 .ac-mf-fact{padding:17px 18px 19px}.av2 .ac-mf-label--fact{color:var(--accent-deep)}.av2 .ac-mf-fact-text{color:var(--ink);line-height:1.6}.av2 .ac-mf-fact-text>:last-child{margin-bottom:0}.av2 .ac-mf-fact-text>:first-child{margin-top:0}.av2 .ac-cta{background:var(--accent-tint2);border:1px solid #cdeaf4;border-radius:var(--radius);padding:var(--ac-pad-box);margin:var(--ac-gap-box) 0}.av2 .ac-cta-label{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:9px}.av2 .ac-cta-heading{font-family:var(--fp);font-weight:600;font-size:18.5px;line-height:1.35;letter-spacing:-.01em;color:var(--navy);margin:0 0 9px}.av2 .ac-cta-desc{margin:0 0 10px;color:var(--ink);line-height:1.6}.av2 .ac-cta-note{margin:0 0 18px;color:var(--ink-soft);font-size:14.5px;line-height:1.5}.av2 .ac-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.av2 .prose a.ac-cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 22px;border:1px solid var(--navy);border-radius:10px;background:var(--navy);color:#fff;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.av2 .prose a.ac-cta-button:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.av2 .prose a.ac-cta-secondary{color:var(--accent-deep);font-weight:500;border-bottom:1.5px solid #a9dcee;text-decoration:none}.av2 .prose a.ac-cta-secondary:hover{border-color:var(--accent);background:var(--accent-tint)}.av2 .ac-toc-m{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper-card);margin:0 0 40px}@media (min-width:1024px){.av2 .ac-toc-m{display:none}}.av2 .ac-toc-m-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;cursor:pointer;list-style:none}.av2 .ac-toc-m-summary::-webkit-details-marker{display:none}.av2 .ac-toc-m-summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.av2 .ac-toc-m-labels{display:flex;flex-direction:column;min-width:0}.av2 .ac-toc-m-title{font-family:var(--fp);font-weight:600;color:var(--navy);line-height:1.3}.av2 .ac-toc-m-hint{font-size:13px;color:var(--ink-soft);line-height:1.3}.av2 .ac-toc-m-chevron{flex:none;color:var(--accent);transition:transform .18s ease}.av2 .ac-toc-m-chevron svg{width:18px;height:18px;fill:none;stroke:currentColor;display:block}.av2 .ac-toc-m[open] .ac-toc-m-chevron{transform:rotate(180deg)}.av2 .prose ol.ac-toc-m-list{margin:0;padding:2px 18px 14px;list-style:none;border-top:1px solid var(--line-soft);counter-reset:none}.av2 .prose ol.ac-toc-m-list>li{padding-left:0;margin:0;counter-increment:none}.av2 .prose ol.ac-toc-m-list>li:before{content:none}.av2 .prose ol.ac-toc-m-list a{display:flex;gap:11px;padding:9px 0;min-height:44px;align-items:center;color:var(--ink-soft);text-decoration:none;border:0;line-height:1.4}.av2 .prose ol.ac-toc-m-list a:hover{color:var(--navy);background:none}.av2 .ac-toc-m-num{flex:none;color:var(--ink-soft);font-weight:600;font-feature-settings:"tnum"}@media (prefers-reduced-motion:reduce){.av2 .ac-toc-m-chevron{transition:none}}@media print{.av2 .ac-cta,.av2 .ac-toc-m{display:none}}.av2 .ac-raw h3.article-callout-title,.av2 .article-content h3.article-callout-title{font-family:var(--fp);font-weight:600;font-size:17.5px;line-height:1.35;letter-spacing:-.01em;color:var(--navy);margin:0 0 10px;scroll-margin-top:96px}.av2 .ac-table-wrap{margin:var(--ac-gap-box) 0;max-width:100%;overflow-x:auto}.av2 .ac-table-wrap .tbl{margin:0;min-width:460px}.av2 .ac-table-wrap .tbl td{vertical-align:top}.av2 .ac-table-wrap .tbl td:first-child{white-space:nowrap}.av2 .ac-table-note{display:block;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;color:var(--ink-soft)}.av2 .ac-faq{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:var(--ac-gap-box) 0}.av2 .ac-faq-item+.ac-faq-item{border-top:1px solid var(--line-soft)}.av2 .ac-faq-item{scroll-margin-top:96px}.av2 .ac-faq-question{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:15px 18px;cursor:pointer;list-style:none;font-family:var(--fp);font-weight:600;font-size:16.5px;line-height:1.45;color:var(--navy)}.av2 .ac-faq-question::-webkit-details-marker{display:none}.av2 .ac-faq-question:hover{background:var(--paper-tint)}.av2 .ac-faq-question:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.av2 .ac-faq-chevron{flex:none;margin-top:2px;color:var(--accent);transition:transform .18s ease}.av2 .ac-faq-chevron svg{width:18px;height:18px;fill:none;stroke:currentColor;display:block}.av2 .ac-faq-item[open] .ac-faq-chevron{transform:rotate(180deg)}.av2 .ac-faq-answer{padding:0 18px 18px;color:var(--ink)}.av2 .ac-faq-answer>:last-child{margin-bottom:0}.av2 .ac-faq-item[open] .ac-faq-answer{animation:ac-faq-in .18s ease-out}@keyframes ac-faq-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.av2 .ac-faq-chevron{transition:none}.av2 .ac-faq-item[open] .ac-faq-answer{animation:none}}@media print{.av2 .ac-faq-item::details-content{content-visibility:visible;block-size:auto}.av2 .ac-faq-item:not([open])>:not(summary){display:block!important}.av2 .ac-faq-chevron{display:none}.av2 .ac-faq-question{cursor:auto}}.av2 .ac-dont{border-left:2px solid var(--warn-line);background:var(--warn-bg);border-radius:0 6px 6px 0;padding:10px 14px;margin:var(--ac-gap-stack) 0;line-height:1.55}.av2 .ac-dont-label{display:block;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--warn);margin-bottom:4px}.av2 .prose ul.ac-checklist{list-style:none;margin:0 0 1.4em;padding:0}.av2 .prose ul.ac-checklist>li{position:relative;padding-left:28px;margin-bottom:10px;line-height:1.6}.av2 .prose ul.ac-checklist>li:before{content:"";position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:3px;background:no-repeat 50%/11px 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23516074' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}.av2 .ac-refs{font-size:15.5px;line-height:1.55;color:var(--ink-soft)}.av2 .ac-refs h3.article-h3{font-size:13px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);margin:28px 0 10px}.av2 .ac-refs>.ac-raw>h3.article-h3:first-child{margin-top:0}.av2 .prose .ac-refs ul{margin:0 0 1.2em;padding:0;list-style:none}.av2 .prose .ac-refs ul li{padding-left:20px;text-indent:-20px;margin-bottom:11px;overflow-wrap:anywhere}.av2 .prose .ac-refs ul li:before{display:none}.av2 .prose .ac-refs a{overflow-wrap:anywhere}.av2 .ac-legal{background:var(--paper-tint);border:1px solid var(--line);border-radius:var(--radius);padding:var(--ac-pad-box);font-size:15.5px;line-height:1.6;color:var(--ink-soft)}.av2 .ac-legal>.ac-raw>:last-child{margin-bottom:0}@media (max-width:639px){.av2 .ac-table-wrap{overflow-x:visible}.av2 .ac-table-wrap .tbl{display:block;min-width:0}.av2 .ac-table-wrap .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.av2 .ac-table-wrap .tbl tbody,.av2 .ac-table-wrap .tbl td,.av2 .ac-table-wrap .tbl tr{display:block}.av2 .ac-table-wrap .tbl tr{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--paper-card)}.av2 .ac-table-wrap .tbl tr:last-child{margin-bottom:0}.av2 .ac-table-wrap .tbl td,.av2 .ac-table-wrap .tbl td:first-child{border:0;padding:3px 0;white-space:normal;font-weight:400}.av2 .ac-table-wrap .tbl td:before{content:attr(data-label) ": ";font-weight:600;color:var(--navy)}.av2 .ac-table-wrap .tbl td[data-label=Interpretacja]{margin-top:8px;padding-top:9px;border-top:1px solid var(--line-soft)}.av2 .ac-table-wrap .tbl td[data-label=Interpretacja]:before{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);content:"Interpretacja";margin-bottom:3px}}@media (max-width:480px){.av2{--ac-pad-box:18px;--ac-pad-tight:15px}.av2 .ac-summary{padding:var(--ac-pad-box)}.av2 .ac-mf-myth-text{font-size:15px}.av2 .ac-mf-myth{padding:11px 15px}.av2 .ac-mf-fact{padding:15px 15px 17px}.av2 .ac-concept-body,.av2 .ac-rules-detail{font-size:15px}.av2 .ac-cta-note{font-size:14px}.av2 .ac-toc-m-hint{font-size:13.5px}}@media (min-width:1024px){.av2 aside{max-height:calc(100vh - 88px - 24px);overflow-y:auto;overscroll-behavior:contain}}.av2 .ac-toc-fab{position:fixed;right:16px;bottom:16px;z-index:40;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid var(--navy);border-radius:999px;background:var(--navy);color:#fff;font-family:var(--fp);font-size:14.5px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 2px 10px rgba(40,74,101,.28)}.av2 .ac-toc-fab:hover{background:var(--navy-deep);border-color:var(--navy-deep)}.av2 .ac-toc-fab:focus-visible{outline:2px solid #fff;outline-offset:-4px}.av2 .ac-toc-fab-icon{display:grid;place-items:center}.av2 .ac-toc-fab-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;display:block}@media (min-width:1024px){.av2 .ac-toc-fab{display:none}}@media print{.av2 .ac-toc-fab{display:none}}.av2 .prose ol.ac-timeline{list-style:none;margin:var(--ac-gap-box) 0;padding:0 0 0 22px;border-left:2px solid var(--line);counter-reset:none}.av2 .prose ol.ac-timeline>li.ac-timeline-item{position:relative;padding-left:0;margin:0 0 var(--ac-gap-box);counter-increment:none;line-height:1.6}.av2 .prose ol.ac-timeline>li.ac-timeline-item:last-child{margin-bottom:0}.av2 .prose ol.ac-timeline>li.ac-timeline-item:before{content:"";position:absolute;left:-28px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--paper);border:2px solid var(--accent)}.av2 .ac-timeline-label{display:block;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:4px}.av2 .ac-timeline-title{display:block;font-family:var(--fp);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--navy);margin-bottom:5px}.av2 .ac-timeline-body{display:block}.av2 .ac-timeline-body>:last-child{margin-bottom:0}.av2 .ac-secnav{margin:var(--ac-gap-box) 0;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.av2 .ac-secnav-title{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 10px}.av2 .prose ul.ac-secnav-list{list-style:none;margin:0;padding:0}.av2 .prose ul.ac-secnav-list>li{padding-left:0;margin:0}.av2 .prose ul.ac-secnav-list>li:before{display:none}.av2 .prose ul.ac-secnav-list a{display:flex;align-items:center;min-height:44px;padding:4px 0;font-size:15px;line-height:1.4;color:var(--accent-deep);text-decoration:none;border:0}.av2 .prose ul.ac-secnav-list a:hover{color:var(--navy);background:none;text-decoration:underline}@media (min-width:640px){.av2 .prose ul.ac-secnav-list{column-count:2;column-gap:32px}.av2 .prose ul.ac-secnav-list>li{break-inside:avoid}}.av2 .ac-callout--tight-bottom{margin-bottom:6px}.av2 .ac-table-wrap--tight{margin-top:0}@media print{.av2 .ac-secnav{display:none}}.av2 .prose p.ac-emphasis{border-left:2px solid var(--accent-bright);padding-left:16px;color:var(--ink)}.av2 .prose ol.ac-plainlist{list-style:none;margin:0 0 1.4em;padding:0;counter-reset:none}.av2 .prose ol.ac-plainlist>li{padding-left:0;margin:0 0 1.1em;counter-increment:none}.av2 .prose ol.ac-plainlist>li:before{content:none}.av2 .prose ol.ac-plainlist>li:last-child,.av2 .prose ol.ac-plainlist>li>p:last-child{margin-bottom:0}.av2 .prose ol.ac-steps{list-style:none;margin:var(--ac-gap-box) 0;padding:0;counter-reset:none}.av2 .prose ol.ac-steps>li.ac-steps-item{position:relative;display:flex;gap:14px;padding-left:0;margin:0 0 var(--ac-gap-item);counter-increment:none;line-height:1.6}.av2 .prose ol.ac-steps>li.ac-steps-item:before{content:none}.av2 .prose ol.ac-steps>li.ac-steps-item:last-child{margin-bottom:0}.av2 .ac-steps-num{position:relative;flex:none;width:27px;height:27px;margin-top:1px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--fp);font-weight:600;font-size:14px;font-feature-settings:"tnum"}.av2 .prose ol.ac-steps>li.ac-steps-item:not(:last-child) .ac-steps-num:after{content:"";position:absolute;top:100%;left:50%;width:2px;height:calc(var(--ac-gap-item) + 100%);transform:translateX(-50%);background:var(--line)}.av2 .ac-steps-body{min-width:0}.av2 .ac-steps-body>:last-child{margin-bottom:0}.av2 .prose p.ac-micro{border-left:2px solid var(--accent);background:var(--accent-tint2);border-radius:0 6px 6px 0;padding:12px 16px;margin:var(--ac-gap-stack) 0;line-height:1.55}.av2 .ac-condition{font-weight:600;color:var(--warn)}@media print{.av2 .ac-steps-num:after{display:none}.av2 .ac-cta,.av2 .ac-secnav,.av2 .ac-toc-fab,.av2 .ac-toc-m{display:none!important}.av2 .ac-callout,.av2 .ac-concept,.av2 .ac-dont,.av2 .ac-legal,.av2 .ac-mf,.av2 .ac-mf-myth,.av2 .ac-micro,.av2 .ac-rules,.av2 .ac-summary{background:none!important;box-shadow:none!important}.av2 .ac-rules-num,.av2 .ac-steps-num{background:none!important;color:#000!important;border:1px solid #000}.av2 .ac-callout{border-left-width:3px!important;border-left-color:#000!important}.av2 .ac-callout,.av2 .ac-concept,.av2 .ac-mf,.av2 .ac-rules-item,.av2 .ac-steps-item,.av2 .ac-table-wrap tr,.av2 .ac-timeline-item,.av2 .formula{break-inside:avoid}.av2 .ac-table-wrap{max-height:none}.av2 .ac-table-wrap,.av2 .formula{overflow:visible!important}.av2 .prose a{text-decoration:underline;border-bottom:0}}@media (prefers-reduced-motion:reduce){.av2 .ac-cta-button,.av2 .prose a.ac-cta-secondary{transition:none}}.av2 .ac-compare{margin:var(--ac-gap-box) 0;padding-left:18px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:var(--ac-gap-item)}.av2 .ac-compare dt{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:5px}.av2 .ac-compare dd{margin:0}.av2 .ac-compare dd>:last-child{margin-bottom:0}.av2 .ac-timeline-item>.ac-timeline-title:first-child{margin-top:1px}.av2 .article-content .ac-leadin-strong{font-size:1.14rem}.av2 .article-content .ac-term-strong{border-left-width:4px;border-left-color:var(--warn)}.av2 .prose div.ac-micro{border-left:2px solid var(--accent);background:var(--accent-tint2);border-radius:0 6px 6px 0;padding:var(--ac-pad-tight);margin:var(--ac-gap-box) 0}.av2 .prose div.ac-micro>:last-child{margin-bottom:0}.av2 .article-content .ac-closing{font-size:1.08rem;line-height:1.62;color:var(--navy)}.av2 .ac-callout-title{scroll-margin-top:120px}.av2 .ac-callout--flat{background:none;border-color:transparent;border-left-color:var(--accent);border-radius:0;padding-top:2px;padding-bottom:2px;padding-right:0}.av2 .ac-subnav-title{font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin:var(--ac-gap-stack) 0 6px}.av2 .prose ul.ac-subnav{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;margin:0 0 var(--ac-gap-box);padding:0}.av2 .prose ul.ac-subnav>li{padding-left:0;margin:0}.av2 .prose ul.ac-subnav>li:before{display:none}.av2 .prose ul.ac-subnav>li:not(:last-child):after{content:"·";color:var(--ink-faint);padding:0 9px}.av2 .prose ul.ac-subnav a{font-size:15px;line-height:1.45;color:var(--accent-deep);text-decoration:none;border-bottom:none;display:inline-flex;align-items:center;min-height:44px;padding:0}.av2 .prose ul.ac-subnav a:hover{color:var(--navy);background:none;text-decoration:underline}@media (max-width:639px){.av2 .prose ul.ac-subnav{display:block}.av2 .prose ul.ac-subnav>li:not(:last-child):after{display:none}.av2 .prose ul.ac-subnav a{display:flex;padding:2px 0}}@media print{.av2 .ac-subnav,.av2 .ac-subnav-title{display:none}}.av2 .ac-cta--quiet{background:none;border-color:var(--line)}.av2 .article-content .ac-group{background:none;border:none;border-radius:0;box-shadow:none;padding:0;margin:0 0 var(--ac-gap-stack)}.av2 .article-content .ac-group>:last-child{margin-bottom:0}.av2 .article-content .ac-group--section{margin-top:30px}.av2 .article-content .ac-group--list{margin-top:18px}.av2 .article-content .ac-group-title{font-family:var(--fp);color:var(--navy);line-height:1.35;margin:0 0 8px}.av2 .article-content .ac-group--section>.ac-group-title{font-weight:700;font-size:1.02rem}.av2 .article-content .ac-group--list>.ac-group-title{font-weight:600;font-size:.97rem;margin-bottom:6px}.av2 .ac-callout .ac-callout-key{font-size:1.06rem;line-height:1.55;color:var(--navy)}.av2 .ac-table-wrap td small{display:block;margin-top:5px;font-size:14px;line-height:1.45;color:var(--ink-soft);font-weight:400}.av2 .ac-table-wrap td small strong{font-weight:600;color:var(--ink-soft)}.av2 .ac-table-wrap--wrap1 .tbl td:first-child{white-space:normal;font-weight:400;min-width:15ch}.av2 .prose li.ac-li-strong{font-size:1.06rem;line-height:1.6;color:var(--navy);margin-top:14px;margin-bottom:14px}.av2 .prose ol.ac-criteria{list-style:none;counter-reset:kryterium;margin:0 0 4px;padding:0}.av2 .prose ol.ac-criteria>li{counter-increment:kryterium;position:relative;padding-left:30px;margin:0 0 16px}.av2 .prose ol.ac-criteria>li:last-child{margin-bottom:0}.av2 .prose ol.ac-criteria>li:before{content:counter(kryterium) ".";position:absolute;left:0;top:0;font-weight:700;color:var(--accent-deep);font-variant-numeric:tabular-nums}.av2 .prose ol.ac-criteria ul{margin:8px 0 0;padding-left:16px;border-left:2px solid var(--line)}.av2 .prose ol.ac-criteria ul>li{margin-bottom:6px}.av2 .prose ol.ac-criteria ul>li:last-child{margin-bottom:0}.av2 .article-content p.ac-leadin-method{font-weight:700;font-size:1.02rem;margin-top:30px;margin-bottom:8px}.av2 .article-content p.ac-leadin-method>strong{font-weight:inherit;font-size:inherit}