.detail-crumbs[data-astro-cid-ubjtqpn6]{padding-top:var(--space-5)}.detail-hero-grid[data-astro-cid-ubjtqpn6]{gap:var(--space-6);padding-block:var(--space-5) var(--space-6);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.detail-hero-grid[data-astro-cid-ubjtqpn6].no-media{grid-template-columns:minmax(0,1fr)}.detail-hero-media[data-astro-cid-ubjtqpn6]{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.detail-hero-media[data-astro-cid-ubjtqpn6] picture[data-astro-cid-ubjtqpn6]{display:contents}.detail-hero-media[data-astro-cid-ubjtqpn6] img[data-astro-cid-ubjtqpn6]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.detail-hero-text[data-astro-cid-ubjtqpn6] .eyebrow[data-astro-cid-ubjtqpn6]{margin:0 0 var(--space-2)}.detail-hero-text[data-astro-cid-ubjtqpn6] h1[data-astro-cid-ubjtqpn6]{margin:0;font-size:clamp(1.9rem,1.2rem + 2vw,2.6rem);line-height:1.15}.summary[data-astro-cid-ubjtqpn6]{max-width:72ch;color:var(--color-text-muted);margin:var(--space-4) 0 0;font-size:1.02rem}.hero-facts[data-astro-cid-ubjtqpn6]{margin:var(--space-5) 0 0;border-top:1px solid var(--color-border)}.hero-facts[data-astro-cid-ubjtqpn6]>div[data-astro-cid-ubjtqpn6]{gap:var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);padding:.6rem 0;font-size:.92rem;display:grid}.hero-facts[data-astro-cid-ubjtqpn6] dt[data-astro-cid-ubjtqpn6]{color:var(--color-text);font-weight:650}.hero-facts[data-astro-cid-ubjtqpn6] dd[data-astro-cid-ubjtqpn6]{color:var(--color-text-muted);margin:0}.hero-actions[data-astro-cid-ubjtqpn6]{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.hero-note[data-astro-cid-ubjtqpn6]{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--color-border-strong);color:var(--color-text-faint);font-size:.84rem}.btn-wa[data-astro-cid-ubjtqpn6],.btn-wa-solid[data-astro-cid-ubjtqpn6],.btn-doc[data-astro-cid-ubjtqpn6]{gap:.45rem}.btn-wa[data-astro-cid-ubjtqpn6]{background:var(--color-surface);color:#0f6b39;border:1.5px solid #0e7a3f}.btn-wa[data-astro-cid-ubjtqpn6]:hover{background:color-mix(in srgb, #0e7a3f 8%, var(--color-surface))}.btn-wa-solid[data-astro-cid-ubjtqpn6],.btn-wa-solid[data-astro-cid-ubjtqpn6]:hover{color:#fff;background:#0e7a3f}.btn-wa-solid[data-astro-cid-ubjtqpn6]:hover{background:#0b6634}.btn-doc[data-astro-cid-ubjtqpn6]{background:var(--color-surface);border:1.5px solid var(--color-text);color:var(--color-text)}.btn-doc[data-astro-cid-ubjtqpn6]:hover{border-color:var(--color-accent);color:var(--color-accent)}.detail-subnav[data-astro-cid-ubjtqpn6]{top:var(--header-h,0px);z-index:50;background:color-mix(in srgb, var(--color-bg) 94%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky}.detail-subnav[data-astro-cid-ubjtqpn6][hidden]{display:none}.detail-subnav[data-astro-cid-ubjtqpn6] ul[data-astro-cid-ubjtqpn6]{gap:var(--space-2);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.detail-subnav[data-astro-cid-ubjtqpn6] ul[data-astro-cid-ubjtqpn6]::-webkit-scrollbar{display:none}.detail-subnav[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]{flex-shrink:0}.detail-subnav[data-astro-cid-ubjtqpn6] a{color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:.85rem .75rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.detail-subnav[data-astro-cid-ubjtqpn6] a:hover,.detail-subnav[data-astro-cid-ubjtqpn6] a.is-active{color:var(--color-text);border-bottom-color:var(--color-accent)}.detail-body-grid[data-astro-cid-ubjtqpn6]{gap:var(--space-7);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.detail-body[data-astro-cid-ubjtqpn6]{min-width:0}.detail-body[data-astro-cid-ubjtqpn6] p>picture,.detail-body[data-astro-cid-ubjtqpn6] p>img{margin-block:var(--space-5);display:block}.detail-body[data-astro-cid-ubjtqpn6] p>picture img,.detail-body[data-astro-cid-ubjtqpn6] p>img{object-fit:cover;object-position:center 40%;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:auto;max-height:min(440px,60vh)}.detail-body[data-astro-cid-ubjtqpn6] h2{margin-top:var(--space-7);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--header-h,0px) + 4.5rem - var(--scroll-pad-top,0px));padding-bottom:.6rem;position:relative}.detail-body[data-astro-cid-ubjtqpn6] h2:after{content:"";background:var(--color-accent);width:56px;height:3px;position:absolute;bottom:-1px;left:0}.detail-body[data-astro-cid-ubjtqpn6]>:first-child{margin-top:0}.detail-body[data-astro-cid-ubjtqpn6] h3{margin-top:var(--space-5)}.detail-body[data-astro-cid-ubjtqpn6] p{margin-top:var(--space-4)}.detail-body[data-astro-cid-ubjtqpn6] ul,.detail-body[data-astro-cid-ubjtqpn6] ol{color:var(--color-text-muted);padding-left:1.3rem}.detail-body[data-astro-cid-ubjtqpn6] li{margin-block:.35rem}.detail-facts[data-astro-cid-ubjtqpn6]{align-self:stretch;gap:var(--space-5);flex-direction:column;display:flex}.detail-follow[data-astro-cid-ubjtqpn6]{top:calc(var(--header-h,90px) + 4.25rem);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.follow-card[data-astro-cid-ubjtqpn6]{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.follow-head[data-astro-cid-ubjtqpn6]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.follow-head[data-astro-cid-ubjtqpn6] picture[data-astro-cid-ubjtqpn6]{display:contents}.follow-head[data-astro-cid-ubjtqpn6] img[data-astro-cid-ubjtqpn6]{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;width:64px;height:48px}.follow-head[data-astro-cid-ubjtqpn6] strong[data-astro-cid-ubjtqpn6]{color:var(--color-text);font-size:.9rem;line-height:1.3;display:block}.follow-head[data-astro-cid-ubjtqpn6] span[data-astro-cid-ubjtqpn6]{color:var(--color-text-faint);margin-top:.15rem;font-size:.78rem;display:block}.follow-actions[data-astro-cid-ubjtqpn6]{gap:var(--space-2);margin-top:var(--space-3);display:grid}.follow-actions[data-astro-cid-ubjtqpn6] .btn[data-astro-cid-ubjtqpn6]{width:100%}.follow-contact[data-astro-cid-ubjtqpn6]{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--color-border);gap:.35rem;font-size:.88rem;list-style:none;display:grid}.follow-contact[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6]{color:var(--color-text);word-break:break-word;font-weight:600;text-decoration:none}.follow-contact[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6]:hover{color:var(--color-accent)}.follow-contact[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6].follow-mail{color:var(--color-accent-bright)}.fact-panel[data-astro-cid-ubjtqpn6]{background:linear-gradient(165deg, var(--color-navy-900) 0%, var(--color-navy-800) 100%);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 4px);border:1px solid #ffffff14;position:relative;overflow:hidden}.fact-panel[data-astro-cid-ubjtqpn6]:before{content:"";background:linear-gradient(180deg, var(--color-accent-bright) 0%, var(--color-accent-strong) 100%);width:4px;position:absolute;inset:0 auto 0 0}.fact-panel[data-astro-cid-ubjtqpn6] h2[data-astro-cid-ubjtqpn6]{text-transform:uppercase;letter-spacing:.07em;margin:0 0 var(--space-4);color:#fff9;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.fact-panel[data-astro-cid-ubjtqpn6] ul[data-astro-cid-ubjtqpn6]{color:#ffffffdb;margin:0;padding:0;font-size:.9rem;list-style:none}.fact-panel[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]{border-bottom:1px solid #ffffff14;margin-block:0;padding:.5rem 0}.fact-panel[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]:last-child{border-bottom:none;padding-bottom:0}.fact-panel[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]:first-child{padding-top:0}.fact-room-test[data-astro-cid-ubjtqpn6]{color:var(--color-accent);text-align:center;font-size:.9rem;font-weight:600}.detail-docs[data-astro-cid-ubjtqpn6] .doc-cards{padding-left:0}.detail-docs-all[data-astro-cid-ubjtqpn6]{margin-top:var(--space-3);color:var(--color-accent);font-weight:600;display:inline-block}.detail-faq[data-astro-cid-ubjtqpn6] .faq-category>h2{display:none}.detail-faq[data-astro-cid-ubjtqpn6] .faq-category{margin-top:var(--space-4)}.detail-pillar[data-astro-cid-ubjtqpn6]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-bg-alt);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:.95rem;margin-top:var(--space-6)!important}.detail-pillar[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6]{color:var(--color-accent);font-weight:600}.detail-byline[data-astro-cid-ubjtqpn6]{margin-top:var(--space-6);color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.88rem;display:flex}.detail-sources[data-astro-cid-ubjtqpn6]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.detail-body[data-astro-cid-ubjtqpn6] .detail-sources-title[data-astro-cid-ubjtqpn6]{margin:0 0 var(--space-2);color:var(--color-text);font-size:1.05rem;font-weight:700}.detail-sources[data-astro-cid-ubjtqpn6] ol[data-astro-cid-ubjtqpn6]{margin:0;padding-left:1.2rem;font-size:.9rem}.detail-sources[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]+li[data-astro-cid-ubjtqpn6]{margin-top:.3rem}.related-section[data-astro-cid-ubjtqpn6]{padding-block:var(--space-6);border-top:1px solid var(--color-border)}.related-section[data-astro-cid-ubjtqpn6] h2[data-astro-cid-ubjtqpn6]{margin:0 0 var(--space-5);font-size:1.5rem}.related-grid[data-astro-cid-ubjtqpn6]{gap:var(--space-4)}.related-grid[data-astro-cid-ubjtqpn6] .item-card-body{padding:var(--space-4)}.related-grid[data-astro-cid-ubjtqpn6] .item-card h3{font-size:1rem}.related-grid[data-astro-cid-ubjtqpn6] .item-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.related-list[data-astro-cid-ubjtqpn6]{column-gap:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.related-list[data-astro-cid-ubjtqpn6] li[data-astro-cid-ubjtqpn6]{border-bottom:1px solid var(--color-border);margin:0}.related-list[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6]{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-text);padding:.9rem .25rem;font-weight:600;text-decoration:none;display:flex}.related-list[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6] span[data-astro-cid-ubjtqpn6]:last-child{color:var(--color-accent);flex-shrink:0}.related-list[data-astro-cid-ubjtqpn6] a[data-astro-cid-ubjtqpn6]:hover{color:var(--color-accent)}.detail-band[data-astro-cid-ubjtqpn6]{margin-top:var(--space-6);margin-bottom:calc(-1 * var(--space-9));background:linear-gradient(120deg, var(--color-navy-900) 0%, var(--color-navy-800) 100%);border-top:3px solid var(--color-accent);color:#ffffffd1}.detail-band-inner[data-astro-cid-ubjtqpn6]{gap:var(--space-5) var(--space-7);padding-block:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.detail-band[data-astro-cid-ubjtqpn6] h2[data-astro-cid-ubjtqpn6]{margin:0 0 var(--space-2);color:#fff;font-size:1.6rem}.detail-band[data-astro-cid-ubjtqpn6] p[data-astro-cid-ubjtqpn6]{color:#ffffffc7;max-width:62ch;margin:0}.detail-band-actions[data-astro-cid-ubjtqpn6]{align-items:center;gap:var(--space-3);flex-wrap:wrap;max-width:560px;display:flex}.detail-band-link[data-astro-cid-ubjtqpn6]{color:#fff;flex-basis:100%;font-size:.9rem;font-weight:600}@media (width<=1040px){.detail-body-grid[data-astro-cid-ubjtqpn6]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 290px}.detail-band-inner[data-astro-cid-ubjtqpn6]{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.detail-hero-grid[data-astro-cid-ubjtqpn6]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.detail-hero-media[data-astro-cid-ubjtqpn6] img[data-astro-cid-ubjtqpn6]{aspect-ratio:16/9}.detail-body-grid[data-astro-cid-ubjtqpn6]{grid-template-columns:minmax(0,1fr)}.detail-follow[data-astro-cid-ubjtqpn6]{position:static}.related-list[data-astro-cid-ubjtqpn6]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hero-actions[data-astro-cid-ubjtqpn6] .btn[data-astro-cid-ubjtqpn6],.detail-band-actions[data-astro-cid-ubjtqpn6] .btn[data-astro-cid-ubjtqpn6]{flex:100%}.hero-facts[data-astro-cid-ubjtqpn6]>div[data-astro-cid-ubjtqpn6]{grid-template-columns:minmax(0,1fr);gap:.15rem}}
