.yAnPia_page{background:var(--bg-primary);color:var(--text-primary)}.yAnPia_wrap{width:min(1280px,100% - clamp(36px,8vw,96px));margin-inline:auto}.yAnPia_page :where(a,button):focus-visible{outline:2px solid var(--accent-gold);outline-offset:4px}.yAnPia_breadcrumbs{padding-top:28px}.yAnPia_breadcrumbs .seo-breadcrumbs{width:100%;margin:0;padding:0}.yAnPia_breadcrumbs .seo-breadcrumbs ol{color:var(--text-muted);text-transform:none;letter-spacing:normal;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.5}.yAnPia_breadcrumbs .seo-breadcrumbs a{min-height:44px;color:var(--text-secondary);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.yAnPia_breadcrumbs .seo-breadcrumbs span[aria-current=page]{color:var(--text-muted)}.yAnPia_breadcrumbs .seo-breadcrumbs-separator{color:var(--text-muted)}.yAnPia_masthead{max-width:1050px;padding-block:clamp(28px,4vw,52px) clamp(32px,4vw,52px)}.yAnPia_masthead h1{max-width:25ch;color:var(--text-primary);letter-spacing:-.04em;text-wrap:pretty;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:1.12}.yAnPia_summary{max-width:64ch;color:var(--text-secondary);margin:0 0 28px;font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.65}.yAnPia_facts{flex-wrap:wrap;gap:20px 36px;margin:0;font-size:.875rem;line-height:1.55;display:flex}.yAnPia_facts>div{min-width:0}.yAnPia_facts dt{color:var(--text-muted);margin-bottom:4px}.yAnPia_facts dd{color:var(--text-primary);margin:0}.yAnPia_facts a{color:var(--accent-gold);text-underline-offset:4px;text-decoration:underline}.yAnPia_coverFigure{max-width:1050px;margin-block:0}.yAnPia_cover{aspect-ratio:2;background:var(--bg-elevated);border-radius:8px;position:relative;overflow:hidden}.yAnPia_cover img{object-fit:cover}.yAnPia_archiveNotice{border-left:3px solid var(--accent-gold);background:var(--bg-elevated);border-radius:0 6px 6px 0;max-width:65ch;margin:32px auto 0;padding:22px 24px;font-size:1rem;line-height:1.65}.yAnPia_archiveNotice strong{font-weight:600}.yAnPia_archiveNotice p{color:var(--text-secondary);margin:6px 0 0}.yAnPia_archiveNotice a{color:var(--accent-gold);text-underline-offset:4px;text-decoration:underline}.yAnPia_readingLayout{grid-template-columns:minmax(180px,220px) minmax(0,65ch);justify-content:center;align-items:start;gap:40px clamp(32px,5vw,80px);padding-block:clamp(40px,5vw,64px) 72px;font-size:1.125rem;display:grid}.yAnPia_sidebar{top:calc(var(--site-header-height,80px) + 24px);max-height:calc(100svh - var(--site-header-height,80px) - 48px);overscroll-behavior:contain;min-width:0;padding:4px;position:sticky;overflow-y:auto}.yAnPia_backLink{min-height:44px;color:var(--accent-gold);text-underline-offset:5px;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}.yAnPia_sidebar>.yAnPia_backLink{margin-top:20px}.yAnPia_body{min-width:0;color:var(--text-secondary);font-size:inherit;overflow-wrap:break-word;grid-column:2;line-height:1.8}.yAnPia_body>:first-child{margin-top:0}.yAnPia_body p{margin-bottom:24px}.yAnPia_body h2,.yAnPia_body h3,.yAnPia_body h4,.yAnPia_body h5,.yAnPia_body h6{color:var(--text-primary);letter-spacing:-.025em;text-wrap:pretty;font-weight:500;line-height:1.3}.yAnPia_body h2{margin:52px 0 20px;font-size:clamp(1.625rem,2.5vw,2.125rem)}.yAnPia_body h3{margin:36px 0 16px;font-size:1.375rem}.yAnPia_body h4,.yAnPia_body h5,.yAnPia_body h6{margin:28px 0 12px;font-size:1.125rem}.yAnPia_body .article-inline-heading strong{font-weight:inherit}.yAnPia_body strong{color:var(--text-primary);font-weight:600}.yAnPia_body ul,.yAnPia_body ol{margin:0 0 24px;padding-left:24px}.yAnPia_body li{margin-bottom:8px;padding-left:4px}.yAnPia_body li>p{margin-bottom:8px}.yAnPia_body li>ul,.yAnPia_body li>ol{margin-block:12px}.yAnPia_body a{color:var(--accent-gold);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.yAnPia_body a:hover{text-decoration-thickness:2px}.yAnPia_body blockquote{border-left:3px solid var(--accent-gold);background:var(--bg-elevated);color:var(--text-primary);margin:32px 0;padding:22px 24px}.yAnPia_body blockquote>:last-child{margin-bottom:0}.yAnPia_body code{background:var(--bg-elevated);color:var(--text-primary);font-family:var(--kordra-font-mono);overflow-wrap:anywhere;border-radius:3px;padding:2px 5px;font-size:.9em}.yAnPia_body figure{margin:32px 0}.yAnPia_body figure img{border-radius:6px;width:100%;height:auto;display:block}.yAnPia_body figcaption{color:var(--text-muted);margin-top:10px;font-size:.875rem;line-height:1.6}.yAnPia_body .yAnPia_audio{background:var(--bg-elevated);border-radius:8px;padding:22px}.yAnPia_body .yAnPia_audio figcaption{color:var(--text-primary);margin-top:0;font-size:1rem}.yAnPia_audio audio{width:100%;max-width:100%;margin-top:16px;display:block}.yAnPia_sharing{grid-column:2;min-width:0}.yAnPia_sharing .article-share{border:0;flex-wrap:wrap;align-items:center;gap:16px;max-width:none;padding:0;display:flex;position:static}.yAnPia_sharing .article-share-label{color:var(--text-muted);font:inherit;text-transform:none;letter-spacing:normal;font-size:.875rem}.yAnPia_sharing .article-share-actions{flex-wrap:wrap;gap:8px;margin:0;display:flex}.yAnPia_sharing .article-share-link{background:var(--bg-elevated);width:44px;height:44px;color:var(--text-secondary);border:0;border-radius:6px}:is(.yAnPia_sharing .article-share-link:hover,.yAnPia_sharing .article-share-link[data-copied=true]){background:var(--bg-elevated);color:var(--accent-gold)}.yAnPia_contents{font-size:.9375rem;line-height:1.5}.yAnPia_contentsLabel{color:var(--text-primary);margin-bottom:12px;font-weight:500;display:block}.yAnPia_contentsToggle{display:none}.yAnPia_contentsList{margin:0;padding:0;list-style:none}.yAnPia_contentsList li+li{margin-top:4px}.yAnPia_contentsList a{min-height:44px;color:var(--text-secondary);align-items:center;padding:8px 0;display:flex}.yAnPia_contentsList a:hover{color:var(--accent-gold);text-underline-offset:4px;text-decoration:underline}.yAnPia_related{padding-bottom:64px}.yAnPia_related>h2{margin:0 0 28px;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.yAnPia_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;display:grid}.yAnPia_relatedGrid>a{background:var(--bg-elevated);border-radius:8px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.yAnPia_relatedGrid h3{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:500;line-height:1.35}.yAnPia_relatedGrid p{color:var(--text-secondary);margin:0 0 20px;font-size:1rem;line-height:1.7}.yAnPia_relatedGrid a>span{min-height:44px;color:var(--accent-gold);align-items:center;gap:12px;margin-top:auto;font-size:.9375rem;display:inline-flex}.yAnPia_relatedGrid a:hover>span{text-underline-offset:4px;text-decoration:underline}.yAnPia_productAction{background:var(--bg-elevated);padding-block:clamp(40px,6vw,72px)}.yAnPia_productAction h2{letter-spacing:-.03em;text-wrap:pretty;max-width:32ch;margin:0 0 24px;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.2}.yAnPia_actionLinks{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.yAnPia_primaryButton{background:var(--text-primary);min-height:48px;color:var(--bg-elevated);border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:500;line-height:1.5;transition:opacity .16s;display:inline-flex}.yAnPia_primaryButton:hover{opacity:.82}@media (max-width:999px){.yAnPia_readingLayout{grid-template-columns:minmax(0,65ch);gap:28px}.yAnPia_sidebar{max-height:none;padding:0;position:static;overflow:visible}.yAnPia_sidebar>.yAnPia_backLink{display:none}.yAnPia_body,.yAnPia_sharing{grid-column:1}.yAnPia_contents{background:var(--bg-elevated);border-radius:6px}.yAnPia_contentsLabel{display:none}.yAnPia_contentsToggle{width:100%;min-height:52px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-weight:500;display:flex}.yAnPia_contentsToggle svg{flex-shrink:0;transition:transform .16s}.yAnPia_contents[data-expanded=true] .yAnPia_contentsToggle svg{transform:rotate(180deg)}.yAnPia_contentsList{padding:0 20px 16px;display:none}.yAnPia_contents[data-expanded=true] .yAnPia_contentsList{display:block}.yAnPia_contentsList a{padding-block:10px}}@media (max-width:650px){.yAnPia_masthead h1{font-size:clamp(2rem,7.8vw,2.75rem)}.yAnPia_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.yAnPia_cover{aspect-ratio:16/10}.yAnPia_readingLayout{padding-bottom:48px;font-size:1.0625rem}.yAnPia_body{line-height:1.8}.yAnPia_body h2{margin-top:40px}.yAnPia_body .yAnPia_audio,.yAnPia_body blockquote{padding:20px}.yAnPia_related{padding-bottom:48px}.yAnPia_relatedGrid>a{padding:24px}.yAnPia_actionLinks{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.yAnPia_contentsToggle svg,.yAnPia_primaryButton{transition:none}}
