@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}}