.a2-page{background:var(--surface)}.a2-container{width:min(1280px,calc(100vw - 4rem));margin:0 auto}.a2-container-sources{width:min(1080px,calc(100vw - 4rem));margin:0 auto}.a2-hero{background:var(--deep-navy);color:var(--surface-white);border-bottom:2px solid var(--accent);padding:9rem 0 7rem;position:relative;overflow:hidden}.a2-hero:after{content:"26";position:absolute;right:-2rem;bottom:-4rem;font-family:var(--font-display);font-size:28rem;font-weight:400;line-height:1;color:#ca684b0f;pointer-events:none;letter-spacing:-.05em}.a2-hero .a2-container{position:relative;z-index:2}.a2-hero-grid{display:grid;grid-template-columns:1.6fr .9fr;gap:5rem;align-items:end}.a2-hero-entity{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;margin:.75rem 0 0}.a2-hero-label{color:var(--accent)!important}.a2-h1{font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.03em;margin:1.25rem 0 2rem;color:var(--surface-white);max-width:22ch}.a2-hero-lead{font-family:var(--font-display);font-size:1.2rem;line-height:1.55;color:var(--surface-white);margin:0 0 1rem;font-weight:400;max-width:36rem}.a2-hero-sub{font-family:var(--font-sans);font-size:1rem;line-height:1.65;color:var(--deep-navy-text);margin:0;max-width:36rem}.a2-hero-meta{display:flex;flex-direction:column;gap:1.6rem;border-left:1px solid rgba(255,255,255,.1);padding-left:2.5rem}.a2-meta-key{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.4rem;font-weight:500}.a2-meta-val{font-family:var(--font-display);font-size:1.05rem;color:var(--surface-white);line-height:1.4}.a2-meta-sub{display:block;font-family:var(--font-sans);font-size:.85rem;color:var(--deep-navy-text);margin-top:.25rem}.a2-hero-aside{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.1)}.a2-hero-aside-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:1.5rem}.a2-hero-aside-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;counter-reset:hero-i}.a2-hero-aside-list li{font-family:var(--font-sans);font-size:.92rem;line-height:1.5;color:var(--deep-navy-text);position:relative;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);counter-increment:hero-i}.a2-hero-aside-list li:before{content:counter(hero-i,decimal-leading-zero);position:absolute;top:-.7rem;left:0;background:var(--deep-navy);padding-right:.6rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;color:var(--accent)}.a2-freshness{background:var(--surface-white);border-bottom:1px solid var(--outline-soft)}.a2-freshness-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;border-left:1px solid var(--outline-soft)}.a2-freshness-cell{padding:2.5rem;border-right:1px solid var(--outline-soft)}.a2-freshness-cell h4{font-family:var(--font-display);font-size:1.05rem;font-weight:500;line-height:1.3;margin:.75rem 0 .6rem;color:var(--text-primary);letter-spacing:-.01em}.a2-freshness-cell p{font-size:.9rem;line-height:1.55;color:var(--text-secondary);margin:0}.a2-freshness-cell strong{color:var(--text-primary);font-weight:500}.a2-layout{display:grid;grid-template-columns:220px 1fr;gap:5rem;align-items:start;padding-top:6rem;padding-bottom:6rem}.a2-sidebar{position:sticky;top:96px}.a2-sidebar-crumbs{margin-bottom:1.5rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;display:flex;flex-direction:column;gap:.35rem}.a2-sidebar-crumbs a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.a2-sidebar-crumbs a:hover{color:var(--accent)}.a2-crumb-current{color:var(--accent);padding-left:.75rem;position:relative}.a2-crumb-current:before{content:"↳";position:absolute;left:0;color:var(--accent)}.a2-crumb-parent{padding-left:0}.a2-crumb-mid{padding-left:.75rem;position:relative}.a2-crumb-mid:before{content:"↳";position:absolute;left:0;color:var(--text-secondary)}.a2-sidebar-promo{margin-bottom:2rem;padding:1.2rem;background:var(--surface-low);border:1px solid var(--outline-soft);border-top:2px solid var(--accent)}.a2-promo-eyebrow{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.5rem}.a2-promo-title{font-family:var(--font-display);font-size:.95rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary);line-height:1.3;letter-spacing:-.01em}.a2-promo-body{font-family:var(--font-sans);font-size:.8rem;line-height:1.5;color:var(--text-secondary);margin:0 0 .75rem}.a2-promo-link{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none;display:inline-flex;align-items:center;gap:.35rem;transition:opacity .2s}.a2-promo-link:hover{opacity:.75}.a2-toc-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:1rem}.a2-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--outline-soft);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.a2-toc-list a{display:grid;grid-template-columns:26px 1fr;gap:.6rem;padding:.8rem 0;border-bottom:1px solid var(--outline-soft);color:var(--text-secondary);text-decoration:none;transition:color .2s,padding-left .2s;line-height:1.3}.a2-toc-list a:hover{color:var(--text-primary);padding-left:.3rem}.a2-toc-num{color:var(--accent);font-weight:500}.a2-toc-list a.is-active{color:var(--text-primary);padding-left:.4rem}.a2-toc-list a.is-active .a2-toc-num:after{content:"·";color:var(--accent);margin-left:.35rem}.a2-body{max-width:720px}.a2-body section{scroll-margin-top:96px}.a2-body section+section{margin-top:6rem}.a2-h2{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 2rem;color:var(--text-primary);max-width:22ch}.a2-h3{font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;margin:3rem 0 1rem;color:var(--text-primary)}.a2-h4{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;margin:2rem 0 .75rem;color:var(--text-primary)}.a2-p{font-family:var(--font-sans);font-size:1.05rem;line-height:1.75;color:var(--text-primary);margin:0 0 1.4rem;text-wrap:pretty}.a2-lede{font-family:var(--font-display);font-size:1.3rem;line-height:1.55;color:var(--text-primary);font-weight:400;margin:0 0 2rem;max-width:40rem;letter-spacing:-.005em}.a2-applicability{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0}.a2-cond-card{background:var(--surface-white);border:1px solid var(--outline-soft);border-top:2px solid var(--accent);padding:2rem 1.75rem}.a2-cond-num{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.75rem}.a2-cond-h4{font-family:var(--font-display);font-size:1.2rem;font-weight:500;margin:0 0 .6rem;color:var(--text-primary);line-height:1.3}.a2-cond-p{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:0}.a2-off-ramp{margin:2rem 0;padding:1.5rem 1.75rem;background:var(--surface-low);border:1px solid var(--outline-soft);border-left:3px solid var(--accent)}.a2-off-ramp p{font-family:var(--font-sans);font-size:.95rem;line-height:1.65;color:var(--text-primary);margin:0}.a2-off-ramp a{color:var(--accent);font-weight:500;text-decoration:none}.a2-off-ramp a:hover{text-decoration:underline}.a2-pitfall{margin:1.75rem 0 2rem;padding:1.5rem 1.75rem;border-left:3px solid var(--accent);background:var(--accent-soft)}.a2-pitfall-label{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.6rem;font-weight:500}.a2-pitfall p{font-family:var(--font-sans);font-size:.98rem;line-height:1.65;color:var(--text-primary);margin:0}.a2-group-block{margin-top:4rem}.a2-group-header{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:baseline;margin-bottom:.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--outline-soft)}.a2-group-num{font-family:var(--font-display);font-style:italic;font-size:1.4rem;color:var(--accent);line-height:1}.a2-group-h3{font-family:var(--font-display);font-size:1.7rem;font-weight:500;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.a2-group-meta{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 1.5rem}.a2-group-intro{font-family:var(--font-display);font-size:1.1rem;line-height:1.55;color:var(--text-primary);margin:0 0 2rem;font-weight:400;max-width:38rem}.a2-obligation{position:relative;padding:1.75rem 0;border-bottom:1px solid var(--outline-soft)}.a2-obligation:last-child{border-bottom:none}.a2-obligation-head{display:grid;grid-template-columns:48px 1fr;gap:1.25rem;align-items:baseline;margin-bottom:.85rem}.a2-obligation-num{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--accent);line-height:1}.a2-obligation-title{font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.a2-article-ref{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin-top:.5rem;font-weight:500}.a2-obligation-body{margin-left:calc(48px + 1.25rem)}.a2-obligation-body p{font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--text-secondary);margin:0 0 1rem}.a2-obligation-body p:last-child{margin-bottom:0}.a2-obligation-body strong{color:var(--text-primary);font-weight:500}.a2-diag-list{list-style:none;padding:0;margin:2.5rem 0 0;counter-reset:diag-i;display:flex;flex-direction:column}.a2-diag-list li{counter-increment:diag-i;position:relative;padding:2rem 0 2rem 4.5rem;border-bottom:1px solid var(--outline-soft)}.a2-diag-list li:first-child{border-top:1px solid var(--outline-soft)}.a2-diag-list li:before{content:counter(diag-i,decimal-leading-zero);position:absolute;left:0;top:2rem;font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--accent);font-weight:400;line-height:1}.a2-diag-h4{font-family:var(--font-display);font-size:1.2rem;font-weight:500;margin:0 0 .65rem;color:var(--text-primary);line-height:1.3;letter-spacing:-.01em}.a2-diag-p{font-size:1rem;line-height:1.65;color:var(--text-secondary);margin:0}.a2-playbook{display:grid;grid-template-columns:repeat(2,1fr);margin:2.5rem 0 0;border-top:1px solid var(--outline-soft);border-left:1px solid var(--outline-soft)}.a2-playbook-step{padding:1.75rem;border-right:1px solid var(--outline-soft);border-bottom:1px solid var(--outline-soft);background:var(--surface-white)}.a2-step-num{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:.6rem}.a2-playbook-step h4{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary)}.a2-playbook-step p{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:0}.a2-playbook-step.is-wide{grid-column:1 / -1}.a2-evidence-table{width:100%;border-collapse:collapse;margin:2.5rem 0 0;font-family:var(--font-sans);background:var(--surface-white);border:1px solid var(--outline-soft)}.a2-evidence-table caption{caption-side:top;text-align:left;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-weight:500}.a2-evidence-table thead th{background:var(--surface-low);text-align:left;padding:1rem 1.25rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--outline-soft);font-weight:500;vertical-align:bottom}.a2-evidence-table tbody td{padding:1.25rem;vertical-align:top;border-bottom:1px solid var(--outline-soft);font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.a2-evidence-table tbody tr:last-child td{border-bottom:none}.a2-col-obligation{width:30%}.a2-col-obligation strong{display:block;font-family:var(--font-display);font-size:1rem;font-weight:500;color:var(--text-primary);letter-spacing:-.01em;margin-bottom:.3rem;line-height:1.3}.a2-col-obligation .a2-article-tag{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.a2-col-artifacts ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.a2-col-artifacts li{position:relative;padding-left:1rem}.a2-col-artifacts li:before{content:"—";position:absolute;left:0;color:var(--accent)}.a2-evidence-figure{margin:3rem 0 0;border:1px solid var(--outline-soft);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-white)}.a2-evidence-figure img{width:100%;display:block}.a2-evidence-figcaption{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);padding:.75rem 1.25rem;border-top:1px solid var(--outline-soft)}.a2-fria-gate{margin:2.5rem 0;background:var(--surface-white);border:1px solid var(--outline-soft);padding:2.5rem}.a2-fria-gate-title{font-family:var(--font-display);font-size:1.2rem;font-weight:500;margin:0 0 .4rem;color:var(--text-primary)}.a2-fria-gate-sub{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem;display:block}.a2-fria-conditions{list-style:none;padding:0;margin:0;counter-reset:fria-i;display:flex;flex-direction:column}.a2-fria-conditions li{counter-increment:fria-i;position:relative;padding:1.1rem 0 1.1rem 3rem;border-top:1px solid var(--outline-soft);font-size:.95rem;line-height:1.55;color:var(--text-secondary)}.a2-fria-conditions li:last-child{border-bottom:1px solid var(--outline-soft)}.a2-fria-conditions li:before{content:counter(fria-i,decimal-leading-zero);position:absolute;left:0;top:1.15rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;color:var(--accent);font-weight:500}.a2-fria-conditions strong{color:var(--text-primary);font-weight:500}.a2-fria-verdict{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--outline-soft);font-family:var(--font-display);font-size:1.1rem;line-height:1.5;color:var(--text-primary);font-style:italic}.a2-fria-verdict span{color:var(--accent);font-style:normal;font-weight:500}.a2-fria-steps{margin:2.5rem 0 0;display:flex;flex-direction:column;border-top:1px solid var(--outline-soft)}.a2-fria-step{display:grid;grid-template-columns:80px 1fr;gap:2rem;padding:1.75rem 0;border-bottom:1px solid var(--outline-soft);align-items:baseline}.a2-fs-num{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--accent);line-height:1}.a2-fria-step h4{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 .4rem;color:var(--text-primary)}.a2-fria-step p{font-size:.98rem;line-height:1.65;color:var(--text-secondary);margin:0}.a2-not-list,.a2-mistakes-list{list-style:none;padding:0;margin:2rem 0 0;display:flex;flex-direction:column;border-top:1px solid var(--outline-soft)}.a2-not-list li,.a2-mistakes-list li{padding:1.5rem 0;border-bottom:1px solid var(--outline-soft);display:grid;grid-template-columns:36px 1fr;gap:1.25rem;align-items:baseline}.a2-nl-mark,.a2-ml-mark{font-family:var(--font-display);font-style:italic;font-size:1.25rem;color:var(--accent);line-height:1}.a2-not-list h4,.a2-mistakes-list h4{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 .5rem;color:var(--text-primary);line-height:1.35;letter-spacing:-.005em}.a2-not-list p,.a2-mistakes-list p{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin:0}.a2-hybrid-panel{display:grid;grid-template-columns:1.3fr .7fr;border:1px solid var(--outline-soft);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-float);margin-top:4rem}.a2-hp-left{background:var(--deep-navy);color:var(--surface-white);padding:4rem;border-right:1px solid var(--white-8)}.a2-hp-left .label{color:var(--accent)}.a2-hp-h2{font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:.5rem 0 1.5rem;color:var(--surface-white)}.a2-hp-lead{font-family:var(--font-display);font-size:1.05rem;line-height:1.6;color:var(--deep-navy-text);margin-bottom:2.5rem;max-width:28rem}.a2-hp-actions{display:flex;flex-wrap:wrap;gap:1rem}.a2-hp-right{background:var(--surface-low);padding:4rem;display:flex;flex-direction:column}.a2-hp-right-h3{font-family:var(--font-display);font-size:1.25rem;font-weight:500;margin:.75rem 0 1.5rem;color:var(--text-primary);letter-spacing:-.01em}.a2-related-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--outline-soft)}.a2-related-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--outline-soft);text-decoration:none;color:var(--text-primary);font-size:.95rem;line-height:1.4;transition:padding-left .2s,color .2s}.a2-related-list a:hover{padding-left:.4rem;color:var(--accent)}.a2-related-arrow{color:var(--accent);flex-shrink:0}.a2-sources{background:var(--surface-low);padding:6rem 0;border-top:1px solid var(--outline-soft)}.a2-sources-h2{font-family:var(--font-display);font-size:clamp(1.9rem,3.5vw,2.5rem);font-weight:500;letter-spacing:-.02em;margin:0 0 1rem;color:var(--text-primary)}.a2-sources-lede{font-family:var(--font-display);font-size:1.1rem;line-height:1.55;color:var(--text-primary);margin:0 0 3rem;max-width:40rem}.a2-sources-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.a2-sources-col-h3{font-family:var(--font-display);font-size:1.1rem;font-weight:500;margin:0 0 .4rem;color:var(--text-primary)}.a2-col-tag{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:1.5rem}.a2-sources-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.a2-sources-col li{font-size:.92rem;line-height:1.5;color:var(--text-secondary);padding-left:1rem;position:relative}.a2-sources-col li:before{content:"—";position:absolute;left:0;color:var(--accent)}.a2-sources-col strong{display:block;color:var(--text-primary);font-weight:500;margin-bottom:.15rem}.a2-sources-col a{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.25rem}.a2-sources-col a:hover{color:var(--accent)}.a2-source-arrow{font-size:.75rem;color:var(--accent)}@media(max-width:1100px){.a2-layout{grid-template-columns:1fr;gap:0;padding-top:4rem}.a2-sidebar{position:static}.a2-sidebar-crumbs,.a2-sidebar-promo,.a2-toc-label{display:none}.a2-toc-list{flex-direction:row;flex-wrap:wrap;border-top:none;gap:.25rem;margin-bottom:3rem}.a2-toc-list a{grid-template-columns:auto auto;padding:.4rem .6rem;border:1px solid var(--outline-soft);border-radius:var(--radius-xs);border-bottom:1px solid var(--outline-soft);font-size:.62rem}.a2-body{max-width:none}}@media(max-width:1024px){.a2-hero-grid{grid-template-columns:1fr;gap:3rem}.a2-hero-meta{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem;flex-direction:row;gap:2rem}.a2-hero-aside-list{grid-template-columns:repeat(2,1fr)}.a2-freshness-grid{grid-template-columns:1fr}.a2-freshness-cell{border-right:none;border-bottom:1px solid var(--outline-soft)}.a2-hybrid-panel{grid-template-columns:1fr}.a2-hp-left,.a2-hp-right{padding:2.5rem}.a2-sources-grid{grid-template-columns:1fr;gap:2.5rem}.a2-applicability,.a2-playbook{grid-template-columns:1fr}}@media(max-width:768px){.a2-container{width:calc(100vw - 2.5rem)}.a2-hero{padding:5rem 0 4rem}.a2-hero:after{font-size:16rem}.a2-layout{padding-top:3rem;padding-bottom:3rem}.a2-body section+section{margin-top:4rem}.a2-p{font-size:1rem}.a2-obligation-head{grid-template-columns:32px 1fr;gap:.75rem}.a2-obligation-num{font-size:1.5rem}.a2-obligation-body{margin-left:0}.a2-hero-aside-list{grid-template-columns:1fr}.a2-evidence-table thead{display:none}.a2-evidence-table,.a2-evidence-table tbody,.a2-evidence-table tr,.a2-evidence-table td{display:block;width:100%}.a2-evidence-table tbody td{border-bottom:none;padding:.5rem 1.25rem}.a2-evidence-table tbody tr{border-bottom:1px solid var(--outline-soft);padding:1rem 0}}.a2-clarify[data-astro-cid-wrjc7due]{padding:2rem 0;background:var(--surface-white);border-bottom:1px solid var(--ink-2, rgba(0, 0, 0, .07))}.a2-clarify-label[data-astro-cid-wrjc7due]{display:block;color:var(--accent);letter-spacing:.08em;font-size:.72rem;text-transform:uppercase;margin-bottom:1rem}.a2-clarify-list[data-astro-cid-wrjc7due]{list-style:none;padding:0 0 0 1.25rem;margin:0;border-left:3px solid var(--accent);display:grid;gap:.55rem;max-width:680px}.a2-clarify-list[data-astro-cid-wrjc7due] li[data-astro-cid-wrjc7due]{font-size:.9375rem;line-height:1.55;color:var(--text-primary);position:relative}.a2-clarify-list[data-astro-cid-wrjc7due] li[data-astro-cid-wrjc7due]:before{content:"→";position:absolute;left:-1.25rem;color:var(--accent);font-size:.8rem;top:.18em;opacity:.7}
