.guide-directory[data-astro-cid-fijxmeh2]{background:var(--color-surface);color:var(--color-shell-ink);font-family:var(--font-shell);padding-bottom:80px}.guide-frame[data-astro-cid-fijxmeh2]{width:min(80%,1200px);margin-inline:auto}.guide-breadcrumb[data-astro-cid-fijxmeh2]{flex-wrap:wrap;gap:10px;padding-top:24px;font-size:14px;line-height:1.5;display:flex}.guide-breadcrumb[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{color:var(--color-text-muted)}.guide-hero[data-astro-cid-fijxmeh2]{grid-template-columns:1fr 1fr;align-items:end;gap:64px;padding-block:40px 30px;display:grid}.guide-eyebrow[data-astro-cid-fijxmeh2]{color:var(--color-shell-blue);margin:0 0 12px;font-size:14px;font-weight:500}.guide-hero[data-astro-cid-fijxmeh2] h1[data-astro-cid-fijxmeh2]{letter-spacing:-.03em;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;line-height:1.12}.guide-intro[data-astro-cid-fijxmeh2]{max-width:48ch;color:var(--color-text-muted);margin:0;font-size:19px;line-height:1.65}.guide-topics[data-astro-cid-fijxmeh2]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:8px 32px;margin-bottom:28px;padding-block:10px 22px;display:flex}.guide-topics[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{min-height:44px;color:var(--color-shell-blue);align-items:center;gap:12px;font-size:16px;font-weight:500;display:inline-flex}.guide-topics[data-astro-cid-fijxmeh2] svg{flex-shrink:0}.guide-start[data-astro-cid-fijxmeh2]{background:var(--color-shell-sky);color:var(--color-shell-ink);grid-template-columns:1.15fr 1fr;display:grid}.guide-start-media[data-astro-cid-fijxmeh2]{min-width:0;height:clamp(300px,27vw,370px)}.guide-start-media[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{object-fit:cover;object-position:center 65%;width:100%;height:100%;display:block}.guide-start-copy[data-astro-cid-fijxmeh2]{align-self:center;padding:36px 44px}.guide-start-label[data-astro-cid-fijxmeh2]{color:var(--color-shell-blue);margin-bottom:16px;font-size:14px;font-weight:600;display:block}.guide-start[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{letter-spacing:-.025em;text-wrap:pretty;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.7vw,2.5rem);font-weight:400;line-height:1.18}.guide-start[data-astro-cid-fijxmeh2] p[data-astro-cid-fijxmeh2]{max-width:40ch;color:var(--color-text-muted);margin:16px 0 0;font-size:18px;line-height:1.6}.guide-start-action[data-astro-cid-fijxmeh2]{min-height:44px;color:var(--color-shell-blue);align-items:center;gap:20px;margin-top:20px;font-size:17px;font-weight:600;display:flex}.guide-start-action[data-astro-cid-fijxmeh2] svg{flex-shrink:0}.guide-chapter[data-astro-cid-fijxmeh2]{padding-block:80px;scroll-margin-top:96px}.guide-chapter--reverse[data-astro-cid-fijxmeh2]{background:#f6f9fb}.guide-group[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 72px;display:grid}.guide-group-intro[data-astro-cid-fijxmeh2]{grid-column:2}.guide-stage[data-astro-cid-fijxmeh2]{color:var(--color-shell-blue);margin:0 0 16px;font-size:14px;font-weight:500}.guide-stage[data-astro-cid-fijxmeh2] span[data-astro-cid-fijxmeh2]{margin-inline:8px}.guide-group-intro[data-astro-cid-fijxmeh2] [data-astro-cid-fijxmeh2]:is(h2,h3){letter-spacing:-.025em;text-wrap:pretty;max-width:22ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,2.7vw,2.5rem);font-weight:400;line-height:1.2}.guide-group-description[data-astro-cid-fijxmeh2]{max-width:48ch;color:var(--color-text-muted);margin:18px 0 28px;font-size:18px;line-height:1.65}.guide-group-media[data-astro-cid-fijxmeh2]{grid-area:1/1/span 2;align-self:center;margin:0}.guide-group-media[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{object-fit:cover;object-position:57% center;width:100%;height:420px;display:block}.guide-group-media--contain[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{object-fit:contain;object-position:center;height:470px}.guide-group-media[data-astro-cid-fijxmeh2] figcaption[data-astro-cid-fijxmeh2]{color:var(--color-text-muted);margin-top:12px;font-size:14px;line-height:1.5}.guide-entries[data-astro-cid-fijxmeh2]{grid-column:2;margin:0;padding:0;list-style:none}.guide-entries[data-astro-cid-fijxmeh2] li[data-astro-cid-fijxmeh2]{border-top:1px solid var(--color-border)}.guide-entry[data-astro-cid-fijxmeh2]{min-height:44px;color:var(--color-shell-ink);justify-content:space-between;align-items:start;gap:24px;padding:20px 0;display:flex}.guide-entry[data-astro-cid-fijxmeh2] [data-astro-cid-fijxmeh2]:is(h3,h4){letter-spacing:-.01em;text-wrap:pretty;font-size:22px;font-weight:500;line-height:1.3}.guide-entry[data-astro-cid-fijxmeh2] p[data-astro-cid-fijxmeh2]{max-width:52ch;color:var(--color-text-muted);margin:8px 0 0;font-size:17px;line-height:1.6}.guide-entry[data-astro-cid-fijxmeh2] svg{color:var(--color-shell-blue);flex:none;margin-top:5px}.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-group-intro[data-astro-cid-fijxmeh2],.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-entries[data-astro-cid-fijxmeh2]{grid-column:1}.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-group-media[data-astro-cid-fijxmeh2]{grid-column:2}.guide-chapter--text[data-astro-cid-fijxmeh2]{padding-block:64px}.guide-chapter--text[data-astro-cid-fijxmeh2]+.guide-chapter--text[data-astro-cid-fijxmeh2]{padding-top:0}.guide-chapter--text[data-astro-cid-fijxmeh2] .guide-group[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.guide-chapter--text[data-astro-cid-fijxmeh2] .guide-group-intro[data-astro-cid-fijxmeh2]{grid-column:1}.guide-chapter--text[data-astro-cid-fijxmeh2] .guide-entries[data-astro-cid-fijxmeh2]{grid-area:1/2}.guide-contact[data-astro-cid-fijxmeh2]{background:var(--color-shell-sky);grid-template-columns:1fr 1fr;display:grid}.guide-contact[data-astro-cid-fijxmeh2]>img[data-astro-cid-fijxmeh2]{object-fit:cover;width:100%;height:320px;display:block}.guide-contact-copy[data-astro-cid-fijxmeh2]{align-self:center;padding:36px 44px}.guide-contact[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:1.2}.guide-contact[data-astro-cid-fijxmeh2] p[data-astro-cid-fijxmeh2]{color:var(--color-text-muted);margin:16px 0 20px;font-size:18px;line-height:1.6}.guide-contact[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{background:var(--color-shell-blue);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 20px;font-size:17px;font-weight:500;display:inline-flex}.guide-directory[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{text-decoration:none}.guide-entry[data-astro-cid-fijxmeh2]:hover [data-astro-cid-fijxmeh2]:is(h3,h4),.guide-entry[data-astro-cid-fijxmeh2]:focus-visible [data-astro-cid-fijxmeh2]:is(h3,h4),.guide-start[data-astro-cid-fijxmeh2]:hover .guide-start-action[data-astro-cid-fijxmeh2],.guide-start[data-astro-cid-fijxmeh2]:focus-visible .guide-start-action[data-astro-cid-fijxmeh2],.guide-topics[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]:hover{color:var(--color-shell-blue);text-underline-offset:4px;text-decoration:underline}.guide-contact[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]:hover{background:var(--color-shell-navy)}.guide-directory[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}@media (width<=1100px){.guide-frame[data-astro-cid-fijxmeh2]{width:calc(100% - 80px)}.guide-hero[data-astro-cid-fijxmeh2]{gap:40px}.guide-start-copy[data-astro-cid-fijxmeh2],.guide-contact-copy[data-astro-cid-fijxmeh2]{padding:28px}.guide-group[data-astro-cid-fijxmeh2]{column-gap:40px}.guide-group-media[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{height:390px}}@media (width<=800px){.guide-directory[data-astro-cid-fijxmeh2]{padding-bottom:40px}.guide-frame[data-astro-cid-fijxmeh2]{width:calc(100% - 40px)}.guide-hero[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px 20px}.guide-intro[data-astro-cid-fijxmeh2]{font-size:18px}.guide-topics[data-astro-cid-fijxmeh2]{grid-template-columns:1fr 1fr;gap:0 14px;margin-bottom:24px;padding-block:0 18px;display:grid}.guide-topics[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{gap:8px;font-size:15px}.guide-start[data-astro-cid-fijxmeh2],.guide-contact[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,1fr)}.guide-start-media[data-astro-cid-fijxmeh2]{height:clamp(150px,35vw,260px)}.guide-start-copy[data-astro-cid-fijxmeh2],.guide-contact-copy[data-astro-cid-fijxmeh2]{padding:24px}.guide-start[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{max-width:23ch;font-size:30px}.guide-start[data-astro-cid-fijxmeh2] p[data-astro-cid-fijxmeh2]{margin-top:12px;font-size:17px}.guide-start-label[data-astro-cid-fijxmeh2]{margin-bottom:12px}.guide-start-action[data-astro-cid-fijxmeh2]{gap:12px;margin-top:12px;font-size:16px}.guide-chapter[data-astro-cid-fijxmeh2],.guide-chapter--text[data-astro-cid-fijxmeh2]{padding-block:48px}.guide-group[data-astro-cid-fijxmeh2],.guide-chapter--text[data-astro-cid-fijxmeh2] .guide-group[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,1fr);gap:0}.guide-group-intro[data-astro-cid-fijxmeh2],.guide-entries[data-astro-cid-fijxmeh2],.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-group-intro[data-astro-cid-fijxmeh2],.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-entries[data-astro-cid-fijxmeh2]{grid-area:auto/1}.guide-group-media[data-astro-cid-fijxmeh2],.guide-chapter--reverse[data-astro-cid-fijxmeh2] .guide-group-media[data-astro-cid-fijxmeh2]{grid-area:2/1;margin-bottom:24px}.guide-chapter--text[data-astro-cid-fijxmeh2] .guide-entries[data-astro-cid-fijxmeh2]{grid-area:auto/1}.guide-group[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{max-width:24ch;font-size:32px}.guide-group-description[data-astro-cid-fijxmeh2]{margin:14px 0 24px;font-size:17px}.guide-group-media[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{height:clamp(210px,56vw,360px)}.guide-group-media--contain[data-astro-cid-fijxmeh2] img[data-astro-cid-fijxmeh2]{height:320px}.guide-stage[data-astro-cid-fijxmeh2]{margin-bottom:12px}.guide-entry[data-astro-cid-fijxmeh2]{gap:16px;padding-block:18px}.guide-entry[data-astro-cid-fijxmeh2] h3[data-astro-cid-fijxmeh2]{font-size:21px}.guide-contact[data-astro-cid-fijxmeh2]>img[data-astro-cid-fijxmeh2]{height:200px}.guide-contact[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{font-size:30px}.guide-contact[data-astro-cid-fijxmeh2] p[data-astro-cid-fijxmeh2]{font-size:17px}}@media (width<=380px){.guide-start-copy[data-astro-cid-fijxmeh2],.guide-contact-copy[data-astro-cid-fijxmeh2]{padding:20px}.guide-start[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{font-size:28px}.guide-topics[data-astro-cid-fijxmeh2] a[data-astro-cid-fijxmeh2]{font-size:14px}}.guide-directory--embedded[data-astro-cid-fijxmeh2]{padding-block:40px 56px;scroll-margin-top:100px}.guide-directory--embedded[data-astro-cid-fijxmeh2]>.guide-frame[data-astro-cid-fijxmeh2]{width:min(1312px,100% - 128px)}.guide-embedded-heading[data-astro-cid-fijxmeh2]{border-bottom:1px solid var(--color-border);margin-bottom:32px;padding-bottom:32px}.guide-embedded-heading[data-astro-cid-fijxmeh2] h2[data-astro-cid-fijxmeh2]{letter-spacing:-.025em;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.15}.guide-embedded-heading[data-astro-cid-fijxmeh2]>p[data-astro-cid-fijxmeh2]{max-width:72ch;color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.65}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-chapters[data-astro-cid-fijxmeh2]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 64px;display:grid}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-chapter[data-astro-cid-fijxmeh2]{background:0 0;min-width:0;padding:0}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-group[data-astro-cid-fijxmeh2]{width:100%;display:block}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-stage[data-astro-cid-fijxmeh2]{margin-bottom:10px;font-size:12px}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-group-intro[data-astro-cid-fijxmeh2] h3[data-astro-cid-fijxmeh2]{margin:0;font-size:clamp(25px,2vw,30px)}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-group-description[data-astro-cid-fijxmeh2]{margin:12px 0 18px;font-size:15px;line-height:1.6}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-entry[data-astro-cid-fijxmeh2]{align-items:center;gap:16px;padding-block:14px}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-entry[data-astro-cid-fijxmeh2] h4[data-astro-cid-fijxmeh2]{margin:0;font-size:17px;line-height:1.4}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-entry[data-astro-cid-fijxmeh2] svg{margin-top:0}@media (width<=1100px){.guide-directory--embedded[data-astro-cid-fijxmeh2]>.guide-frame[data-astro-cid-fijxmeh2]{width:calc(100% - 80px)}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-chapters[data-astro-cid-fijxmeh2]{column-gap:40px}}@media (width<=800px){.guide-directory--embedded[data-astro-cid-fijxmeh2]>.guide-frame[data-astro-cid-fijxmeh2]{width:calc(100% - 40px)}.guide-directory--embedded[data-astro-cid-fijxmeh2] .guide-chapters[data-astro-cid-fijxmeh2]{grid-template-columns:minmax(0,1fr);gap:28px}.guide-directory--embedded[data-astro-cid-fijxmeh2]{padding-block:28px 40px}}
