:root{--ad-red:#fa2132;--ad-red-dark:#c81e2a;--ad-black:#000;--ad-dark:#111;--ad-card:#1a1a1a;--ad-border:#262626;--ad-white:#fff;--ad-white-90:hsla(0,0%,100%,.9);--ad-white-70:hsla(0,0%,100%,.7);--ad-white-50:hsla(0,0%,100%,.5);--ad-gray:#666;--ad-teal:#00a896;--ad-max-w:760px;--ad-section-pad:clamp(2.4rem,5.2vw,4rem)}.article-ad-back-strip{background:var(--ad-black);border-bottom:1px solid var(--ad-border);padding:1.25rem 0 1rem}.article-ad-back-strip .container{margin:0 auto;max-width:1200px;padding:0 20px}.article-ad-back-link{align-items:center;color:var(--ad-white-70);display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;gap:.5rem;text-decoration:none}.article-ad-back-link:hover{color:var(--ad-red)}.article-ad-discipline{--red:var(--ad-red);--red-dark:var(--ad-red-dark);--black:var(--ad-black);--dark:var(--ad-dark);--card:var(--ad-card);--border:var(--ad-border);--white:var(--ad-white);--white-90:var(--ad-white-90);--white-70:var(--ad-white-70);--white-50:var(--ad-white-50);--gray:var(--ad-gray);--teal:var(--ad-teal);--max-w:var(--ad-max-w);--section-pad:var(--ad-section-pad);background:var(--black);box-sizing:border-box;color:var(--white-70);font-family:Inter,sans-serif;font-size:17px;line-height:1.7;margin:0;padding:0;-webkit-font-smoothing:antialiased;max-width:none;text-align:left;width:100%}.article-ad-discipline *,.article-ad-discipline :after,.article-ad-discipline :before{box-sizing:border-box}.article-ad-discipline *{margin:0;padding:0}.article-ad-discipline .page{margin:0 auto;max-width:var(--max-w);padding:0 2rem}.article-ad-discipline .hero{border-bottom:none;padding:clamp(4rem,10vw,8rem) 0 clamp(2.6rem,5.2vw,4rem)}.article-ad-discipline .hero-label{color:var(--red);font-size:.7rem;font-weight:600;letter-spacing:.3em;margin-bottom:1.5rem;text-transform:uppercase}.article-ad-discipline .hero-title{color:var(--white);font-size:clamp(2.8rem,7vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin-bottom:.75rem}.article-ad-discipline .hero-subtitle{color:var(--white);font-size:clamp(1.05rem,2.6vw,1.35rem);font-weight:600;line-height:1.4;margin-bottom:1rem}.article-ad-discipline .hero-deck{color:var(--white-70);font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:36rem}.article-ad-discipline .hero-author{color:var(--white-50);font-size:.9rem}.article-ad-discipline .hero-author span{color:var(--white-70)}.article-ad-discipline .lede{border-bottom:none;padding:var(--section-pad) 0}.article-ad-discipline .lede-big{color:var(--white-90);font-size:clamp(1.3rem,3vw,1.6rem);font-weight:500;line-height:1.5;margin-bottom:2rem}.article-ad-discipline .lede p{margin-bottom:1.2rem;max-width:640px;text-align:left!important}.article-ad-discipline .lede-emphasis{color:var(--white);font-weight:500}.article-ad-discipline .section{border-bottom:none;padding:var(--section-pad) 0;text-align:left!important}.article-ad-discipline .section-label{color:var(--red);font-size:.65rem;font-weight:600;letter-spacing:.3em;margin-bottom:.75rem;text-transform:uppercase}.article-ad-discipline .section-title{color:var(--white);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-bottom:1.5rem}.article-ad-discipline .section p{margin-bottom:1.2rem;max-width:640px}.article-ad-discipline .section ul{max-width:640px}.article-ad-discipline .section strong{color:var(--white);font-weight:600}.article-ad-discipline .subsection{margin-top:2rem;text-align:left!important}.article-ad-discipline .subsection-title{color:var(--white);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.2;margin-bottom:1.2rem}.article-ad-discipline .check-list{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.article-ad-discipline .check-list li{color:var(--white-70);padding:.45rem 0 .45rem 1.1rem;position:relative;text-align:left}.article-ad-discipline .check-list li:before{background:var(--red);border-radius:1px;content:"";height:6px;left:.15rem;position:absolute;top:.85rem;width:6px}.article-ad-discipline .struct-list{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.article-ad-discipline .struct-list li{color:var(--white-70);padding:.4rem 0 .4rem 1.1rem;position:relative;text-align:left}.article-ad-discipline .struct-list li:before{background:var(--white-50);border-radius:50%;content:"";height:5px;left:.15rem;position:absolute;top:.8rem;width:5px}.article-ad-discipline .neg-list{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.article-ad-discipline .neg-list li{color:var(--white-50);padding:.45rem 0 .45rem 1.1rem;position:relative;text-align:left}.article-ad-discipline .neg-list li:before{color:var(--white-50);content:"—";left:.15rem;position:absolute}.article-ad-discipline .diagram-wrap{background:var(--dark);border-radius:4px;margin:2.8rem 0;padding:2rem}.article-ad-discipline .diagram-wrap img{display:block;height:auto;width:100%}.article-ad-discipline .diagram-caption{color:var(--white-50);font-size:.8rem;font-style:italic;line-height:1.5;margin-top:1.25rem}.article-ad-discipline .stages{display:flex;flex-direction:column;gap:1.25rem;margin:2rem 0}.article-ad-discipline .stage{background:transparent;border-left:3px solid var(--border);padding:1.5rem 2rem}.article-ad-discipline .stage--1{border-left-color:var(--gray)}.article-ad-discipline .stage--2{border-left-color:var(--red)}.article-ad-discipline .stage--3{border-left-color:var(--teal)}.article-ad-discipline .stage-num{color:var(--white-50);font-size:.65rem;font-weight:600;letter-spacing:.25em;margin-bottom:.25rem;text-transform:uppercase}.article-ad-discipline .stage-name{color:var(--white);font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.article-ad-discipline .stage-desc{color:var(--white-70);font-size:.95rem;line-height:1.6}.article-ad-discipline .stage-note{color:var(--white-50);font-size:.85rem;font-style:italic;margin-top:.5rem}.article-ad-discipline .compare-grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin:2rem 0}.article-ad-discipline .compare-col{padding:1.25rem}.article-ad-discipline .compare-col--pos{border-top:2px solid var(--teal)}.article-ad-discipline .compare-col--neg{border-top:2px solid var(--gray)}.article-ad-discipline .compare-heading{font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:.75rem;text-transform:uppercase}.article-ad-discipline .compare-heading--pos{color:var(--teal)}.article-ad-discipline .compare-heading--neg{color:var(--white-50)}.article-ad-discipline .preconditions{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0}.article-ad-discipline .precondition{border-left:2px solid var(--red);padding:1rem 0 1rem 1.5rem}.article-ad-discipline .precondition-title{color:var(--white);font-size:.95rem;font-weight:700;margin-bottom:.2rem}.article-ad-discipline .precondition-desc{color:var(--white-70);font-size:.9rem;line-height:1.6}.article-ad-discipline .frame-example{background:var(--dark);border-radius:4px;margin:2rem 0;padding:1.5rem 2rem}.article-ad-discipline .frame-field{margin-bottom:1rem}.article-ad-discipline .frame-field:last-child{margin-bottom:0}.article-ad-discipline .frame-label{color:var(--red);font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:.25rem;text-transform:uppercase}.article-ad-discipline .frame-value{color:var(--white-90);font-size:.95rem;line-height:1.6}.article-ad-discipline .properties{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.article-ad-discipline .callout{border-left:3px solid var(--red);margin:2rem 0;padding:1.25rem 1.5rem}.article-ad-discipline .callout p{color:var(--white-90);font-weight:500;margin-bottom:0;max-width:none}.article-ad-discipline .ferz-block{margin:2rem 0}.article-ad-discipline .ferz-does,.article-ad-discipline .ferz-doesnt{margin-bottom:1.5rem}.article-ad-discipline .ferz-heading{font-size:.75rem;font-weight:600;letter-spacing:.2em;margin-bottom:.75rem;text-transform:uppercase}.article-ad-discipline .ferz-heading--no{color:var(--white-50)}.article-ad-discipline .ferz-heading--yes{color:var(--teal)}.article-ad-discipline .conclusion{padding:var(--section-pad) 0}.article-ad-discipline .conclusion-claims{margin:2rem 0}.article-ad-discipline .claim{margin-bottom:1.5rem}.article-ad-discipline .claim-num{color:var(--red);font-size:.7rem;font-weight:600;letter-spacing:.2em;margin-bottom:.25rem;text-transform:uppercase}.article-ad-discipline .claim-text{color:var(--white-90);font-size:1rem;line-height:1.6}.article-ad-discipline .closing-chain{background:var(--dark);border-radius:4px;margin:3rem 0 2rem;padding:2rem}.article-ad-discipline .closing-chain p{color:var(--white-50);font-size:1rem;margin-bottom:.5rem;max-width:none}.article-ad-discipline .closing-chain p:last-child{margin-bottom:0}.article-ad-discipline .closing-chain .closing-final{color:var(--white);font-weight:600;margin-top:1rem}.article-ad-discipline .cta{margin:3rem 0;text-align:center}.article-ad-discipline .cta a{background:var(--red);border-radius:3px;color:var(--white);display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.15em;padding:1rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:background .2s}.article-ad-discipline .cta a:hover{background:var(--red-dark)}.article-ad-discipline .bio{border-top:none;margin-top:2rem;padding:2rem 0}.article-ad-discipline .bio p{color:var(--white-50);font-size:.85rem;line-height:1.6}.article-ad-discipline .bio a{color:var(--red);text-decoration:none}.article-ad-discipline .bio a:hover{text-decoration:underline}.article-ad-discipline .ad-diagram{margin:2rem 0}.article-ad-discipline .ad-diagram-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.article-ad-discipline .ad-diagram img{display:block;height:auto;width:100%}.article-ad-discipline .ad-diagram-hint{color:var(--white-50);display:none;font-size:.72rem;font-style:italic;margin-bottom:.5rem}.article-ad-discipline .ad-diagram-caption{color:var(--white-50);font-size:.78rem;line-height:1.55;margin-top:1rem}.article-ad-discipline .ad-diagram-caption b{color:var(--white-70);font-weight:600}.article-ad-discipline .stage--t{border-left-color:#ba7517;border-left-style:dashed}.article-ad-discipline .field{border-left:2px solid var(--red);margin-bottom:.5rem;padding:.9rem 0 .9rem 1.5rem}.article-ad-discipline .field-title{color:var(--white);font-size:.92rem;font-weight:700;margin-bottom:.15rem}.article-ad-discipline .field-desc{color:var(--white-70);font-size:.88rem;line-height:1.55}.article-ad-discipline .formal{background:var(--dark);border-radius:4px;margin:2rem 0;padding:1.5rem 1.75rem}.article-ad-discipline .formal-eq{color:var(--white);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.1rem;letter-spacing:.02em;margin-bottom:1.25rem}.article-ad-discipline .formal-key{display:grid;font-size:.88rem;gap:.4rem 1rem;grid-template-columns:auto 1fr;line-height:1.5}.article-ad-discipline .formal-key dt{color:var(--red);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.article-ad-discipline .formal-key dd{color:var(--white-70)}.article-ad-discipline .verdicts{display:flex;gap:1rem;margin:1.5rem 0}.article-ad-discipline .verdict{border-radius:3px;color:var(--white);display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.1em;padding:.4rem 1.2rem}.article-ad-discipline .verdict:first-child{background:#1a4a3a;color:#00a896}.article-ad-discipline .verdict:nth-child(2){background:#3a1a1a;color:var(--red)}.article-ad-discipline .verdict:nth-child(3){background:#3a2a10;color:#ba7517}.article-ad-discipline .scope-note{border-top:1px solid var(--border);color:var(--white-50);font-size:.8rem;line-height:1.6;margin-top:2rem;padding-top:1.5rem}.article-ad-discipline .prop{border-left:2px solid var(--teal);margin-bottom:.5rem;padding:.75rem 0 .75rem 1.5rem}.article-ad-discipline .prop-title{color:var(--white);font-size:.95rem;font-weight:700;margin-bottom:.2rem}.article-ad-discipline .prop-desc{color:var(--white-70);font-size:.9rem;line-height:1.6}@media (max-width:600px){.article-ad-discipline .page{max-width:100%;overflow:hidden;padding:0 1.25rem}.article-ad-discipline .formal,.article-ad-discipline .frame-example,.article-ad-discipline .stage{padding-left:1.25rem;padding-right:1.25rem}.article-ad-discipline .formal-key{gap:.15rem 0;grid-template-columns:1fr}.article-ad-discipline .formal-key dt{margin-top:.5rem}.article-ad-discipline .compare-grid{gap:1rem;grid-template-columns:1fr}.article-ad-discipline .verdicts{flex-wrap:wrap}.article-detail-page--authorization-discipline .article-ad-markdown{max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}}.article-detail-page--authorization-discipline{background:#000;color:#fff}.article-detail-page--authorization-discipline .article-content-section--ad{background:#000;padding:0 0 4rem}.article-detail-page--authorization-discipline .article-content-wrapper--ad{display:block;max-width:100%}.article-detail-page--authorization-discipline .article-content--ad{background:#000;max-width:none;padding:0}.article-detail-page--authorization-discipline .article-ad-markdown{color:inherit;font-family:Inter,sans-serif;line-height:inherit;margin:0;max-width:none;padding:0}.article-detail-page--authorization-discipline.light-theme{background:#fff;color:#1a1a1a}.article-detail-page--authorization-discipline.light-theme .article-content--ad,.article-detail-page--authorization-discipline.light-theme .article-content-section--ad{background:#fff}.article-detail-page--authorization-discipline.light-theme .article-ad-back-strip{background:#fff;border-bottom-color:#e5e5e5}.article-detail-page--authorization-discipline.light-theme .article-ad-back-link{color:#555}.article-detail-page--authorization-discipline.light-theme .article-ad-back-link:hover{color:#fa2132}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline{background:#fff;color:#333}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .hero-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .hero-subtitle{color:#1a1a1a}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .hero-deck{color:#555}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .hero-author{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .hero-author span{color:#555}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .lede-big{color:#1a1a1a}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .lede-emphasis,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section li,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section p,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section strong,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section ul{color:#333}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .section strong,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .subsection-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .check-list li,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .struct-list li{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .struct-list li:before{background:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .neg-list li,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .neg-list li:before{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .diagram-wrap{background:#f8f9fa}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .diagram-caption{color:#666}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .closing-chain,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .formal,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .frame-example{background:#f8f9fa}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .closing-chain p{color:#666}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .closing-chain .closing-final{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage{border-left-color:#e0e0e0}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage--1{border-left-color:#ccc}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage--2{border-left-color:#fa2132}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage--3{border-left-color:#00a896}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage--t{border-left-color:#ba7517}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage-num{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage-name{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage-desc{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .stage-note{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .compare-col--neg{background:#f8f9fa}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .compare-heading--neg{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .precondition-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .precondition-desc{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .field-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .field-desc{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .prop-title{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .prop-desc{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .callout{background:#fff5f5}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .callout p{color:#333}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .ferz-heading--no{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .claim-text{color:#333}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .formal-eq{color:#000}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .formal-key dd{color:#444}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .verdict:first-child{background:#e6f7f5;color:#008575}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .verdict:nth-child(2){background:#fce8e8;color:#d41e2a}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .verdict:nth-child(3){background:#fdf5e6;color:#9a6200}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .scope-note{border-top-color:#e5e5e5;color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .bio p{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .bio a{color:#fa2132}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .cta a{background:#fa2132;color:#fff}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .cta a:hover{background:#d41e2a}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .ad-diagram-caption,.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .ad-diagram-hint{color:#888}.article-detail-page--authorization-discipline.light-theme .article-ad-discipline .ad-diagram-caption b{color:#333}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--sdg-red:#fa2132;--sdg-red-dark:#c81e2a;--sdg-bg:#000;--sdg-bg-soft:#111;--sdg-card:#1a1a1a;--sdg-border:#333;--sdg-ink:#fff;--sdg-ink-soft:hsla(0,0%,100%,.9);--sdg-ink-muted:hsla(0,0%,100%,.7);--sdg-gray:#999;--sdg-faint:#666;--sdg-maxw:1200px;--sdg-col:720px}@media (prefers-color-scheme:light){:root{--sdg-bg:#fff;--sdg-bg-soft:#f8f8f8;--sdg-card:#f0f0f0;--sdg-border:#e0e0e0;--sdg-ink:#1a1a1a;--sdg-ink-soft:rgba(26,26,26,.95);--sdg-ink-muted:rgba(26,26,26,.65);--sdg-gray:#666;--sdg-faint:#999}}.article-detail-page--symbols-do-not-make-ai-governed{background:var(--sdg-bg);color:var(--sdg-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}.article-sdg-back-strip{background:var(--sdg-bg);border-bottom:1px solid var(--sdg-border);padding:1.25rem 0 1rem}.article-sdg-back-strip .container{margin:0 auto;max-width:var(--sdg-maxw);padding:0 24px}.article-sdg-back-link{align-items:center;color:var(--sdg-gray);display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;gap:.5rem;text-decoration:none}.article-sdg-back-link:hover{color:var(--sdg-red)}.article-content-section--sdg{background:var(--sdg-bg);padding:0 0 4rem}.article-content-wrapper--sdg{display:block;max-width:100%}.article-content--sdg{background:var(--sdg-bg);max-width:none;padding:0}.article-sdg-markdown{color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:inherit;margin:0 auto;max-width:var(--sdg-col);padding:64px 24px 8px}.article-sdg-markdown .breadcrumb{color:var(--sdg-gray);font-size:12px;letter-spacing:.04em;margin-bottom:34px}.article-sdg-markdown .breadcrumb a{border:none;color:var(--sdg-gray)}.article-sdg-markdown .breadcrumb a:hover{color:var(--sdg-red)}.article-sdg-markdown .breadcrumb span{color:var(--sdg-faint);padding:0 8px}.article-sdg-markdown .eyebrow{color:var(--sdg-red);font-size:.72rem;font-weight:600;letter-spacing:.22em;margin-bottom:18px;text-transform:uppercase}.article-sdg-markdown h1.title{color:var(--sdg-ink);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.06;margin:0 0 18px;text-wrap:balance}.article-sdg-markdown .subtitle{color:var(--sdg-ink-muted);font-size:1.25rem;font-weight:500;line-height:1.4;margin:0 0 26px;max-width:30em}.article-sdg-markdown .meta{align-items:center;color:var(--sdg-gray);display:flex;flex-wrap:wrap;font-size:13px;gap:14px;letter-spacing:.02em}.article-sdg-markdown .meta .dot{color:var(--sdg-faint)}.article-sdg-markdown .rule{background:var(--sdg-red);border:none;height:3px;margin:30px 0 0;width:48px}.article-sdg-markdown .body{padding:36px 0 8px}.article-sdg-markdown h2{color:var(--sdg-ink);font-size:1.5rem;font-weight:700;letter-spacing:-.005em;line-height:1.2;margin:46px 0 14px}.article-sdg-markdown h2 .n{color:var(--sdg-red);display:block;font-size:.78rem;font-weight:600;letter-spacing:.18em;margin-bottom:8px;text-transform:uppercase}.article-sdg-markdown p{color:var(--sdg-ink-soft);margin:0 0 20px}.article-sdg-markdown p.lead{color:var(--sdg-ink);font-size:1.18rem;font-weight:500;line-height:1.55}.article-sdg-markdown strong{color:var(--sdg-ink);font-weight:700}.article-sdg-markdown em{color:var(--sdg-ink-muted)}.article-sdg-markdown .callout{background:var(--sdg-bg-soft);border-left:3px solid var(--sdg-red);border-radius:0;margin:34px 0;padding:22px 26px}.article-sdg-markdown .callout .k{color:var(--sdg-red);font-size:.68rem;font-weight:600;letter-spacing:.22em;margin-bottom:10px;text-transform:uppercase}.article-sdg-markdown .callout p{color:var(--sdg-ink-soft);font-size:1.05rem;line-height:1.55;margin:0}.article-sdg-markdown .pull{border-left:3px solid var(--sdg-red);margin:36px 0;padding:6px 0 6px 24px}.article-sdg-markdown .pull p{color:var(--sdg-ink);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.28;margin:0}.article-sdg-markdown .example{background:var(--sdg-card);border:1px solid var(--sdg-border);border-radius:4px;margin:34px 0;padding:26px 28px}.article-sdg-markdown .example .k{color:var(--sdg-red);font-size:.68rem;font-weight:600;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.article-sdg-markdown .example p:last-child{margin-bottom:0}.article-sdg-markdown .faq{border-top:1px solid var(--sdg-border);margin-top:54px;padding:40px 0 8px}.article-sdg-markdown .faq h2{font-size:1.4rem;font-weight:700;margin:0 0 18px}.article-sdg-markdown details{border-bottom:1px solid var(--sdg-border);padding:16px 0}.article-sdg-markdown summary{align-items:center;color:var(--sdg-ink);cursor:pointer;display:flex;font-size:1.05rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none}.article-sdg-markdown summary::-webkit-details-marker{display:none}.article-sdg-markdown summary:after{color:var(--sdg-red);content:"+";font-size:1.3rem;font-weight:700;line-height:1}.article-sdg-markdown details[open] summary:after{content:"−"}.article-sdg-markdown details p{color:var(--sdg-ink-muted);font-size:1rem;margin:14px 0 2px}.article-sdg-markdown .section-block{padding:34px 0 0}.article-sdg-markdown .section-block h2{color:var(--sdg-red);font-size:1rem;font-weight:600;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.article-sdg-markdown .reflist{list-style:none;margin:0;padding:0}.article-sdg-markdown .reflist li{color:var(--sdg-ink-muted);font-size:.95rem;line-height:1.5;margin-bottom:14px}.article-sdg-markdown .reflist li .t{color:var(--sdg-ink)}.article-sdg-markdown .related li{margin-bottom:12px}.article-sdg-markdown .related .g{color:var(--sdg-gray);font-size:.9rem}.article-sdg-markdown .cite{border-top:1px solid var(--sdg-border);margin:40px 0 0;padding:22px 0 0}.article-sdg-markdown .cite .k{color:var(--sdg-gray);font-size:.68rem;font-weight:600;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.article-sdg-markdown .cite .line{color:var(--sdg-ink-muted);font-size:.92rem;line-height:1.55}.article-sdg-markdown .cite details{border-bottom:none;margin-top:12px;padding:0}.article-sdg-markdown .cite summary{color:var(--sdg-gray);cursor:pointer;font-size:.8rem;justify-content:flex-start;letter-spacing:.1em;list-style:none;text-transform:uppercase}.article-sdg-markdown .cite summary::-webkit-details-marker{display:none}.article-sdg-markdown .cite summary:after{color:var(--sdg-red);content:" +";font-weight:700}.article-sdg-markdown .cite details[open] summary:after{color:var(--sdg-red);content:" −"}.article-sdg-markdown .cite pre{background:var(--sdg-bg-soft);border:1px solid var(--sdg-border);border-radius:4px;color:var(--sdg-ink-muted);font-size:.82rem;line-height:1.5;margin-top:12px;overflow:auto;padding:16px}.article-sdg-markdown a{border-bottom:1px solid rgba(250,33,50,.5);color:var(--sdg-ink);text-decoration:none;transition:color .25s ease,border-color .25s ease}.article-sdg-markdown a:hover{border-color:var(--sdg-red);color:var(--sdg-red)}@media (max-width:680px){.article-sdg-markdown{max-width:100%;overflow-wrap:anywhere;padding:40px 24px 20px;word-wrap:break-word}.article-sdg-markdown h2{font-size:1.2rem;word-wrap:break-word;overflow-wrap:anywhere}.article-sdg-markdown .pull p{font-size:1.25rem}.article-sdg-markdown p{font-size:17px}.article-sdg-markdown a{word-wrap:break-word;overflow-wrap:anywhere}.article-sdg-back-strip .container{max-width:100%;overflow:hidden}}.article-detail-page{background:#fff;color:#000;min-height:100vh;overflow-x:hidden;transition:all .3s ease}.article-detail-page,html{scroll-behavior:smooth}.article-detail-page.night-mode{background:#faf7f2;color:#2c2c2c}.article-detail-page.night-mode .article-detail-loading{background:#faf7f2}.article-detail-page.night-mode .loading-spinner{color:#2c2c2c}.article-detail-page.night-mode .article-detail-error{background:#faf7f2}.article-detail-page.night-mode .article-detail-error h1{color:#2c2c2c}.article-detail-page.night-mode .article-detail-error p{color:#5a5a5a}.article-detail-loading{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh}.loading-spinner{color:#000;font-family:Georgia,serif;font-size:1.2rem}.article-detail-error{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.article-detail-error h1{color:#000;font-family:Georgia,serif;font-size:2.5rem;margin-bottom:20px}.article-detail-error p{color:#666;font-family:Georgia,serif;font-size:1.2rem;margin-bottom:30px}.back-to-articles{align-items:center;background:#fa2132;border-radius:25px;color:#fff;display:inline-flex;font-family:Georgia,serif;font-size:.9rem;font-weight:600;gap:8px;letter-spacing:.5px;padding:12px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.back-to-articles:hover{box-shadow:0 10px 20px rgba(250,33,50,.3);transform:translateY(-2px)}.article-detail-page.light-theme .back-to-articles{color:#fff}.article-detail-page .container,.article-detail-page.container{margin:0 auto;max-width:1200px;padding:0 20px}.article-hero{align-items:center;background:#000;display:flex;max-width:100%;min-height:70vh;overflow:hidden;padding-top:64px;position:relative;width:100%}.article-hero-background{background:url(/Logo.svg) 50%/contain no-repeat;background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-background-image{filter:blur(2px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1);width:100%}.hero-overlay{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));height:100%;left:0;position:absolute;top:0;width:100%}.article-hero-content{margin:0 auto;max-width:800px;padding:40px 0;position:relative;text-align:center;z-index:2}.back-link{align-items:center;color:#666;display:inline-flex;font-family:Georgia,serif;font-size:.9rem;gap:8px;margin-bottom:30px;text-decoration:none;transition:color .3s ease}.back-link:hover{color:#fa2132}.article-meta-hero{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.article-category-hero{background:#fa2132;border-radius:20px;color:#fff;font-size:.9rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.article-read-time-hero{align-items:center;color:#666;display:flex;font-size:.9rem;gap:8px}.article-title-hero{color:#000;font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:20px}.article-description-hero{color:#666;font-size:1.3rem;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}.article-author-hero{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:30px}.author-info,.publish-date{align-items:center;color:#666;display:flex;font-size:1rem;gap:8px}.article-tags-hero{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.article-tag-hero{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;color:#000;display:flex;font-size:.9rem;gap:5px;padding:8px 12px}.article-content-section{background:#fff;padding:80px 0}.article-content-wrapper{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 300px;max-width:100%;overflow:visible}.article-content{background:#fff;border:none;border-radius:0;margin:0 auto;overflow-x:visible;padding:40px 0}.markdown-content{color:#000;font-family:Georgia,serif;font-size:1.05rem;line-height:1.75;margin:0 auto;max-width:720px;text-align:left;word-break:break-word}.markdown-content,.markdown-content a,.markdown-content code,.markdown-content em,.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6,.markdown-content li,.markdown-content p,.markdown-content strong{word-wrap:break-word;overflow-wrap:anywhere}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:#000;font-family:Inter,sans-serif;font-weight:600;margin-bottom:20px;margin-top:40px;text-align:left;word-wrap:break-word;overflow:hidden;overflow-wrap:anywhere}.markdown-content h1{border-bottom:2px solid #fa2132;font-size:2.5rem;padding-bottom:10px}.markdown-content h1,.markdown-content h2{font-family:Inter,sans-serif;font-weight:600;text-align:left}.markdown-content h2{color:#fa2132;font-size:2rem}.markdown-content p[id^=note-]{margin-bottom:12px;margin-top:0}.markdown-content p[id^=note-]:last-of-type{margin-bottom:0}.markdown-content h3{font-size:1.5rem}.markdown-content p{color:#000;font-size:1.05rem;line-height:1.75;margin-bottom:20px}.markdown-content ol,.markdown-content ul{margin-bottom:20px;padding-left:30px}.markdown-content li{color:#000;margin-bottom:8px}.markdown-content strong{color:#000;font-weight:600}.markdown-content em{color:#000;font-style:italic}.markdown-content a{color:#fa2132;text-decoration:none;transition:color .3s ease}.markdown-content a:hover{color:#d41e2a;text-decoration:underline}.markdown-content blockquote{background:#f8f9fa;border-left:4px solid #fa2132;border-radius:0 10px 10px 0;color:#000;font-style:italic;margin:30px 0;padding:20px}.markdown-content code{background:#f1f3f4;border-radius:4px;color:#000;font-family:Courier New,monospace;font-size:.9rem;padding:2px 6px}.markdown-content pre{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;color:#000;margin:20px 0;overflow-x:auto;padding:20px;white-space:pre-wrap;word-wrap:break-word}.markdown-content pre code{background:none;padding:0}.article-detail-page--enhancement-without-transformation .article-faq{--faq-red:#fa2132;background:#f7f7f5;border-bottom:1px solid #deded9;border-top:1px solid #deded9;counter-reset:faq-question;margin:56px -24px 0;padding:30px 32px 12px}.article-detail-page--enhancement-without-transformation .article-faq h2{align-items:center;color:#111;display:flex;font-family:Inter,sans-serif;font-size:1.55rem;gap:14px;letter-spacing:.02em;line-height:1.2;margin:0 0 30px}.article-detail-page--enhancement-without-transformation .article-faq h2:before{background:var(--faq-red);content:"";display:block;height:3px;width:34px}.article-detail-page--enhancement-without-transformation .article-faq h3{border-top:1px solid #d9d9d4;counter-increment:faq-question;font-family:Inter,sans-serif;font-size:1.12rem;line-height:1.45;margin:0;padding:24px 0 10px 42px;position:relative}.article-detail-page--enhancement-without-transformation .article-faq h3:before{color:var(--faq-red);content:counter(faq-question,decimal-leading-zero);font-size:.72rem;font-weight:700;left:0;letter-spacing:.08em;position:absolute;top:27px}.article-detail-page--enhancement-without-transformation .article-faq h3+p{color:#3c3c3a;font-size:1rem;line-height:1.75;margin:0 0 22px 42px}.article-detail-page--enhancement-without-transformation .article-content,.article-detail-page--enhancement-without-transformation .article-content-wrapper,.article-detail-page--enhancement-without-transformation .markdown-content{box-sizing:border-box;max-width:100%;min-width:0}.article-detail-page--enhancement-without-transformation{max-width:100vw;overflow-x:hidden;width:100%}.article-detail-page--enhancement-without-transformation .article-content,.article-detail-page--enhancement-without-transformation .article-content-section,.article-detail-page--enhancement-without-transformation .article-content-wrapper,.article-detail-page--enhancement-without-transformation .container,.article-detail-page--enhancement-without-transformation .markdown-content{box-sizing:border-box;width:100%}.article-detail-page--enhancement-without-transformation .markdown-content td,.article-detail-page--enhancement-without-transformation .markdown-content th{overflow-wrap:anywhere;word-break:break-word}.article-detail-page--enhancement-without-transformation .download-btn{background:#fa2132;border:1px solid #fa2132;border-radius:6px;color:#fff;font-size:.82rem;font-weight:600;height:auto;min-height:34px;min-width:116px;padding:8px 14px;white-space:nowrap;width:auto}.article-detail-page--enhancement-without-transformation .download-btn:hover{background:#d41e2a;border-color:#d41e2a;color:#fff}@media (max-width:768px){.article-detail-page--enhancement-without-transformation .article-content-wrapper{grid-template-columns:minmax(0,1fr)}.article-detail-page--enhancement-without-transformation .markdown-content table{display:block;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.article-detail-page--enhancement-without-transformation .markdown-content table td,.article-detail-page--enhancement-without-transformation .markdown-content table th{overflow-wrap:normal!important;white-space:normal;word-break:normal!important}.article-detail-page--enhancement-without-transformation .markdown-content{margin-left:0;margin-right:0;max-width:calc(100vw - 32px);width:calc(100vw - 32px)}}@media (max-width:480px){.article-detail-page--enhancement-without-transformation .article-faq{margin:44px -16px 0;padding:26px 20px 8px}.article-detail-page--enhancement-without-transformation .article-faq h2{font-size:1.35rem;margin-bottom:22px}.article-detail-page--enhancement-without-transformation .article-faq h3{font-size:1.02rem;padding-left:34px}.article-detail-page--enhancement-without-transformation .article-faq h3+p{margin-left:34px}}.markdown-content table{background:#fff;border:1px solid #e5e7eb;border-collapse:separate;border-radius:12px;border-spacing:0;box-shadow:0 1px 3px rgba(0,0,0,.1);font-family:Inter,sans-serif;margin:2rem 0;overflow:hidden;overflow-wrap:normal;width:100%;word-break:normal}.markdown-content thead{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:2px solid #e5e7eb}.markdown-content th{background:transparent;border-bottom:2px solid #e5e7eb;color:#1f2937;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;overflow-wrap:normal;padding:16px 20px;position:relative;text-align:left;word-break:normal}.markdown-content th:first-child{border-top-left-radius:12px}.markdown-content th:last-child{border-top-right-radius:12px}.markdown-content td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.95rem;line-height:1.6;overflow-wrap:normal;padding:16px 20px;vertical-align:top;word-break:normal}.markdown-content td:first-child{font-weight:600}.markdown-content tr:last-child td{border-bottom:none}.markdown-content tr:last-child td:first-child{border-bottom-left-radius:12px}.markdown-content tr:last-child td:last-child{border-bottom-right-radius:12px}.markdown-content tbody tr{position:relative;transition:all .2s ease}.markdown-content tbody tr:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9);box-shadow:0 4px 12px rgba(0,0,0,.05);transform:translateY(-1px)}.markdown-content tbody tr:hover td{color:#1f2937}.markdown-content td strong{color:#1f2937;display:inline-block;font-weight:600;margin-bottom:4px}.markdown-content td code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#1f2937;font-family:Courier New,monospace;font-size:.85rem;padding:4px 8px}.markdown-content td ol,.markdown-content td ul{margin:8px 0;padding-left:20px}.markdown-content td li{color:#4b5563;margin-bottom:4px}@media (max-width:768px){.markdown-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px;margin:1.5rem 0;padding:0;white-space:normal}.markdown-content thead{background:#f8fafc}.markdown-content td,.markdown-content th{font-size:.85rem;padding:12px 16px}.markdown-content td:first-child{min-width:auto;white-space:normal}.markdown-content tbody tr:hover{transform:none}}@media (max-width:480px){.markdown-content table{margin:1rem 0;max-width:100%;padding:0;white-space:normal}.markdown-content td,.markdown-content th{font-size:.8rem;padding:10px 12px}.markdown-content td{white-space:normal}.markdown-content td:first-child{font-size:.75rem;min-width:auto;white-space:normal}}.markdown-content .zenodo-button,.markdown-content a.zenodo-button{background:#1a1a2e!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important;margin-bottom:0!important;margin-top:8px!important;padding:14px 32px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important}.markdown-content .zenodo-button:hover,.markdown-content a.zenodo-button:hover{background:#2d2d44!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;color:#fff!important;text-decoration:none!important;transform:translateY(-2px)!important}.markdown-content .zenodo-button-white,.markdown-content a.zenodo-button-white{background:#fff!important;border:none!important;border-radius:6px!important;color:#1a1a2e!important;cursor:pointer!important;display:inline-block!important;font-size:1rem!important;font-weight:600!important;line-height:1.5!important;margin:0!important;padding:14px 32px!important;text-decoration:none!important;transition:transform .2s,box-shadow .2s!important}.markdown-content .zenodo-button-white:hover,.markdown-content a.zenodo-button-white:hover{background:#f5f5f5!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important;color:#1a1a2e!important;text-decoration:none!important;transform:translateY(-2px)!important}.markdown-content img{border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:block;height:auto;margin:30px auto;max-width:100%;transition:transform .3s ease}.markdown-content img:hover{transform:scale(1.02)}.markdown-content img+em{color:#666;display:block;font-family:Georgia,serif;font-size:.9rem;font-style:italic;margin-bottom:30px;margin-top:10px;text-align:center}.article-sidebar{position:sticky;top:100px}.sidebar-section{background:#fff;border:1px solid #e0e0e0;border-radius:15px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-bottom:20px;padding:25px}.sidebar-section h3{color:#000;font-family:Georgia,serif;font-size:1.2rem;font-weight:600;margin-bottom:20px}.sidebar-item{color:#666;font-family:Georgia,serif;font-size:.95rem;margin-bottom:15px}.sidebar-item strong{color:#000;font-weight:600}.sidebar-tags{display:flex;flex-wrap:wrap;gap:8px}.sidebar-tag{background:#f5f5f5;border-radius:15px;color:#000;font-family:Georgia,serif;font-size:.8rem;padding:6px 12px;transition:all .3s ease}.sidebar-tag:hover{background:#e0e0e0;color:#000}.article-info-section,.tags-section{border-bottom:1px solid #e9ecef;margin-bottom:25px;padding-bottom:20px}.related-documents-section{margin-bottom:0}.related-documents{display:flex;flex-direction:column;gap:15px}.document-item{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .3s ease}.document-item:hover{background:#e9ecef;border-color:#fa2132}.document-icon{align-items:center;background:#fa2132;border-radius:6px;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.document-info{display:flex;flex:1;flex-direction:column;gap:2px}.document-title{color:#000;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600}.document-description{color:#666;font-family:Inter,sans-serif;font-size:.8rem}.document-actions{display:flex;flex-shrink:0;gap:6px}.action-btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:Inter,sans-serif;height:28px;justify-content:center;transition:all .3s ease;width:28px}.view-btn{background:#e9ecef;color:#666}.view-btn:hover{background:#007bff;color:#fff}.download-btn{background:#e9ecef;color:#666}.download-btn:hover{background:#28a745;color:#fff}@media (max-width:1024px){.article-content-wrapper{gap:40px;grid-template-columns:1fr}.article-sidebar{position:static}}@media (max-width:768px){.article-hero{min-height:55vh;padding-top:64px}.article-title-hero{font-size:2.1rem;word-wrap:break-word;overflow-wrap:anywhere}.article-description-hero{font-size:1.1rem}.article-meta-hero{align-items:center;flex-direction:column;gap:10px}.article-author-hero{flex-direction:column;gap:15px}.article-content{padding:20px 0}.markdown-content h1{font-size:1.8rem}.markdown-content h2{font-size:1.35rem}.markdown-content h3{font-size:1.2rem}.markdown-content{font-size:1rem;line-height:1.7;max-width:100%;overflow-wrap:anywhere;padding:0 4px;word-wrap:break-word;word-break:break-word}}.article-detail-page.night-mode .article-hero{background:linear-gradient(135deg,#f6f0e6,#f0e8d8)}.article-detail-page.night-mode .hero-overlay{background:linear-gradient(135deg,hsla(38,47%,93%,.85),hsla(40,44%,89%,.65))}.article-detail-page.night-mode .back-link{border-color:rgba(74,74,74,.25);color:#4a4a4a}.article-detail-page.night-mode .back-link:hover{background:rgba(74,74,74,.08);border-color:#4a4a4a}.article-detail-page.night-mode .article-category-hero{color:#c97d2e}.article-detail-page.night-mode .article-read-time-hero{color:#7a7a7a}.article-detail-page.night-mode .article-title-hero{color:#1a1a1a}.article-detail-page.night-mode .article-description-hero{color:#3a3a3a}.article-detail-page.night-mode .author-info,.article-detail-page.night-mode .publish-date{color:#7a7a7a}.article-detail-page.night-mode .article-tag-hero{background:rgba(201,125,46,.12);border-color:rgba(201,125,46,.25);color:#c97d2e}.article-detail-page.night-mode .article-content-section{background:#f4efe6}.article-detail-page.night-mode .article-content{background:#fefcf8;border:1px solid #e5ddd0}.article-detail-page.night-mode .markdown-content{color:#2c2c2c;padding:0 28px}@media (max-width:600px){.article-detail-page.night-mode .markdown-content{padding:0 20px}}.article-detail-page.night-mode .markdown-content h1,.article-detail-page.night-mode .markdown-content h2,.article-detail-page.night-mode .markdown-content h3,.article-detail-page.night-mode .markdown-content h4,.article-detail-page.night-mode .markdown-content h5,.article-detail-page.night-mode .markdown-content h6{color:#1a1a1a}.article-detail-page.night-mode .markdown-content h2{color:#c97d2e}.article-detail-page.night-mode .markdown-content h1{border-bottom-color:#c97d2e}.article-detail-page.night-mode .markdown-content p{color:#2c2c2c}.article-detail-page.night-mode .markdown-content a{color:#c97d2e}.article-detail-page.night-mode .markdown-content a:hover{color:#a86622}.article-detail-page.night-mode .markdown-content strong{color:#1a1a1a}.article-detail-page.night-mode .markdown-content em{color:#2c2c2c}.article-detail-page.night-mode .markdown-content code{background:#f0ece4;border:1px solid #d4c9b8;color:#2c2c2c}.article-detail-page.night-mode .markdown-content pre{background:#f0ece4;border:1px solid #d4c9b8}.article-detail-page.night-mode .markdown-content pre code{color:#2c2c2c}.article-detail-page.night-mode .markdown-content blockquote{background:rgba(201,125,46,.06);border-left:4px solid #c97d2e;color:#3a3a3a}.article-detail-page.night-mode .markdown-content table{background:#fefcf8;border-color:#d4c9b8;box-shadow:0 1px 3px hsla(33,23%,62%,.2)}.article-detail-page.night-mode .markdown-content thead{background:linear-gradient(135deg,#f6f0e6,#f0e8d8);border-bottom-color:#d4c9b8}.article-detail-page.night-mode .markdown-content th{border-bottom-color:#d4c9b8;color:#1a1a1a}.article-detail-page.night-mode .markdown-content td{border-bottom-color:#e5ddd0;color:#2c2c2c}.article-detail-page.night-mode .markdown-content tbody tr:hover{background:linear-gradient(135deg,#f6f0e6,#f0e8d8)}.article-detail-page.night-mode .markdown-content tbody tr:hover td,.article-detail-page.night-mode .markdown-content td strong{color:#1a1a1a}.article-detail-page.night-mode .markdown-content td code{background:#f0ece4;border-color:#d4c9b8;color:#2c2c2c}.article-detail-page.night-mode .markdown-content td li{color:#5a5a5a}.article-detail-page.night-mode .markdown-content li,.article-detail-page.night-mode .markdown-content ol,.article-detail-page.night-mode .markdown-content ul{color:#2c2c2c}.article-detail-page.night-mode .sidebar-section h3,.article-detail-page.night-mode .sidebar-section h4{color:#1a1a1a}.article-detail-page.night-mode .sidebar-item{color:#2c2c2c}.article-detail-page.night-mode .sidebar-tag{background:rgba(201,125,46,.12);border-color:rgba(201,125,46,.25);color:#c97d2e}.article-detail-page.night-mode .document-item{background:#f6f0e6;border:1px solid #d4c9b8}.article-detail-page.night-mode .document-title{color:#1a1a1a}.article-detail-page.night-mode .document-description{color:#5a5a5a}.article-detail-page.night-mode .action-btn{background:#c97d2e;border:1px solid #c97d2e;color:#fff}.article-detail-page.night-mode .action-btn:hover{background:#a86622;border-color:#a86622}@media (max-width:480px){.article-hero{min-height:50vh;padding-top:64px}.article-title-hero{font-size:1.7rem;line-height:1.25;word-wrap:break-word;overflow-wrap:anywhere}.article-content-section{padding:40px 0}.article-content{padding:16px 0}.article-detail-page .container,.article-detail-page.container{max-width:100%;overflow:visible;padding:0 16px}.markdown-content{font-size:.96rem;line-height:1.7;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word}.sidebar-section{padding:20px}.markdown-content img{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:auto;margin:20px auto;max-width:100%}.markdown-content img+em{font-size:.8rem;margin-bottom:20px;margin-top:8px}.markdown-content a,.markdown-content code{word-wrap:break-word;overflow-wrap:anywhere}.markdown-content code{max-width:100%}.markdown-content pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.article-detail-page--audit-stable-meaning{background:#0a0a0a;color:#fff;padding-top:0}.article-detail-page--audit-stable-meaning main{padding:56px 0 24px}.article-asm-back-strip{background:#0a0a0a;border-bottom:1px solid hsla(0,0%,100%,.08);margin-top:64px;padding:24px 0}.article-asm-back-link{align-items:center;border:none;color:#fff;display:inline-flex;font-size:.9rem;gap:8px;text-decoration:none;transition:color .2s ease}.article-asm-back-link:hover{color:#fa2132}.article-asm-header{margin-bottom:38px;margin-top:56px}.article-asm-breadcrumb{align-items:center;color:hsla(0,0%,100%,.42);display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;letter-spacing:.02em;margin-bottom:36px}.article-asm-breadcrumb a{border:none;color:hsla(0,0%,100%,.42);text-decoration:none;transition:color .2s ease}.article-asm-breadcrumb a:hover{border:none;color:#fa2132}.article-asm-breadcrumb .separator{color:hsla(0,0%,100%,.42);margin:0 2px}.article-asm-breadcrumb .current{color:hsla(0,0%,100%,.42)}.article-asm-eyebrow{color:#fa2132;font-size:.7rem;font-weight:600;letter-spacing:.3em;margin-bottom:18px;text-transform:uppercase}.article-asm-eyebrow .middot{color:hsla(0,0%,100%,.68);font-weight:400;letter-spacing:normal;margin:0 6px;text-transform:none}.article-detail-page--audit-stable-meaning .article-content-section{background:#0a0a0a;border:none;padding:0}.article-detail-page--audit-stable-meaning .article-content-wrapper{align-items:start;display:block;gap:0}.article-detail-page--audit-stable-meaning .article-content{background:transparent;border:none;border-radius:0;margin:0 auto;max-width:720px;padding:0}.article-detail-page--audit-stable-meaning .markdown-content{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.7;margin:0;max-width:100%;text-align:left;word-wrap:break-word;font-weight:400;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.article-detail-page--audit-stable-meaning .markdown-content:before{content:""}.article-detail-page--audit-stable-meaning .container{margin:0 auto;max-width:720px;padding:0 24px}.article-detail-page--audit-stable-meaning .markdown-content h1,.article-detail-page--audit-stable-meaning .markdown-content h2,.article-detail-page--audit-stable-meaning .markdown-content h3,.article-detail-page--audit-stable-meaning .markdown-content h4,.article-detail-page--audit-stable-meaning .markdown-content h5,.article-detail-page--audit-stable-meaning .markdown-content h6{border:none;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;letter-spacing:-.01em;margin-bottom:16px;margin-top:44px;padding:0;text-align:left}.article-detail-page--audit-stable-meaning .markdown-content h1{border:none;font-size:clamp(2rem,5vw,2.9rem);font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0 0 20px;padding:0}.article-detail-page--audit-stable-meaning .markdown-content h2{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;margin:44px 0 16px}.article-detail-page--audit-stable-meaning .markdown-content h3{font-size:1.15rem;font-weight:700;margin:32px 0 12px}.article-detail-page--audit-stable-meaning .markdown-content p{color:hsla(0,0%,100%,.86);font-size:17px;font-weight:400;line-height:1.7;margin:0 0 22px}.article-detail-page--audit-stable-meaning .markdown-content a{border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff;text-decoration:none;transition:color .2s,border-color .2s}.article-detail-page--audit-stable-meaning .markdown-content a:hover{border-color:#fa2132;color:#fa2132}.article-detail-page--audit-stable-meaning .markdown-content blockquote{background:#111;border-left:4px solid #fa2132;border-radius:0;color:#fff;font-size:1.12rem;font-style:normal;line-height:1.6;margin:30px 0;padding:22px 26px}.article-detail-page--audit-stable-meaning .markdown-content blockquote strong{color:#fff;font-weight:700}.article-detail-page--audit-stable-meaning .markdown-content ol,.article-detail-page--audit-stable-meaning .markdown-content ul{list-style:none;margin:8px 0 26px;padding:0}.article-detail-page--audit-stable-meaning .markdown-content li{border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-size:17px;line-height:1.7;margin:0;padding:14px 0}.article-detail-page--audit-stable-meaning .markdown-content li:last-child{border-bottom:1px solid hsla(0,0%,100%,.08)}.article-detail-page--audit-stable-meaning .markdown-content li strong{color:#fff;font-weight:700}.article-detail-page--audit-stable-meaning .markdown-content code{background:transparent;border-radius:0;color:hsla(0,0%,100%,.68);font-family:monospace;font-size:.9rem;padding:0}.article-detail-page--audit-stable-meaning .markdown-content pre{background:#161616;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:hsla(0,0%,100%,.68);font-family:monospace;font-size:.82rem;line-height:1.5;margin:12px 0;overflow:auto;padding:16px;white-space:pre;word-wrap:normal;overflow-wrap:normal}.article-detail-page--audit-stable-meaning .markdown-content pre code{background:transparent;color:hsla(0,0%,100%,.68);padding:0}.article-detail-page--audit-stable-meaning details{margin-top:14px}.article-detail-page--audit-stable-meaning details summary{color:hsla(0,0%,100%,.68);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.1em;padding:4px 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.article-detail-page--audit-stable-meaning details summary::-webkit-details-marker{color:#fa2132}.article-detail-page--audit-stable-meaning details summary::marker{color:#fa2132}.article-detail-page--audit-stable-meaning details summary:hover{color:#fa2132}.article-detail-page--audit-stable-meaning details pre{margin-top:12px}.article-detail-page--audit-stable-meaning .markdown-content strong{color:#fff;font-weight:700}.article-detail-page--audit-stable-meaning .markdown-content em{color:hsla(0,0%,100%,.86);font-style:italic}.article-detail-page--audit-stable-meaning .markdown-content img{border-radius:4px;box-shadow:none;display:block;height:auto;margin:30px auto;max-width:100%;transition:transform .3s ease}.article-detail-page--audit-stable-meaning .markdown-content img:hover{transform:scale(1.02)}.article-detail-page--audit-stable-meaning .markdown-content img+em{color:hsla(0,0%,100%,.42);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-style:italic;margin-bottom:30px;margin-top:10px;text-align:center}.article-detail-page--audit-stable-meaning .markdown-content table{background:#111;border:1px solid hsla(0,0%,100%,.08);border-collapse:collapse;border-radius:0;border-spacing:0;box-shadow:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:2rem 0;overflow:hidden;width:100%}.article-detail-page--audit-stable-meaning .markdown-content thead{background:#111;border-bottom:1px solid hsla(0,0%,100%,.16)}.article-detail-page--audit-stable-meaning .markdown-content th{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.5px;overflow-wrap:normal;padding:16px 20px;position:relative;text-align:left;text-transform:uppercase;word-break:normal}.article-detail-page--audit-stable-meaning .markdown-content td{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.86);font-size:.95rem;line-height:1.6;overflow-wrap:normal;padding:16px 20px;vertical-align:top;word-break:normal}.article-detail-page--audit-stable-meaning .markdown-content tr:last-child td{border-bottom:none}@media (max-width:768px){.article-asm-back-strip{margin-top:64px;padding:16px 0}.article-detail-page--audit-stable-meaning .markdown-content{font-size:16px;line-height:1.65;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.article-detail-page--audit-stable-meaning .markdown-content h1{font-size:2rem;margin-bottom:16px;word-wrap:break-word;overflow-wrap:anywhere}.article-detail-page--audit-stable-meaning .markdown-content h2{font-size:1.25rem;margin:32px 0 12px;word-wrap:break-word;overflow-wrap:anywhere}.article-detail-page--audit-stable-meaning .markdown-content p{font-size:16px;margin-bottom:16px}.article-detail-page--audit-stable-meaning .container{max-width:100%;overflow:hidden;padding:0 20px}}@media (max-width:480px){.article-asm-back-strip{padding:12px 0}.article-detail-page--audit-stable-meaning .markdown-content{font-size:15px;line-height:1.6;max-width:100%;overflow-wrap:anywhere;word-wrap:break-word}.article-detail-page--audit-stable-meaning .markdown-content h1{font-size:1.6rem;word-wrap:break-word;overflow-wrap:anywhere}.article-detail-page--audit-stable-meaning .markdown-content h2{font-size:1.1rem;word-wrap:break-word;overflow-wrap:anywhere}.article-detail-page--audit-stable-meaning .container{max-width:100%;overflow:hidden;padding:0 16px}}.article-detail-page--audit-stable-meaning.light-theme{background:#fff;color:#000}.article-detail-page--audit-stable-meaning.light-theme .article-asm-back-strip{background:#fff;border-bottom-color:rgba(0,0,0,.08)}.article-detail-page--audit-stable-meaning.light-theme .article-asm-back-link{border:none;color:#000}.article-detail-page--audit-stable-meaning.light-theme .article-asm-back-link:hover{color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme .article-asm-breadcrumb,.article-detail-page--audit-stable-meaning.light-theme .article-asm-breadcrumb a{color:rgba(0,0,0,.42)}.article-detail-page--audit-stable-meaning.light-theme .article-asm-breadcrumb a:hover{color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme .article-asm-breadcrumb .current,.article-detail-page--audit-stable-meaning.light-theme .article-asm-breadcrumb .separator{color:rgba(0,0,0,.42)}.article-detail-page--audit-stable-meaning.light-theme .article-asm-eyebrow{color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme .article-asm-eyebrow .middot{color:rgba(0,0,0,.68)}.article-detail-page--audit-stable-meaning.light-theme .article-content-section{background:#fff}.article-detail-page--audit-stable-meaning.light-theme .markdown-content{color:#000;font-weight:400;-webkit-font-smoothing:antialiased}.article-detail-page--audit-stable-meaning.light-theme .markdown-content p{color:rgba(0,0,0,.86)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content h1,.article-detail-page--audit-stable-meaning.light-theme .markdown-content h2,.article-detail-page--audit-stable-meaning.light-theme .markdown-content h3,.article-detail-page--audit-stable-meaning.light-theme .markdown-content h4,.article-detail-page--audit-stable-meaning.light-theme .markdown-content h5,.article-detail-page--audit-stable-meaning.light-theme .markdown-content h6{color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content a{border-bottom-color:rgba(0,0,0,.16);color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content a:hover{border-color:#fa2132;color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme .markdown-content blockquote{background:#f5f5f5;border-left-color:#fa2132;color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content blockquote strong{color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content li{border-top-color:rgba(0,0,0,.08);color:rgba(0,0,0,.82)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content li:last-child{border-bottom-color:rgba(0,0,0,.08)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content li strong{color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content code{color:rgba(0,0,0,.68)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content pre{background:#f5f5f5;border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.68)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content pre code{color:rgba(0,0,0,.68)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content strong{color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content em{color:rgba(0,0,0,.86)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content table{background:#fff;border-color:rgba(0,0,0,.08)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content thead{background:#f5f5f5;border-bottom-color:rgba(0,0,0,.16)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content th{border-bottom-color:rgba(0,0,0,.16);color:#000}.article-detail-page--audit-stable-meaning.light-theme .markdown-content td{border-bottom-color:rgba(0,0,0,.08);color:rgba(0,0,0,.86)}.article-detail-page--audit-stable-meaning.light-theme .markdown-content img+em{color:rgba(0,0,0,.42)}.article-detail-page--audit-stable-meaning.light-theme details summary{color:rgba(0,0,0,.68)}.article-detail-page--audit-stable-meaning.light-theme details summary::-webkit-details-marker{color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme details summary::marker{color:#fa2132}.article-detail-page--audit-stable-meaning.light-theme details summary:hover{color:#fa2132}