.detail__actions[data-astro-cid-7gufuktm]{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.detail__art[data-astro-cid-7gufuktm]{border:1px solid var(--line-dark);border-radius:var(--radius-lg);color:var(--fog-100);--art-accent:var(--accent-hi);background-color:#ffffff05;background-image:linear-gradient(#e7eaef0d 1px,#0000 1px),linear-gradient(90deg,#e7eaef0d 1px,#0000 1px);background-size:28px 28px;padding:clamp(24px,4vw,48px)}.detail__grid[data-astro-cid-7gufuktm]{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.detail__main[data-astro-cid-7gufuktm]{gap:clamp(40px,5vw,64px);display:grid}.detail__lead[data-astro-cid-7gufuktm]{color:var(--graphite);text-wrap:pretty;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.55}.detail__h2[data-astro-cid-7gufuktm]{letter-spacing:-.015em;margin-bottom:20px;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:620;font-stretch:108%}.detail__list[data-astro-cid-7gufuktm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail__list[data-astro-cid-7gufuktm] li[data-astro-cid-7gufuktm]{border:1px solid var(--line-light);border-radius:var(--radius);background:var(--white);gap:12px;padding:16px 18px;font-size:15px;display:flex}.detail__list[data-astro-cid-7gufuktm] svg{width:20px;height:20px;color:var(--accent-deep);margin-top:1px}.detail__list--limits[data-astro-cid-7gufuktm] svg{color:#b4442f}.detail__steps[data-astro-cid-7gufuktm]{border-top:1px solid var(--line-light);gap:0;display:grid}.detail__steps[data-astro-cid-7gufuktm] li[data-astro-cid-7gufuktm]{border-bottom:1px solid var(--line-light);grid-template-columns:56px 1fr;gap:12px;padding:20px 0;display:grid}.detail__step-no[data-astro-cid-7gufuktm]{letter-spacing:.1em;color:var(--accent-deep);padding-top:3px;font-size:13px;font-weight:600;font-stretch:125%}.detail__step-title[data-astro-cid-7gufuktm]{font-size:1.1rem;font-weight:620}.detail__step-text[data-astro-cid-7gufuktm]{color:var(--slate);margin-top:4px}.detail__note[data-astro-cid-7gufuktm]{border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;background:var(--white);padding:24px 28px}.detail__note-title[data-astro-cid-7gufuktm]{margin-bottom:8px;font-size:1.05rem;font-weight:620}.detail__note[data-astro-cid-7gufuktm] p[data-astro-cid-7gufuktm]{color:var(--slate)}.detail__side[data-astro-cid-7gufuktm]{top:calc(var(--header-h) + 24px);position:sticky}.detail__card[data-astro-cid-7gufuktm]{border-radius:var(--radius-lg);background:var(--ink-900);color:var(--fog-100);gap:12px;padding:28px;display:grid}.detail[data-astro-cid-7gufuktm] .detail__card[data-astro-cid-7gufuktm] .btn--ghost[data-astro-cid-7gufuktm]{--btn-border:var(--line-dark-strong);--btn-fg:var(--fog-100)}.detail[data-astro-cid-7gufuktm] .detail__card[data-astro-cid-7gufuktm] .btn--ghost[data-astro-cid-7gufuktm]:hover{--btn-border:var(--fog-300);--btn-bg:#ffffff0a}.detail__card-years[data-astro-cid-7gufuktm]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-hi);font-size:12px;font-weight:600;font-stretch:125%}.detail__card-title[data-astro-cid-7gufuktm]{font-size:1.3rem;font-weight:620;font-stretch:108%;line-height:1.2}.detail__card-text[data-astro-cid-7gufuktm]{color:var(--fog-400);margin-bottom:8px;font-size:15px}.detail__card-address[data-astro-cid-7gufuktm]{color:var(--fog-400);gap:10px;margin-top:8px;font-size:14px;display:flex}.detail__card-address[data-astro-cid-7gufuktm] svg{flex:none;width:18px;height:18px;margin-top:2px}.detail-related[data-astro-cid-7gufuktm]{padding-top:0}.detail-related__title[data-astro-cid-7gufuktm]{margin-bottom:32px}.detail-related__grid[data-astro-cid-7gufuktm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=1023px){.detail__grid[data-astro-cid-7gufuktm]{grid-template-columns:1fr}.detail__side[data-astro-cid-7gufuktm]{position:static}.detail-related__grid[data-astro-cid-7gufuktm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.detail__list[data-astro-cid-7gufuktm],.detail-related__grid[data-astro-cid-7gufuktm]{grid-template-columns:1fr}}
