@font-face{font-family:"AO Noto JP";src:url("/api/public/media/6aa1df35ee91a4ef0a2ccb8f") format("woff2");font-weight:300;font-display:swap;unicode-range:U+9593}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]){--ao-ink:#1d1d1f;--ao-muted:#6e6e73;--ao-dim:#86868b;--ao-fill:#f5f5f7;--ao-paper:#fff;--ao-line:#d2d2d7;--ao-blue:#06c;background:var(--ao-paper);color:var(--ao-ink);font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-size:21px;line-height:1.381;letter-spacing:.011em;-webkit-font-smoothing:antialiased}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) .header{position:sticky;top:0;z-index:100;height:52px;padding:0;background:rgba(245,245,247,.72);backdrop-filter:blur(20px) saturate(180%) brightness(1.06);border-bottom:1px solid rgba(0,0,0,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 28px rgba(0,0,0,.04)}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) .header__inner{height:52px;max-width:980px;padding:0 1.35rem}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) :is(.header__logo,.header__nav-link,.header__lang){font-family:inherit;color:var(--ao-ink);font-size:14px;font-weight:600;letter-spacing:-.01em}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) :is(.header__logo-dot,.header__nav-dot,.header__lang){color:var(--ao-blue)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].post-view{padding:0 0 0;background:var(--ao-paper)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].post-view[data-article-layout="immersive"] .post-view__container{max-width:980px!important;margin:0 auto!important;padding:3.2rem 1.35rem 6.5rem!important}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].post-view[data-article-layout="immersive"] .post-view__grid{display:grid!important;grid-template-columns:180px minmax(0,692px)!important;column-gap:2.6rem!important;width:auto!important;margin:0!important;align-items:start}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero{background:var(--ao-fill);padding:clamp(4.5rem,9vw,7rem) 1.35rem clamp(3rem,6vw,4.5rem)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero__inner{max-width:692px;margin:0 auto}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-kicker{margin:0 0 .7rem;color:var(--ao-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__title{margin:0;color:var(--ao-ink);font:650 clamp(3.3rem,8vw,5rem)/.98 "SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__tldr{margin:1.2rem 0 0;max-width:36rem;padding:0;border:0;background:transparent;color:var(--ao-muted);font:400 clamp(1.25rem,2.4vw,1.55rem)/1.25 "SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:.004em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__tldr-label{display:none}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero app-audio-player .audio-player{margin:1.9rem 0 0;padding:.55rem .75rem .55rem .55rem;background:var(--ao-paper);border:0;border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.06);font-family:inherit}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .audio-player__play-btn{width:36px;height:36px;background:var(--ao-ink);color:var(--ao-paper)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .audio-player__track{accent-color:var(--ao-blue)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero :is(.audio-player__time,.audio-player__label){font-size:12px;color:var(--ao-muted)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .audio-player__label{font-weight:600;color:var(--ao-ink)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__meta{margin:1rem 0 0}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__date{font-size:12px;color:var(--ao-muted)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__article{min-width:0;width:692px;max-width:100%;font-family:"SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__image{display:none}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content{font:400 21px/1.381 "SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color:var(--ao-ink);letter-spacing:.011em;text-align:justify;hyphens:auto}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content>p:first-child{margin:0 0 1.35rem;font-size:24px;line-height:1.25;letter-spacing:.004em;text-align:left}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content p{margin:0 0 1.05em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content h2{margin:2.35em 0 .7em;color:var(--ao-ink);font:650 32px/1.125 "SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content h3{margin:2em 0 .65em;color:var(--ao-ink);font:650 24px/1.16 inherit;letter-spacing:-.018em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content a{color:var(--ao-blue);text-decoration:none}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content a:hover{text-decoration:underline;text-underline-offset:.14em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content :is(.callout,.note){margin:1.5em 0;padding:1.15rem 1.25rem;background:var(--ao-fill);border:0;border-radius:18px;color:var(--ao-ink);font-size:17px;line-height:1.47;letter-spacing:-.014em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content blockquote{margin:1.5em 0;padding:1.4rem 1.5rem;background:var(--ao-fill);border:0;border-radius:18px;color:var(--ao-muted)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content .section-divider{display:flex;align-items:center;gap:1rem;margin:3.2rem 0 0;color:var(--ao-muted);font-size:12px;font-weight:600}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .section-divider__line{height:1px;flex:1;background:var(--ao-line)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content .stat{margin:2rem 0;padding:.2rem 0 .4rem}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content .stat b{display:block;font-size:clamp(4rem,12vw,5.5rem);font-weight:650;line-height:1;letter-spacing:-.04em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content .stat span{display:block;margin-top:.45rem;color:var(--ao-muted);font-size:21px}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar{display:flex;position:sticky;top:5.4rem;transform:none;align-self:start;flex-direction:column;gap:1.5rem;width:180px;min-width:0}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar-toc{padding:0;border:0;gap:.28rem}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar-label{margin-bottom:.35rem;color:var(--ao-ink);font-size:12px;font-weight:600;letter-spacing:.04em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar-link{display:block;max-width:180px;color:var(--ao-muted);font-size:12px;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] :is(.post-view__sidebar-link--active,.post-view__sidebar-btn){color:var(--ao-blue)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar-btn{font-family:inherit;font-size:12px;font-weight:600;letter-spacing:-.01em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] app-article-resonanz{display:block;margin-top:3.4rem;padding:3rem 1.5rem;background:var(--ao-fill);border-radius:24px}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sources{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--ao-line);font-size:14px;line-height:1.43;color:var(--ao-muted)}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sources-title{font-size:21px;font-weight:600;color:var(--ao-ink);letter-spacing:-.016em}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__end{border-color:var(--ao-line);font-size:14px}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) .footer{background:var(--ao-fill);color:var(--ao-muted);font-size:12px}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) .footer__inner{max-width:980px}
body:has([data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"]) .footer__mark{font-family:"AO Noto JP",sans-serif;color:var(--ao-ink)}
@media(max-width:1099px){[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].post-view[data-article-layout="immersive"] .post-view__container{max-width:740px!important;padding-top:2.8rem!important}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].post-view[data-article-layout="immersive"] .post-view__grid{display:block!important}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__sidebar{display:none}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__article{width:auto}}
@media(max-width:600px){[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero{padding:3.5rem 1.2rem 2.8rem}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .ao-hero .post-view__title{font-size:3.35rem}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content{font-size:18px;text-align:left}[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"] .post-view__content h2{font-size:28px}}
/* Deliberately scoped: product-page rhythm, editorial reading width. */
body:has(.ao-mounted){--ao-font:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;color-scheme:light}
body:has(.ao-mounted) .header{position:relative;height:44px;background:#fafafa;box-shadow:none;border:0;backdrop-filter:none}
body:has(.ao-mounted) .header__inner{height:44px;max-width:1040px;align-items:center;padding:0 24px}
body:has(.ao-mounted) :is(.header__logo,.header__nav-link,.header__lang){font-size:12px;font-weight:400;letter-spacing:0}
.ao-mounted .ao-localnav{position:sticky;top:0;z-index:90;border-bottom:1px solid #00000019;background:#ffffffdc;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%)}
.ao-mounted .ao-localnav__inner{max-width:1040px;margin:auto;height:52px;padding:0 24px;display:flex;align-items:center;justify-content:space-between}
.ao-mounted .ao-localnav__brand{font:600 21px/1 var(--ao-font);letter-spacing:-.035em;color:#1d1d1f;text-decoration:none}
.ao-mounted .ao-chapters{position:relative;font:400 12px/1.4 var(--ao-font)}
.ao-mounted .ao-chapters summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:16px 0 16px 20px}
.ao-mounted .ao-chapters summary::-webkit-details-marker{display:none}
.ao-mounted .ao-chapters summary:after{content:"";width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-top:-4px}
.ao-mounted .ao-chapters[open] summary:after{transform:rotate(225deg);margin-top:4px}
.ao-mounted .ao-chapters__links{position:absolute;right:0;top:44px;width:min(360px,calc(100vw - 48px));padding:12px;background:#fff;border:1px solid #e8e8ed;border-radius:18px;box-shadow:0 18px 50px #00000016}
.ao-mounted .ao-chapters__links a{display:block;padding:11px 12px;border-radius:9px;color:#424245;text-decoration:none;font-size:13px;line-height:1.4}
.ao-mounted .ao-chapters__links a:hover{background:#f5f5f7;color:#06c}
.ao-mounted :is(a,summary):focus-visible{outline:3px solid #0071e3;outline-offset:4px}
.ao-mounted .ao-hero{background:#fff;padding:76px 24px 0;overflow:hidden;text-align:center}
.ao-mounted .ao-hero__inner{max-width:1100px;margin:auto}
.ao-mounted .ao-kicker{font:600 26px/1.2 var(--ao-font);letter-spacing:-.025em;text-transform:none;color:#1d1d1f;margin:0 0 22px}
.ao-mounted .ao-hero .post-view__title{font:700 clamp(44px,6.25vw,80px)/1.04 var(--ao-font);letter-spacing:-.052em;white-space:pre-line;text-wrap:balance;margin:0 auto;max-width:1050px}
.ao-mounted .ao-intro{font:500 21px/1.4 var(--ao-font);letter-spacing:-.018em;color:#6e6e73;max-width:590px;margin:26px auto 0;text-wrap:pretty}
.ao-mounted .ao-read{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;margin:25px auto 0;border-radius:980px;background:#0071e3;color:#fff;font:400 17px/1.2 var(--ao-font);text-decoration:none;transition:background .2s}
.ao-mounted .ao-read:hover{background:#0077ed}
.ao-mounted .ao-hero .post-view__tldr{display:none}
.ao-mounted .ao-object{height:370px;position:relative;display:flex;justify-content:center;align-items:center;margin:8px auto 0;isolation:isolate}
.ao-mounted .ao-object__halo{position:absolute;width:570px;height:180px;bottom:36px;border-radius:50%;background:radial-gradient(ellipse,#b8c4fa65,transparent 70%);filter:blur(14px);z-index:-1}
.ao-mounted .ao-object__tile{position:relative;width:230px;height:230px;border-radius:54px;display:grid;place-items:center;transform:rotate(-8deg);background:radial-gradient(ellipse at 20% 0%,#f8faff 0%,#bddfff 29%,transparent 60%),radial-gradient(ellipse at 90% 85%,#f4b1f3 0%,#9c92f3 42%,#548cea 80%);border:1px solid #ffffffa0;box-shadow:inset 2px 3px 4px #ffffffc9,inset -2px -3px 8px #474db14d,12px 24px 38px -16px #51579a6b}
.ao-mounted .ao-object__tile:before{content:"";position:absolute;inset:9px;border:1px solid #ffffff40;border-radius:46px;background:linear-gradient(130deg,#ffffff55,transparent 48%)}
.ao-mounted .ao-object__tile span{font:600 94px/1 var(--ao-font);letter-spacing:-.08em;padding-right:7px;color:white;text-shadow:0 2px 9px #5555ab33;transform:rotate(8deg)}
.ao-mounted .ao-object__caption{position:absolute;bottom:10px;font:400 12px/1.4 var(--ao-font);color:#86868b;letter-spacing:0}
.ao-mounted .ao-utility{max-width:520px;margin:30px auto 0;padding-bottom:54px}
.ao-mounted .ao-hero app-audio-player .audio-player{margin:0;padding:10px 14px;background:#f5f5f7;box-shadow:none;border-radius:28px;gap:12px}
.ao-mounted .ao-hero .audio-player__play-btn{width:30px;height:30px;flex-shrink:0;background:#1d1d1f}
.ao-mounted .ao-hero .audio-player__label{letter-spacing:0;font-weight:400}
.ao-mounted .ao-hero .post-view__meta{margin-top:15px;justify-content:center;display:flex}
.ao-mounted .ao-hero .post-view__date{font:400 12px/1.4 var(--ao-font);color:#86868b}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].ao-mounted.post-view[data-article-layout="immersive"] .post-view__container{max-width:none!important;padding:0 24px 80px!important;width:auto!important}
[data-post-uri="019ccea8-6ff7-7423-8fab-3c2c0825168d"].ao-mounted.post-view[data-article-layout="immersive"] .post-view__grid{display:block!important;width:auto!important;margin:0!important}
.ao-mounted .post-view__sidebar{display:none!important}
.ao-mounted .post-view__article{width:100%;max-width:100%;margin:0 auto}
.ao-mounted .post-view__content{font:400 20px/1.6 var(--ao-font);letter-spacing:-.018em;text-align:left;hyphens:none;color:#424245;overflow-wrap:break-word}
.ao-mounted .post-view__content p{text-align:left!important;hyphens:none!important}
.ao-mounted .post-view__content>p.ao-opening{text-align:center!important}
body:has(.ao-mounted) .mobile-bar{display:none!important}
.ao-mounted .post-view__content>p.ao-opening{max-width:780px;margin:60px auto 44px;font:600 clamp(25px,3vw,34px)/1.3 var(--ao-font);letter-spacing:-.035em;text-align:center;text-wrap:balance;color:#1d1d1f}
.ao-mounted .ao-opening em{font-style:normal}
.ao-mounted .ao-timeline{max-width:1040px;margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.ao-mounted .ao-era{background:#f5f5f7;border-radius:24px;padding:36px 28px;min-width:0}
.ao-mounted .ao-era__year{display:block;font:600 13px/1.4 var(--ao-font);letter-spacing:0;color:#86868b;margin-bottom:35px}
.ao-mounted .ao-era strong{display:block;font:600 clamp(23px,2.5vw,31px)/1.1 var(--ao-font);letter-spacing:-.035em;color:#1d1d1f}
.ao-mounted .ao-era p{font:400 15px/1.4 var(--ao-font);color:#6e6e73;margin:12px 0 0!important;letter-spacing:-.01em}
.ao-mounted .ao-era:last-child{background:#1d1d1f}.ao-mounted .ao-era:last-child strong{color:#f5f5f7}.ao-mounted .ao-era:last-child p{color:#a1a1a6}
.ao-mounted .ao-chapter{max-width:1040px;margin:0 auto;padding:0 0 100px}
.ao-mounted .ao-chapter__eyebrow{max-width:720px;margin:0 auto 18px;font:600 13px/1.4 var(--ao-font);letter-spacing:.015em;color:#86868b}
.ao-mounted .post-view__content .ao-chapter h2{max-width:720px;margin:0 auto 38px;padding:0;border:0;font:650 clamp(34px,4.2vw,52px)/1.08 var(--ao-font);letter-spacing:-.045em;color:#1d1d1f;text-wrap:balance;scroll-margin-top:90px}
.ao-mounted .ao-chapter>p{max-width:720px;margin:0 auto 24px}
.ao-mounted .ao-chapter>p:last-child{margin-bottom:0}
.ao-mounted .post-view__content :is(.callout,.note){max-width:800px;margin:40px auto;padding:36px 40px;background:#f5f5f7;border-radius:24px;text-align:left;font:400 18px/1.55 var(--ao-font);letter-spacing:-.016em}
.ao-mounted .callout__label{font:600 20px/1.25 var(--ao-font);color:#1d1d1f;margin:0 0 16px;text-transform:none;letter-spacing:-.025em}
.ao-mounted .callout p:last-child{margin-bottom:0}
.ao-mounted .ao-chapter--5{padding:72px 56px;margin-bottom:100px;border-radius:32px;background:#f5f5f7}
.ao-mounted .ao-chapter--8>p:last-child{font:600 clamp(28px,4vw,46px)/1.15 var(--ao-font);letter-spacing:-.04em;color:#1d1d1f;margin-top:56px;text-wrap:balance}
.ao-mounted :is(app-article-resonanz,.post-view__sources,.post-view__end){max-width:720px;margin-left:auto;margin-right:auto}
.ao-mounted app-article-resonanz{box-sizing:border-box;margin-top:0;padding:32px;border-radius:24px;background:#f5f5f7}
.ao-mounted .post-view__sources{font:400 12px/1.55 var(--ao-font);letter-spacing:0;color:#86868b;overflow-wrap:anywhere}
.ao-mounted .post-view__sources cite{display:block;margin:0 0 12px;font-style:normal}
.ao-mounted .post-view__sources-title{font:600 17px/1.3 var(--ao-font);text-transform:none;letter-spacing:-.02em}
.ao-mounted .post-view__sources a{color:#515154}
body:has(.ao-mounted) .footer{font-family:var(--ao-font);border:0}
@media(max-width:600px){
 .ao-mounted .ao-hero{padding:48px 22px 0}.ao-mounted .ao-kicker{font-size:21px;margin-bottom:18px}.ao-mounted .ao-hero .post-view__title{font-size:44px;letter-spacing:-.055em}.ao-mounted .ao-intro{font-size:18px;max-width:340px;margin-top:22px}.ao-mounted .ao-object{height:310px}.ao-mounted .ao-object__tile{width:190px;height:190px;border-radius:44px}.ao-mounted .ao-object__tile:before{border-radius:37px}.ao-mounted .ao-object__tile span{font-size:78px}.ao-mounted .ao-object__halo{width:350px}.ao-mounted .ao-utility{margin-top:24px;padding-bottom:30px}.ao-mounted .audio-player__label{display:none}.ao-mounted .ao-timeline{grid-template-columns:1fr;gap:12px;margin-bottom:68px}.ao-mounted .ao-era{padding:26px 28px}.ao-mounted .ao-era__year{margin-bottom:18px}.ao-mounted .ao-era strong{font-size:28px}.ao-mounted .post-view__content{font-size:18px;line-height:1.58}.ao-mounted .post-view__content .ao-opening{margin:42px auto 30px}.ao-mounted .ao-chapter{padding-bottom:68px}.ao-mounted .post-view__content .ao-chapter h2{margin-bottom:27px;font-size:36px}.ao-mounted .post-view__content :is(.callout,.note){padding:28px 24px;font-size:17px;margin:30px 0}.ao-mounted .ao-chapter--5{padding:36px 24px;margin:0 -8px 68px;border-radius:24px}.ao-mounted .ao-chapter>p{margin-bottom:22px}.ao-mounted .ao-localnav__inner{padding:0 24px}.ao-mounted .ao-localnav__brand{font-size:19px}
}
@media(prefers-reduced-motion:reduce){.ao-mounted *{scroll-behavior:auto!important;transition:none!important}}

/* Let the browser lay out text; the host's justif engine measures pre-theme fonts. */
.ao-mounted .post-view__content .justif-seg{display:inline!important;white-space:normal!important;word-spacing:normal!important;letter-spacing:inherit!important;font-stretch:normal!important;margin-inline:0!important;width:auto!important;transform:none!important}
.ao-mounted .post-view__content .justif-soft-break::after{content:none!important}
