.detail[data-astro-cid-cezwlk7t]{padding-top:48px;padding-bottom:80px}.crumbs[data-astro-cid-cezwlk7t]{margin-bottom:28px;font-size:13.5px}.crumbs-rest[data-astro-cid-cezwlk7t]{color:var(--text-faint)}.badges[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.badges[data-astro-cid-cezwlk7t] .pill[data-astro-cid-cezwlk7t]{display:flex}.badge-range[data-astro-cid-cezwlk7t]{color:#fff;padding:5px 14px}.badge-reg[data-astro-cid-cezwlk7t]{border:1px solid;padding:4px 13px}.badge-format[data-astro-cid-cezwlk7t]{border:1px solid var(--input-border);color:var(--text-body);letter-spacing:.03em;padding:4px 13px;font-weight:600}h1[data-astro-cid-cezwlk7t]{color:var(--text-strong);margin-bottom:10px;font-size:36px;font-weight:700}.lead[data-astro-cid-cezwlk7t]{color:var(--text-body);max-width:64ch;margin:0 0 8px;font-size:16px;line-height:1.6}.availability[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);color:var(--amber-note);margin:0 0 8px;font-size:12.5px}.reg-note[data-astro-cid-cezwlk7t]{color:var(--text-faint);margin:0 0 40px;font-size:13px}h2[data-astro-cid-cezwlk7t]{color:var(--text);margin-bottom:16px;font-size:20px;font-weight:600}.panel[data-astro-cid-cezwlk7t]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);margin:0 0 44px;padding:0;list-style:none;overflow:hidden}.spec-row[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--hairline-soft);grid-template-columns:220px 1fr;gap:16px;padding:12px 20px;font-size:14px;display:grid}.spec-row[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{align-self:center}.spec-row[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);color:var(--text);margin:0;font-size:13px}.contents[data-astro-cid-cezwlk7t]{color:var(--text-body);margin:0 0 44px;padding-left:20px;font-size:14.5px;line-height:1.9}.info-cards[data-astro-cid-cezwlk7t]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 44px;display:grid}.info-card[data-astro-cid-cezwlk7t]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:18px}.info-card[data-astro-cid-cezwlk7t] dt[data-astro-cid-cezwlk7t]{margin-bottom:8px}.info-card[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);color:var(--text);margin:0;font-size:14px}.info-card[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t].info-cat{color:var(--link)}.info-card[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t].info-storage{color:var(--procision-text)}.enquiry-panel[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:44px;padding:24px;display:grid}.enquiry-fields[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(160px,220px) 120px;gap:16px;display:grid}.enquiry-actions[data-astro-cid-cezwlk7t]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.enquiry-help[data-astro-cid-cezwlk7t]{color:var(--text-faint);grid-column:1/-1;margin:0;font-size:13px}.notice-panel[data-astro-cid-cezwlk7t]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:44px;padding:24px;display:flex}.notice-panel[data-astro-cid-cezwlk7t] p[data-astro-cid-cezwlk7t]{color:var(--text-body);max-width:56ch;margin:0;font-size:14.5px}.dl-row[data-astro-cid-cezwlk7t]{border-bottom:1px solid var(--hairline-soft);transition:background var(--dur-fast) var(--ease-standard);justify-content:space-between;align-items:center;padding:13px 20px;font-size:14px;display:flex;position:relative}.dl-row[data-astro-cid-cezwlk7t]:hover{background:var(--row-hover)}.dl-label[data-astro-cid-cezwlk7t]{color:var(--text);font-weight:600}.dl-btn[data-astro-cid-cezwlk7t]{font-family:var(--font-mono);font-size:12.5px;line-height:inherit;color:var(--link);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;margin:0;padding:0}.dl-btn[data-astro-cid-cezwlk7t]:after{content:"";position:absolute;inset:0}.dl-row[data-astro-cid-cezwlk7t]:hover .dl-btn[data-astro-cid-cezwlk7t],.dl-btn[data-astro-cid-cezwlk7t]:hover{color:var(--link-hover)}.dl-btn[data-astro-cid-cezwlk7t]:focus-visible{outline:none}.dl-btn[data-astro-cid-cezwlk7t]:focus-visible:after{outline:2px solid var(--link);outline-offset:-2px}.detail-actions[data-astro-cid-cezwlk7t]{gap:12px;display:flex}.back-link[data-astro-cid-cezwlk7t]{align-self:center;font-size:14.5px;font-weight:600}@media (width<=899px){.detail[data-astro-cid-cezwlk7t]{padding-top:32px;padding-bottom:64px}h1[data-astro-cid-cezwlk7t]{text-wrap:balance;font-size:30px}.enquiry-panel[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr)}.enquiry-actions[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t],.notice-panel[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t],.detail-actions[data-astro-cid-cezwlk7t] .btn[data-astro-cid-cezwlk7t]{min-height:44px}.notice-panel[data-astro-cid-cezwlk7t]{flex-direction:column;align-items:stretch}.field[data-astro-cid-cezwlk7t]{height:44px;font-size:16px}.detail-actions[data-astro-cid-cezwlk7t]{flex-wrap:wrap}.back-link[data-astro-cid-cezwlk7t]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=599px){h1[data-astro-cid-cezwlk7t]{font-size:28px}.info-cards[data-astro-cid-cezwlk7t]{grid-template-columns:1fr;gap:12px}.badge-format[data-astro-cid-cezwlk7t]{white-space:normal}.spec-row[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.spec-row[data-astro-cid-cezwlk7t] dd[data-astro-cid-cezwlk7t]{overflow-wrap:anywhere}.enquiry-panel[data-astro-cid-cezwlk7t],.notice-panel[data-astro-cid-cezwlk7t]{padding:20px}.enquiry-fields[data-astro-cid-cezwlk7t]{grid-template-columns:minmax(0,1fr) 96px;gap:12px}.enquiry-actions[data-astro-cid-cezwlk7t]{flex-direction:column;align-items:stretch}.dl-row[data-astro-cid-cezwlk7t]{flex-wrap:wrap;gap:2px 16px;padding:13px 16px}.detail-actions[data-astro-cid-cezwlk7t]{flex-direction:column;align-items:stretch;gap:4px}.back-link[data-astro-cid-cezwlk7t]{justify-content:center}.back-link[data-astro-cid-cezwlk7t]:only-child{justify-content:flex-start;align-self:flex-start}}@media (width<=899px){.crumbs[data-astro-cid-cezwlk7t] a[data-astro-cid-cezwlk7t]{margin:-12px 0;padding:12px 0;display:inline-block}}
