.entity-detail[data-astro-cid-bwmie5ib]{width:min(100% - 48px,var(--wide-width));margin:0 auto;padding:18px 0 48px}.breadcrumb[data-astro-cid-bwmie5ib]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;color:var(--color-muted);font-size:11px}.breadcrumb[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]:hover{color:var(--color-accent)}.breadcrumb-current[data-astro-cid-bwmie5ib]{max-width:40ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text)}.detail-hero[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--color-text)}.detail-hero[data-astro-cid-bwmie5ib].with-image{grid-template-columns:minmax(0,1fr) minmax(240px,32%)}.hero-copy[data-astro-cid-bwmie5ib]{display:grid;align-content:start;gap:7px;min-width:0}.hero-copy[data-astro-cid-bwmie5ib]>span[data-astro-cid-bwmie5ib],.content-panel[data-astro-cid-bwmie5ib] header[data-astro-cid-bwmie5ib] span[data-astro-cid-bwmie5ib]{color:var(--color-muted);font-size:10px;font-weight:600;letter-spacing:.14em}.type-chip[data-astro-cid-bwmie5ib]{justify-self:start;padding:2px 7px;border:1px solid var(--color-border);color:var(--color-accent);font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.no-media-note[data-astro-cid-bwmie5ib]{margin:0;color:var(--color-muted)!important;font-size:11px!important;line-height:1.6!important}.hero-copy[data-astro-cid-bwmie5ib] h1[data-astro-cid-bwmie5ib]{margin:0;font-family:var(--font-serif);font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:600;line-height:1.12;letter-spacing:-.01em}.hero-copy[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{max-width:78ch;margin:2px 0 0;color:var(--color-text-secondary);font-size:12.5px;line-height:1.7}.hero-links[data-astro-cid-bwmie5ib]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:3px}.hero-links[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--color-accent);text-decoration:none;font-size:11px;font-weight:500}.hero-links[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]:hover{text-decoration:underline;text-underline-offset:3px}.hero-links-primary[data-astro-cid-bwmie5ib]{border:0;background:none;color:var(--color-accent);font-weight:600}.hero-links-primary[data-astro-cid-bwmie5ib]:hover{border:0;background:none;color:var(--color-accent-hover)}.hero-media[data-astro-cid-bwmie5ib]{overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle);aspect-ratio:16 / 10;min-height:0}.hero-media[data-astro-cid-bwmie5ib] img[data-astro-cid-bwmie5ib]{display:block;width:100%;height:100%;object-fit:cover}.detail-layout[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;margin-top:20px;align-items:start}.detail-side[data-astro-cid-bwmie5ib],.detail-main[data-astro-cid-bwmie5ib]{min-width:0}.detail-main[data-astro-cid-bwmie5ib]{order:1}.detail-side[data-astro-cid-bwmie5ib]{order:2;position:sticky;top:80px}.detail-side[data-astro-cid-bwmie5ib] section[data-astro-cid-bwmie5ib]{padding:0;border:0;border-top:2px solid var(--color-text);background:none}.detail-side[data-astro-cid-bwmie5ib] h2[data-astro-cid-bwmie5ib]{margin:0;padding:7px 0 5px;color:var(--color-muted);font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.3}.detail-side[data-astro-cid-bwmie5ib] dl[data-astro-cid-bwmie5ib]{display:grid;gap:0;margin:0}.detail-side[data-astro-cid-bwmie5ib] dl[data-astro-cid-bwmie5ib] div[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--color-border-subtle)}.detail-side[data-astro-cid-bwmie5ib] dl[data-astro-cid-bwmie5ib] div[data-astro-cid-bwmie5ib]:last-child{border-bottom:0}.detail-side[data-astro-cid-bwmie5ib] dt[data-astro-cid-bwmie5ib]{color:var(--color-muted);font-size:9.5px;letter-spacing:.03em;line-height:1.5}.detail-side[data-astro-cid-bwmie5ib] dd[data-astro-cid-bwmie5ib]{margin:0;color:var(--color-text);font-size:11.5px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.detail-side[data-astro-cid-bwmie5ib] dd[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]{color:var(--color-accent);text-decoration:none}.detail-side[data-astro-cid-bwmie5ib] dd[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]:hover{text-decoration:underline}.detail-main[data-astro-cid-bwmie5ib]{display:grid;gap:0}.content-panel[data-astro-cid-bwmie5ib]{padding:13px 0 0;border:0;border-top:1px solid var(--color-text);background:none;margin-bottom:24px}.content-panel[data-astro-cid-bwmie5ib] header[data-astro-cid-bwmie5ib]{display:grid;gap:3px;margin-bottom:10px}.content-panel[data-astro-cid-bwmie5ib] h2[data-astro-cid-bwmie5ib],.relation-heading[data-astro-cid-bwmie5ib]{margin:0;font-family:var(--font-serif);font-size:1.22rem;font-weight:600;letter-spacing:-.005em;line-height:1.35}.detail-main[data-astro-cid-bwmie5ib] .content-panel p,.lead[data-astro-cid-bwmie5ib],.empty-text[data-astro-cid-bwmie5ib]{color:var(--color-text-secondary);font-size:12.5px;line-height:1.75}.content-panel[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{margin:0 0 9px}.content-panel[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]:last-child{margin-bottom:0}.detail-main[data-astro-cid-bwmie5ib] .content-panel a{color:var(--color-accent)}.detail-main[data-astro-cid-bwmie5ib] .content-panel h3{margin:14px 0 5px;font-family:var(--font-serif);font-size:.98rem;font-weight:600}.rich-entity[data-astro-cid-bwmie5ib]{color:var(--color-text-secondary);font-size:12.5px;line-height:1.78}.rich-entity[data-astro-cid-bwmie5ib] p{margin:0 0 9px}.rich-entity[data-astro-cid-bwmie5ib] p:last-child{margin-bottom:0}.rich-entity[data-astro-cid-bwmie5ib] h2{margin:20px 0 7px;padding-top:12px;border-top:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-serif);font-size:1.18rem;font-weight:600;line-height:1.35}.rich-entity[data-astro-cid-bwmie5ib] h2:first-child{margin-top:0;padding-top:0;border-top:0}.rich-entity[data-astro-cid-bwmie5ib] h3{margin:15px 0 5px;color:var(--color-text);font-family:var(--font-serif);font-size:.96rem;font-weight:600;line-height:1.4}.rich-entity[data-astro-cid-bwmie5ib] ul,.rich-entity[data-astro-cid-bwmie5ib] ol{margin:0 0 9px;padding-left:18px}.rich-entity[data-astro-cid-bwmie5ib] li{margin-bottom:3px}.rich-entity[data-astro-cid-bwmie5ib] a{color:var(--color-accent)}.rich-entity[data-astro-cid-bwmie5ib] img{max-width:100%;height:auto;margin:10px 0}.rich-entity[data-astro-cid-bwmie5ib] table{width:100%;margin:12px 0;border-collapse:collapse;font-size:11.5px}.rich-entity[data-astro-cid-bwmie5ib] th,.rich-entity[data-astro-cid-bwmie5ib] td{padding:6px 9px;border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.relation-panel[data-astro-cid-bwmie5ib]{border-color:var(--color-text);background:none}.relation-heading[data-astro-cid-bwmie5ib]{margin-bottom:8px;font-size:1.08rem}.relation-grid[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.relation-grid[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]{display:grid;gap:2px;padding:7px 0;border-bottom:1px solid var(--color-border-subtle);background:none;color:var(--color-text);text-decoration:none}.relation-grid[data-astro-cid-bwmie5ib] strong[data-astro-cid-bwmie5ib]{font-family:var(--font-serif);font-size:.92rem;font-weight:600;line-height:1.4}.relation-grid[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]:hover strong[data-astro-cid-bwmie5ib]{color:var(--color-accent)}.relation-grid[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{margin:0;color:var(--color-muted);font-size:10.5px;line-height:1.5}.chip-block[data-astro-cid-bwmie5ib]{display:grid;gap:5px;margin-top:10px}.chip-block[data-astro-cid-bwmie5ib]:first-of-type{margin-top:0}.chip-block[data-astro-cid-bwmie5ib] h3[data-astro-cid-bwmie5ib]{margin:0;color:var(--color-muted);font-size:9.5px;font-weight:500;letter-spacing:.06em}.chip-row[data-astro-cid-bwmie5ib]{display:flex;flex-wrap:wrap;gap:3px 12px}.chip[data-astro-cid-bwmie5ib]{display:inline-flex;align-items:center;min-height:0;padding:1px 0;border:0;color:var(--color-text-secondary);font-size:11px;font-weight:400}.chip[data-astro-cid-bwmie5ib].muted{border-color:transparent;background:none;color:var(--color-muted)}.question-list[data-astro-cid-bwmie5ib],.link-list[data-astro-cid-bwmie5ib]{display:grid;gap:5px;margin:0;padding-left:16px;color:var(--color-text-secondary);font-size:12.5px;line-height:1.7}.link-list[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]{color:var(--color-accent);text-decoration:none;overflow-wrap:anywhere}.link-list[data-astro-cid-bwmie5ib] a[data-astro-cid-bwmie5ib]:hover{text-decoration:underline}.care-grid[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.care-block[data-astro-cid-bwmie5ib]{display:grid;align-content:start;gap:6px;padding:10px 0 12px;border-top:1px solid var(--color-border-subtle)}.care-block[data-astro-cid-bwmie5ib] h3[data-astro-cid-bwmie5ib]{margin:0;font-family:var(--font-serif);font-size:13.5px;font-weight:600}.care-block[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{margin:0;font-size:12px;line-height:1.7}.fit-list[data-astro-cid-bwmie5ib]{display:grid;gap:4px;margin:0;padding:0;list-style:none}.fit-list[data-astro-cid-bwmie5ib] li[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:62px auto;gap:2px 10px;align-items:center}.fit-label[data-astro-cid-bwmie5ib]{color:var(--color-text);font-size:11.5px}.fit-score[data-astro-cid-bwmie5ib]{display:inline-flex;gap:3px}.fit-score[data-astro-cid-bwmie5ib] i[data-astro-cid-bwmie5ib]{display:block;width:9px;height:4px;background:var(--color-border)}.fit-score[data-astro-cid-bwmie5ib] i[data-astro-cid-bwmie5ib].is-on{background:var(--color-accent)}.fit-list[data-astro-cid-bwmie5ib] small[data-astro-cid-bwmie5ib]{grid-column:1 / -1;color:var(--color-muted);font-size:10.5px;line-height:1.5}.point-list[data-astro-cid-bwmie5ib]{display:grid;gap:3px;margin:0;padding:0;list-style:none}.point-list[data-astro-cid-bwmie5ib] li[data-astro-cid-bwmie5ib]{position:relative;padding-left:12px;color:var(--color-text-secondary);font-size:12px;line-height:1.65}.point-list[data-astro-cid-bwmie5ib] li[data-astro-cid-bwmie5ib]:before{content:"";position:absolute;left:1px;top:8px;width:4px;height:4px;background:var(--color-accent)}.check-list[data-astro-cid-bwmie5ib]{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:check}.check-list[data-astro-cid-bwmie5ib] li[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:12px;line-height:1.65}.check-list[data-astro-cid-bwmie5ib] li[data-astro-cid-bwmie5ib] span[data-astro-cid-bwmie5ib]{color:var(--color-border);font-size:9.5px;font-variant-numeric:tabular-nums}.entity-longform[data-astro-cid-bwmie5ib] summary[data-astro-cid-bwmie5ib]{cursor:pointer;color:var(--color-accent);font-size:12.5px}.entity-longform[data-astro-cid-bwmie5ib] summary[data-astro-cid-bwmie5ib]:hover{text-decoration:underline}.entity-longform[data-astro-cid-bwmie5ib] .rich-entity[data-astro-cid-bwmie5ib]{margin-top:10px}.entity-faq[data-astro-cid-bwmie5ib]{display:grid;gap:0;border-top:1px solid var(--color-border-subtle)}.entity-faq[data-astro-cid-bwmie5ib] details[data-astro-cid-bwmie5ib]{border-bottom:1px solid var(--color-border-subtle)}.entity-faq[data-astro-cid-bwmie5ib] summary[data-astro-cid-bwmie5ib]{padding:8px 0;color:var(--color-text);font-size:12.5px;cursor:pointer}.entity-faq[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{margin:0 0 8px;color:var(--color-text-secondary);font-size:12px;line-height:1.7}.entity-media-grid[data-astro-cid-bwmie5ib]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entity-media-grid[data-astro-cid-bwmie5ib] figure[data-astro-cid-bwmie5ib]{margin:0;overflow:hidden;border:1px solid var(--color-border-subtle);background:var(--color-bg-subtle)}.entity-media-grid[data-astro-cid-bwmie5ib] img[data-astro-cid-bwmie5ib]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.entity-media-grid[data-astro-cid-bwmie5ib] figcaption[data-astro-cid-bwmie5ib]{padding:8px 10px;color:var(--color-muted);font-size:10.5px;line-height:1.5}.lead-panel[data-astro-cid-bwmie5ib]{background:none}.paper-pdf-panel[data-astro-cid-bwmie5ib]{position:relative;min-width:0;height:min(92vh,1200px);min-height:680px;overflow:hidden;border:1px solid var(--color-border);background:#fff}.paper-pdf-panel[data-astro-cid-bwmie5ib]:fullscreen{height:100%;width:100%;max-height:none;min-height:0;border:0}.paper-pdf-fullscreen[data-astro-cid-bwmie5ib]{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 11px;border:1px solid rgba(15,23,42,.12);background:#ffffffeb;color:#0f172a;font-size:12px;font-weight:600;cursor:pointer}.paper-pdf-panel[data-astro-cid-bwmie5ib] iframe[data-astro-cid-bwmie5ib]{display:block;width:100%;height:100%;border:0;background:#fff}@media(max-width:1000px){.detail-hero[data-astro-cid-bwmie5ib].with-image{grid-template-columns:minmax(0,1fr) minmax(220px,30%)}.detail-layout[data-astro-cid-bwmie5ib]{grid-template-columns:minmax(0,1fr) 250px;gap:28px}}@media(max-width:860px){.entity-detail[data-astro-cid-bwmie5ib]{width:calc(100% - 32px);padding:14px 0 36px}.detail-hero[data-astro-cid-bwmie5ib].with-image,.detail-layout[data-astro-cid-bwmie5ib]{grid-template-columns:1fr}.detail-hero[data-astro-cid-bwmie5ib]{gap:16px;padding-bottom:14px}.hero-copy[data-astro-cid-bwmie5ib] h1[data-astro-cid-bwmie5ib]{font-size:1.8rem}.hero-copy[data-astro-cid-bwmie5ib] p[data-astro-cid-bwmie5ib]{font-size:12.5px}.hero-media[data-astro-cid-bwmie5ib]{aspect-ratio:16 / 9}.detail-layout[data-astro-cid-bwmie5ib]{margin-top:16px;gap:22px}.detail-side[data-astro-cid-bwmie5ib]{position:static;order:3}.detail-main[data-astro-cid-bwmie5ib]{order:2}.entity-media-grid[data-astro-cid-bwmie5ib],.relation-grid[data-astro-cid-bwmie5ib],.care-grid[data-astro-cid-bwmie5ib]{grid-template-columns:1fr}.paper-pdf-panel[data-astro-cid-bwmie5ib]{height:78vh;min-height:480px}}
