.guide-contents[data-astro-cid-sgg5joot]{margin-bottom:var(--space-xl);border-block:1px solid var(--color-border)}.guide-contents[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot]{padding-block:var(--space-s);cursor:pointer;min-height:44px;color:var(--color-navy);font-weight:800}.guide-contents[data-astro-cid-sgg5joot] summary[data-astro-cid-sgg5joot] span[data-astro-cid-sgg5joot]{color:var(--color-muted);margin-left:.65rem;font-size:.8125rem;font-weight:500}.guide-contents[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{padding:0 0 var(--space-s) 1.25rem;margin:0}.guide-contents[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{margin:0}.guide-contents[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{padding-block:.45rem;font-size:.9375rem;line-height:1.45;display:inline-block}.aprose[data-astro-cid-sgg5joot] h2[id]{scroll-margin-top:calc(var(--header-height) + var(--space-m))}.arail__more[data-astro-cid-sgg5joot] .arail__all[data-astro-cid-sgg5joot]{color:var(--color-navy);margin-top:.65rem;text-decoration:underline}.rprog[data-astro-cid-sgg5joot]{display:none}@supports (animation-timeline:scroll()){.rprog[data-astro-cid-sgg5joot]{z-index:55;background:var(--color-navy);transform-origin:0;pointer-events:none;height:4px;animation:linear both rprog scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 0 1px #ffffff80}@keyframes rprog{to{transform:scaleX(1)}}}.ahead[data-astro-cid-sgg5joot]{color:#fff;border-bottom:4px solid var(--color-red);padding-block:var(--space-2xl) var(--space-xl)}.ahead[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{max-width:22ch;font-size:var(--display-hero);margin:0 0 var(--space-s);color:#fff}.ahead__lead[data-astro-cid-sgg5joot]{color:#ffffffdb;max-width:60ch;margin:0;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.55}.ahead__meta[data-astro-cid-sgg5joot]{margin:var(--space-m) 0 0;color:#ffffffad;font-size:.85rem}.abody[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0, var(--prose-max)) 17rem;justify-content:center;gap:var(--space-2xl) clamp(var(--space-xl), 6vw, 5rem);padding-block:var(--space-xl) var(--section-y);align-items:start;display:grid}@media (width<=60rem){.abody[data-astro-cid-sgg5joot]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.aprose[data-astro-cid-sgg5joot]{font-size:var(--font-size-base);line-height:1.65}.aprose[data-astro-cid-sgg5joot] h2:not([class]){margin:var(--space-xl) 0 var(--space-s);font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem);line-height:1.12}.aprose[data-astro-cid-sgg5joot]>h2:first-child{margin-top:0}.aprose[data-astro-cid-sgg5joot] h3:not([class]){margin:var(--space-l) 0 var(--space-2xs);font-size:1.2rem}.aprose[data-astro-cid-sgg5joot] p:not([class]),.aprose[data-astro-cid-sgg5joot] ul:not([class])>li,.aprose[data-astro-cid-sgg5joot] ol:not([class])>li{color:var(--color-ink-soft)}.aprose[data-astro-cid-sgg5joot] ul:not([class]),.aprose[data-astro-cid-sgg5joot] ol:not([class]){margin:0 0 var(--space-s);padding-left:1.3rem}.aprose[data-astro-cid-sgg5joot] ul:not([class])>li,.aprose[data-astro-cid-sgg5joot] ol:not([class])>li{margin-bottom:var(--space-2xs);max-width:var(--measure);text-wrap:pretty}.aprose[data-astro-cid-sgg5joot] ul:not([class])>li::marker,.aprose[data-astro-cid-sgg5joot] ol:not([class])>li::marker{color:var(--color-brand-bright);font-weight:700}.aprose[data-astro-cid-sgg5joot] a:not([class]){color:var(--color-accent-strong);text-decoration-color:var(--color-red);font-weight:500}.aprose[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;margin:var(--space-m) 0;font-size:.95rem}.aprose[data-astro-cid-sgg5joot] .table-wrap table{min-width:34rem;margin:0}.aprose[data-astro-cid-sgg5joot] th,.aprose[data-astro-cid-sgg5joot] td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.6rem .75rem}.aprose[data-astro-cid-sgg5joot] th{background:var(--color-navy);color:#fff;font-weight:700}.aprose[data-astro-cid-sgg5joot] .table-wrap{margin:var(--space-m) 0;border:1px solid var(--color-border);border-radius:var(--radius-m);overflow-x:auto}.aprose[data-astro-cid-sgg5joot] .callout{margin:var(--space-l) 0;padding:var(--space-m);border-radius:0 var(--radius-m) var(--radius-m) 0;border-left:4px solid var(--color-navy);background:var(--color-navy-tint)}.aprose[data-astro-cid-sgg5joot] .callout--warn{border-left-color:var(--color-red);background:var(--color-red-tint)}.aprose[data-astro-cid-sgg5joot] .callout>:last-child{margin-bottom:0}.aprose[data-astro-cid-sgg5joot] .callout strong:first-child{margin-bottom:var(--space-3xs);color:var(--color-ink);display:block}.aprose[data-astro-cid-sgg5joot] .band--paper,.aprose[data-astro-cid-sgg5joot] .band--navy,.aprose[data-astro-cid-sgg5joot] .band--plate{padding-block:var(--space-l);padding-inline:var(--space-m);border-radius:var(--radius-l);margin-block:var(--space-xl)}.arail[data-astro-cid-sgg5joot]{top:calc(var(--header-height) + var(--space-m));gap:var(--space-l);display:grid;position:sticky}@media (width<=60rem){.arail[data-astro-cid-sgg5joot]{position:static}}.arail__card[data-astro-cid-sgg5joot]{color:#fff;background:var(--color-navy);border-radius:var(--radius-l);padding:var(--space-m);box-shadow:0 20px 40px -24px #061a36b3}.arail__card[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{margin:0 0 var(--space-2xs);color:#fff;font-size:1.25rem}.arail__card[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{font-size:var(--step--0-5);color:#ffffffd6;margin:0 0 var(--space-m)}.arail__card[data-astro-cid-sgg5joot] .btn[data-astro-cid-sgg5joot]{width:100%}.arail__tel[data-astro-cid-sgg5joot]{margin-top:var(--space-s);text-align:center;color:#fff;font-size:.92rem;font-weight:700;text-decoration:none;display:block}.arail__more[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{margin:0 0 var(--space-xs)}.arail__more[data-astro-cid-sgg5joot] ul[data-astro-cid-sgg5joot]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.arail__more[data-astro-cid-sgg5joot] li[data-astro-cid-sgg5joot]{border-bottom:1px solid var(--color-border)}.arail__more[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--color-ink);transition:color var(--transition-fast);padding:.6rem 0;font-size:.94rem;font-weight:600;text-decoration:none;display:block}.arail__more[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--color-navy)}
