.ax-page{--ax-paper:#f5f4ef;--ax-paper-alt:#e9ece5;--ax-ink:#243a32;--ax-ink-soft:#374d40;--ax-muted:#536157;--ax-accent:#365e4d;--ax-line:#c9cec5;--ax-pad:clamp(20px,5vw,72px);--ax-measure:680px;background:var(--ax-paper);color:var(--ax-ink)}.ax-page :is(a,button,summary):focus-visible{outline:2px solid var(--ax-accent);outline-offset:4px}.ax-head{max-width:1040px;margin:0 auto;padding:calc(var(--header-height) + clamp(48px, 7vw, 104px)) var(--ax-pad) clamp(40px,5vw,64px);text-align:center}.ax-kicker{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;margin:0 0 28px;font:500 13px/1.6 var(--font-sans);letter-spacing:.06em;color:var(--ax-muted)}.ax-kicker a{color:var(--ax-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ax-title{margin:0 auto;max-width:19em;font:400 clamp(32px,4.3vw,58px) /1.45 var(--font-serif);letter-spacing:.02em;color:var(--ax-ink);text-wrap:balance;word-break:auto-phrase;overflow-wrap:anywhere}.ax-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px;margin:32px 0 0;font:14px/1.7 var(--font-sans);color:var(--ax-muted)}.ax-byline a{color:var(--ax-ink);font-weight:500;text-decoration:none;border-bottom:1px solid var(--ax-line)}.ax-byline a:hover{border-bottom-color:var(--ax-ink)}.ax-evidence{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:14px 0 0;font:14px/1.7 var(--font-sans);color:var(--ax-muted)}.ax-evidence a{color:var(--ax-ink);font-style:italic;text-decoration:underline;text-decoration-color:var(--ax-line);text-decoration-thickness:1px;text-underline-offset:5px}.ax-evidence-design{padding:1px 10px;border:1px solid var(--ax-line);color:var(--ax-ink-soft);font-size:13px}.ax-evidence a:hover{text-decoration-color:var(--ax-ink)}.ax-hero{max-width:1440px;margin:0 auto;padding:0 var(--ax-pad)}.ax-hero img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:var(--ax-paper-alt)}.ax-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--ax-measure)) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,96px) var(--ax-pad) 0}.ax-rail{grid-column:1;justify-self:end;width:min(250px,100%)}.ax-rail-inner{position:sticky;top:calc(var(--header-height) + 32px);display:grid;gap:32px;padding-bottom:48px}.ax-rail-label{margin:0 0 10px;font:500 12px/1.6 var(--font-sans);letter-spacing:.08em;color:var(--ax-muted)}.ax-rail-name{margin:0;font:400 19px/1.5 var(--font-serif)}.ax-author-name,.ax-rail-name a{color:var(--ax-ink);text-decoration:none}.ax-rail-name a:hover{text-decoration:underline;text-underline-offset:5px}.ax-rail-bio{margin:8px 0 0;font:14px/1.85 var(--font-sans);color:var(--ax-ink-soft)}.ax-rail-facts{display:grid;gap:8px;margin:0;padding:20px 0;border-block:1px solid var(--ax-line)}.ax-rail-facts div{display:flex;justify-content:space-between;gap:16px;font:14px/1.7 var(--font-sans)}.ax-rail-facts dt{color:var(--ax-muted)}.ax-rail-facts dd{margin:0;color:var(--ax-ink)}.ax-rail-facts a{color:var(--ax-accent);text-underline-offset:4px}.ax-article{grid-column:2;min-width:0}.ax-actions-row{display:flex;flex-wrap:wrap;gap:8px}.ax-action,.ax-share>*{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--ax-line);background:transparent;font:500 14px/1 var(--font-sans);color:var(--ax-ink);text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.ax-action svg,.ax-share svg{width:16px;height:16px;flex:none}.ax-action:hover,.ax-share>:hover{border-color:var(--ax-ink)}.ax-action[aria-pressed=true]{border-color:var(--ax-accent);background:var(--ax-paper-alt)}.ax-rail .ax-actions-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))}.ax-rail .ax-action{justify-content:center;padding:0 8px;white-space:nowrap}.ax-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ax-share[hidden]{display:none}.ax-index-list{list-style:none;margin:0;padding:0;counter-reset:ax-index}.ax-index-list li{counter-increment:ax-index}.ax-index-list a{display:grid;grid-template-columns:2em 1fr;align-items:baseline;padding:7px 0;font:14px/1.65 var(--font-sans);color:var(--ax-muted);text-decoration:none;transition:color .2s ease}.ax-index-list a:before{content:counter(ax-index,decimal-leading-zero);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ax-muted)}.ax-index-list a:hover,.ax-index-list a[aria-current=location]{color:var(--ax-ink)}.ax-index-list a[aria-current=location]:before{color:var(--ax-accent)}.ax-index--rail .ax-index-list{max-height:calc(100vh - var(--header-height) - 420px);min-height:160px;overflow-y:auto;scrollbar-width:thin}.ax-index--fold{border-block:1px solid var(--ax-line)}.ax-index--fold summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font:500 15px/1.5 var(--font-sans);color:var(--ax-ink);cursor:pointer;list-style:none}.ax-index--fold summary::-webkit-details-marker{display:none}.ax-index--fold summary:after{content:"";width:9px;height:9px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}.ax-index--fold[open] summary:after{transform:translateY(2px) rotate(-135deg)}.ax-index-count{margin-left:auto;font-weight:400;color:var(--ax-muted)}.ax-index--fold .ax-index-list{padding:0 0 16px}.ax-index--fold .ax-index-list a{font-size:15px;padding:9px 0}.ax-mobile-tools{display:none}.ax-lede{margin:0 0 56px;font:400 clamp(19px,1.7vw,22px) /2 var(--font-serif);letter-spacing:.02em;color:var(--ax-ink);text-wrap:pretty}.ax-lede--long{font-size:clamp(17px,1.45vw,19px);line-height:2.05}.ax-prose{font:400 17px/2.05 var(--font-sans);letter-spacing:.02em;color:#2c3a33;text-autospace:normal;line-break:strict;overflow-wrap:anywhere}.ax-prose>:first-child{margin-top:0}.ax-prose p{margin:0 0 1.55em;text-wrap:pretty}.ax-prose h2{margin:96px 0 32px;font:400 clamp(25px,2.3vw,31px) /1.6 var(--font-serif);text-wrap:balance}.ax-prose h2,.ax-prose h3{letter-spacing:.03em;color:var(--ax-ink);scroll-margin-top:calc(var(--header-height) + 32px)}.ax-prose h3{margin:56px 0 18px;font:600 18px/1.75 var(--font-sans)}.ax-prose h2+h3{margin-top:8px}.ax-prose strong{font-weight:600;color:var(--ax-ink);background:linear-gradient(transparent 62%,rgba(54,94,77,.16) 0)}.ax-prose a{color:var(--ax-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.ax-prose ul{list-style:none;margin:0 0 1.8em;padding:0}.ax-prose li{position:relative;padding-left:1.5em;margin:0 0 .75em}.ax-prose li:before{content:"";position:absolute;left:.3em;top:.92em;width:6px;height:6px;border-radius:50%;background:var(--ax-accent)}.ax-prose blockquote{margin:56px 0;padding:0;font:400 clamp(21px,2vw,25px) /1.85 var(--font-serif);color:var(--ax-accent)}.ax-prose blockquote p{margin:0}.ax-figure{display:block;width:100%;height:auto;margin:48px 0}.ax-cite{font-size:12px;line-height:0;vertical-align:super}.ax-page .ax-cite a{display:inline-block;padding:6px 2px;margin:-6px -2px -6px 0;color:var(--ax-accent);text-decoration:none;font-variant-numeric:tabular-nums}.ax-prose .ax-turn{display:grid;grid-template-columns:6.5em 1fr;gap:0 20px;margin-bottom:1.1em}.ax-prose .ax-gloss{margin:-.6em 0 1.4em;padding-left:calc(6.5em + 20px);font-size:15px;color:var(--ax-muted)}.ax-prose .ax-gloss:before{content:"→ ";color:var(--ax-accent)}.ax-item-head{display:block;color:var(--ax-ink);font-weight:500}.ax-sub{display:block;margin-top:6px;font-size:15px;color:var(--ax-ink-soft)}.ax-label{font-weight:600;color:var(--ax-ink);margin-right:.6em}.ax-label:after{content:"：";margin-left:-.15em}.ax-speaker{font:600 14px/2.4 var(--font-sans);color:var(--ax-accent)}.ax-summary{margin:88px 0;padding:clamp(32px,4vw,48px);background:var(--ax-paper-alt)}.ax-prose>.ax-practice:first-child,.ax-prose>.ax-summary:first-child,.ax-summary h2,.ax-summary h3{margin-top:0}.ax-summary>:last-child{margin-bottom:0}.ax-practice{margin:96px 0;padding-top:40px;border-top:2px solid var(--ax-ink)}.ax-practice>h2,.ax-practice>h3{margin-top:0}.ax-practice ul{counter-reset:ax-step}.ax-practice li{counter-increment:ax-step;padding:18px 0 18px 3.2em;margin:0;border-bottom:1px solid var(--ax-line)}.ax-practice li:first-child{border-top:1px solid var(--ax-line)}.ax-practice li:before{content:counter(ax-step);top:18px;left:0;width:2.1em;height:2.1em;border-radius:50%;background:transparent;border:1px solid var(--ax-accent);color:var(--ax-accent);font:500 13px/2.1em var(--font-sans);text-align:center;font-variant-numeric:tabular-nums}.ax-study{scroll-margin-top:calc(var(--header-height) + 32px);margin:48px 0 56px;padding:28px 0 8px;border-top:1px solid var(--ax-ink);border-bottom:1px solid var(--ax-line)}.ax-study-label{margin:0 0 16px!important;font:500 13px/1.6 var(--font-sans);letter-spacing:.08em;color:var(--ax-muted)}.ax-study dl{margin:0}.ax-study-row{display:grid;grid-template-columns:7.5em 1fr;gap:4px 24px;padding:12px 0;border-top:1px solid var(--ax-line);font-size:15px;line-height:1.85}.ax-study dt{color:var(--ax-muted);font-size:14px}.ax-study dd{margin:0;color:var(--ax-ink)}.ax-missing{padding:40px 0;font:16px/2 var(--font-sans);color:var(--ax-ink-soft)}.ax-missing a{color:var(--ax-accent);margin-left:.5em}.ax-refs{margin:96px 0 0;padding-top:32px;border-top:1px solid var(--ax-line)}.ax-refs h2{margin:0 0 20px;font:600 15px/1.6 var(--font-sans);letter-spacing:.06em;color:var(--ax-ink)}.ax-refs ol{list-style:none;margin:0;padding:0}.ax-refs li{display:grid;grid-template-columns:2.4em 1fr;gap:0 8px;padding:6px 0;font:14px/1.85 var(--font-sans);color:var(--ax-ink-soft);overflow-wrap:anywhere;scroll-margin-top:calc(var(--header-height) + 32px)}.ax-refs li:target{background:var(--ax-paper-alt)}.ax-ref-no{color:var(--ax-muted);font-variant-numeric:tabular-nums}.ax-refs a{color:var(--ax-accent);text-underline-offset:3px}.ax-author{margin-top:88px;padding-top:32px;border-top:1px solid var(--ax-ink)}.ax-author-name{margin:0;font:400 24px/1.5 var(--font-serif)}.ax-author-bio{margin:14px 0 20px;font:15px/2 var(--font-sans);color:var(--ax-ink-soft)}.ax-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:500 14px/1.5 var(--font-sans);color:var(--ax-ink);text-decoration:none;border-bottom:1px solid var(--ax-line)}.ax-text-link:after{content:"→";transition:transform .2s ease}.ax-text-link:hover:after{transform:translateX(4px)}.ax-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;margin:64px 0 clamp(96px,10vw,144px);padding:32px 0;border-block:1px solid var(--ax-line)}.ax-cta-title{margin:0;font:400 21px/1.6 var(--font-serif)}.ax-cta-text{margin:6px 0 0;max-width:30em;font:14px/1.85 var(--font-sans);color:var(--ax-ink-soft)}.ax-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--ax-accent);color:#f5f4ef;font:500 15px/1.4 var(--font-sans);letter-spacing:.04em;text-decoration:none;transition:background-color .2s ease}.ax-button:hover{background:var(--ax-ink)}.ax-button--ghost{background:transparent;color:var(--ax-ink);border:1px solid var(--ax-ink);min-width:min(360px,100%)}.ax-button--ghost:hover{background:var(--ax-ink);color:#f5f4ef}.ax-related{background:var(--ax-paper-alt);padding:clamp(72px,9vw,120px) var(--ax-pad)}.ax-related h2{margin:0 0 clamp(40px,5vw,64px);text-align:center;font:400 clamp(24px,2.4vw,32px) /1.6 var(--font-serif);letter-spacing:.04em}.ax-related-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 28px;max-width:1200px;margin:0 auto;padding:0}.ax-card{display:block;color:var(--ax-ink);text-decoration:none}.ax-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin-bottom:16px;background:var(--ax-paper);transition:opacity .3s ease}.ax-card:hover img{opacity:.86}.ax-card-meta{display:flex;gap:12px;font:13px/1.6 var(--font-sans);color:var(--ax-muted)}.ax-card-meta span:first-child{color:var(--ax-accent);font-weight:500}.ax-card-title{display:-webkit-box;margin-top:8px;font:400 17px/1.75 var(--font-serif);letter-spacing:.02em;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:auto-phrase}.ax-card:hover .ax-card-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ax-related-more{margin:clamp(48px,6vw,72px) 0 0;text-align:center}.ax-letter{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px 64px;max-width:1200px;margin:0 auto;padding:clamp(72px,9vw,112px) var(--ax-pad)}.ax-letter h2{margin:0;font:400 clamp(26px,2.8vw,38px) /1.5 var(--font-serif);letter-spacing:.03em}.ax-letter p:not(.ax-rail-label){margin:12px 0 0;max-width:34em;font:15px/1.9 var(--font-sans);color:var(--ax-ink-soft)}body:has(.ax-page) footer .text-label{font-size:12px}body:has(.ax-page) footer .footer-brand{color:#d8decf}@media (max-width:1279px){.ax-layout{grid-template-columns:minmax(0,var(--ax-measure));justify-content:center}.ax-rail{display:none}.ax-article{grid-column:1}.ax-mobile-tools{display:grid;gap:20px;margin:0 0 48px}.ax-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ax-head{text-align:left;padding-bottom:32px}.ax-byline,.ax-evidence,.ax-kicker{justify-content:flex-start}.ax-title{font-size:clamp(28px,7.6vw,36px);line-height:1.55;margin:0}.ax-hero{padding:0}.ax-hero img{aspect-ratio:3/2}.ax-layout{padding-top:40px}.ax-lede{margin-bottom:40px}.ax-prose{font-size:16px;line-height:2}.ax-prose h2{margin-top:72px}.ax-prose .ax-turn{grid-template-columns:1fr}.ax-prose .ax-gloss{padding-left:0}.ax-speaker{line-height:1.8}.ax-summary{margin:56px calc(var(--ax-pad) * -1);padding:36px var(--ax-pad)}.ax-practice{margin:72px 0}.ax-study-row{grid-template-columns:1fr;gap:0}.ax-related-grid{grid-template-columns:1fr;gap:40px}.ax-card{display:grid;grid-template-columns:120px 1fr;gap:0 18px;align-items:start}.ax-card img{grid-row:span 2;margin:0}.ax-card-title{font-size:16px;margin-top:4px}.ax-cta .ax-button,.ax-letter .ax-button{width:100%}}@media (prefers-reduced-motion:reduce){.ax-page *,.ax-page :after,.ax-page :before{transition:none!important}}.ax-page{--ax-measure:710px;--ax-pad:clamp(20px,4vw,56px)}.ax-page:has(>.ax-hero){display:grid;grid-template-columns:minmax(0,1fr)}.ax-page:has(>.ax-hero)>.ax-head,.ax-page>.ax-hero{grid-column:1;grid-row:1}.ax-page:has(>.ax-hero)>.ax-head{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1100px;min-height:min(900px,100svh);padding:calc(var(--header-height) + 72px) var(--ax-pad) 96px;text-align:center;color:#f5f4ef}.ax-page:has(>.ax-hero) .ax-title{max-width:17em;margin-inline:auto;font-size:clamp(32px,4.1vw,60px);line-height:1.45;color:#f5f4ef;text-shadow:0 2px 20px rgb(0 0 0/25%)}.ax-page:has(>.ax-hero) :is(.ax-kicker,.ax-byline,.ax-evidence){justify-content:center;color:#f5f4ef}.ax-page:has(>.ax-hero) .ax-head :is(a,.ax-evidence-design){color:#f5f4ef;text-decoration-color:#c9cec5}.ax-page:has(>.ax-hero) .ax-head a:focus-visible{outline-color:#f5f4ef}.ax-page>.ax-hero{position:relative;width:100%;max-width:none;margin:0;padding:0;min-height:100%;overflow:hidden;background:#131916}.ax-page>.ax-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(12 20 16/48%),rgb(12 20 16/58%) 45%,rgb(12 20 16/62%));pointer-events:none}.ax-page>.ax-hero img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.ax-page>:is(.ax-layout,.ax-related,.ax-letter){grid-column:1;width:100%}.ax-layout{padding-top:clamp(64px,9vw,130px)}.ax-lede{font-size:23px;line-height:1.9;margin-bottom:64px}.ax-lede--long{font-size:20px;line-height:1.95}.ax-prose{font-size:18px;line-height:1.95}.ax-prose p{margin-bottom:1.8em}.ax-prose h2{margin-top:100px;margin-bottom:36px}.ax-prose strong{background:none}.ax-figure{margin-block:64px}.ax-prose figcaption{font:400 13px/1.7 var(--font-sans);color:var(--ax-muted);margin-top:16px}.ax-related{background:var(--ax-paper);padding-block:112px}.ax-related-grid{max-width:1100px;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 50px}.ax-card img{aspect-ratio:4/3;margin-bottom:20px}.ax-card-title{display:block;overflow:visible;font-size:19px;line-height:1.65}.ax-letter{background:var(--ax-paper-alt);padding-block:80px}@media (min-width:1280px){.ax-figure{width:calc(100% + 120px);max-width:none}}@media (max-width:1279px){.ax-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}}@media (max-width:700px){.ax-page:has(>.ax-hero)>.ax-head{min-height:max(580px,88svh);padding:calc(var(--header-height) + 56px) 24px 72px}.ax-page:has(>.ax-hero) .ax-title{font-size:clamp(28px,7.6vw,36px);line-height:1.55}.ax-kicker{margin-bottom:24px;gap:8px 16px}.ax-byline{margin-top:24px}.ax-lede{font-size:20px;line-height:1.95}.ax-lede--long{font-size:18px}.ax-prose{font-size:17px;line-height:1.95}.ax-prose h2{margin-top:72px;margin-bottom:28px}.ax-related{padding-block:72px}.ax-related-grid{grid-template-columns:minmax(0,1fr);gap:48px}.ax-card{display:block}.ax-card img{width:100%;aspect-ratio:3/2}.ax-card-title{margin-top:10px;font-size:19px}}.ax-title .bac-title-word{display:inline-block;max-width:100%;vertical-align:baseline;overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.ax-language-notice{font-size:13px!important;line-height:1.6!important;max-width:620px;margin:0 auto 24px;letter-spacing:0;color:inherit}