.guide-page:where(.astro-vpohzzmg){background:#fbfcfd;color:#172235;padding-bottom:6rem}.guide-container:where(.astro-vpohzzmg){max-width:1120px}.guide-hero:where(.astro-vpohzzmg){background:#112b46;color:#fff;padding:8.5rem 0 6.5rem}.guide-hero:where(.astro-vpohzzmg) .guide-container:where(.astro-vpohzzmg){max-width:950px}.guide-kicker:where(.astro-vpohzzmg){color:#159db9;font-size:.73rem;font-weight:700;letter-spacing:.14em;line-height:1.25;margin:0 0 1.25rem;text-transform:uppercase}.guide-hero:where(.astro-vpohzzmg) .guide-kicker:where(.astro-vpohzzmg){color:#70cfe1}.guide-hero:where(.astro-vpohzzmg) h1:where(.astro-vpohzzmg),.guide-section:where(.astro-vpohzzmg) h2:where(.astro-vpohzzmg),.guide-close:where(.astro-vpohzzmg) h2:where(.astro-vpohzzmg){font-family:Georgia,Times New Roman,serif;letter-spacing:-.035em;line-height:1.07;margin:0}.guide-hero:where(.astro-vpohzzmg) h1:where(.astro-vpohzzmg){font-size:clamp(2.7rem,6vw,5.25rem);max-width:850px}.guide-hero-copy:where(.astro-vpohzzmg){color:#d7e4ef;font-size:clamp(1.12rem,2vw,1.4rem);line-height:1.6;margin:1.7rem 0 0;max-width:720px}.guide-hero-actions:where(.astro-vpohzzmg){align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:2.3rem}.guide-button:where(.astro-vpohzzmg){background:#13a6bd;border-radius:4px;color:#fff;display:inline-block;font-size:.88rem;font-weight:700;letter-spacing:.02em;padding:.85rem 1.2rem;text-decoration:none;transition:background .2s ease}.guide-button:where(.astro-vpohzzmg):hover{background:#09899f}.guide-text-link:where(.astro-vpohzzmg){color:#d7e4ef;font-size:.9rem;text-decoration:underline;text-underline-offset:4px}.guide-navigation-wrap:where(.astro-vpohzzmg){background:#fff;border-bottom:1px solid #dfe6eb}.guide-navigation:where(.astro-vpohzzmg){display:flex;gap:1.25rem;overflow-x:auto;padding-bottom:1rem;padding-top:1rem;scrollbar-width:thin}.guide-navigation:where(.astro-vpohzzmg) a:where(.astro-vpohzzmg){color:#536376;flex:0 0 auto;font-size:.76rem;font-weight:600;text-decoration:none}.guide-navigation:where(.astro-vpohzzmg) a:where(.astro-vpohzzmg):hover{color:#0c8298}.guide-content:where(.astro-vpohzzmg){padding-top:2rem}.guide-section:where(.astro-vpohzzmg){border-bottom:1px solid #dfe6eb;padding:clamp(3.3rem,7vw,6.8rem) 0;scroll-margin-top:6rem}.guide-section-heading:where(.astro-vpohzzmg){max-width:790px;position:relative}.guide-index:where(.astro-vpohzzmg){color:#c4d1db;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:700;position:absolute;right:0;top:0}.guide-section:where(.astro-vpohzzmg) h2:where(.astro-vpohzzmg),.guide-close:where(.astro-vpohzzmg) h2:where(.astro-vpohzzmg){color:#173d68;font-size:clamp(2rem,4vw,3.4rem);max-width:780px}.guide-section-body:where(.astro-vpohzzmg){align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);margin-top:1.8rem}.guide-section-with-image:where(.astro-vpohzzmg) .guide-section-body:where(.astro-vpohzzmg){grid-template-columns:minmax(0,.78fr) minmax(340px,1.22fr)}.guide-prose:where(.astro-vpohzzmg){max-width:790px}.guide-prose:where(.astro-vpohzzmg) p:where(.astro-vpohzzmg),.guide-close:where(.astro-vpohzzmg)>p:where(.astro-vpohzzmg){color:#34465b;font-size:1.06rem;line-height:1.72;margin:0 0 1rem}.guide-prose:where(.astro-vpohzzmg) ul:where(.astro-vpohzzmg){color:#34465b;line-height:1.65;margin:1.25rem 0 0;padding-left:1.15rem}.guide-prose:where(.astro-vpohzzmg) li:where(.astro-vpohzzmg){margin:.5rem 0;padding-left:.35rem}.guide-capture:where(.astro-vpohzzmg){background:#fff;border:1px solid #dfe6eb;box-shadow:0 14px 36px #19344e17;margin:0;overflow:hidden}.guide-capture:where(.astro-vpohzzmg) img:where(.astro-vpohzzmg){display:block;height:auto;width:100%}.guide-table-wrap:where(.astro-vpohzzmg){border:1px solid #ccd9e2;margin-top:2.1rem;overflow-x:auto}table:where(.astro-vpohzzmg){border-collapse:collapse;min-width:650px;width:100%}th:where(.astro-vpohzzmg){background:#eaf1f5;color:#183957;font-size:.72rem;letter-spacing:.06em;padding:.95rem 1rem;text-align:left}td:where(.astro-vpohzzmg){border-top:1px solid #d9e3e9;color:#34465b;font-size:.93rem;line-height:1.55;padding:1rem;vertical-align:top;white-space:pre-line}.guide-callout:where(.astro-vpohzzmg){background:#edf7f8;border-left:3px solid #13a6bd;margin-top:1.85rem;max-width:940px;padding:1.2rem 1.35rem}.guide-callout:where(.astro-vpohzzmg) p:where(.astro-vpohzzmg){color:#087f94;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin:0 0 .65rem;text-transform:uppercase}.guide-callout:where(.astro-vpohzzmg) div:where(.astro-vpohzzmg){color:#173d55;font-size:.96rem;line-height:1.6;white-space:pre-line}.guide-close:where(.astro-vpohzzmg){background:#fff;border:1px solid #dfe6eb;margin-top:4.5rem;padding:clamp(2.1rem,5vw,4.3rem)}.guide-close:where(.astro-vpohzzmg) .guide-table-wrap:where(.astro-vpohzzmg){margin-top:1.8rem}.guide-contact:where(.astro-vpohzzmg){background:#112b46;color:#fff;margin-top:2rem;padding:clamp(1.6rem,4vw,2.6rem)}.guide-contact:where(.astro-vpohzzmg) h2:where(.astro-vpohzzmg){color:#fff;font-size:clamp(1.65rem,3vw,2.4rem)}.guide-contact:where(.astro-vpohzzmg) p:where(.astro-vpohzzmg){color:#d7e4ef;line-height:1.65;margin:.85rem 0 1.35rem;white-space:pre-line}@media (max-width: 800px){.guide-hero:where(.astro-vpohzzmg){padding:6.5rem 0 4.5rem}.guide-section-with-image:where(.astro-vpohzzmg) .guide-section-body:where(.astro-vpohzzmg){grid-template-columns:1fr}}@media (max-width: 520px){.guide-page:where(.astro-vpohzzmg){padding-bottom:3rem}.guide-content:where(.astro-vpohzzmg){padding-top:.5rem}.guide-section:where(.astro-vpohzzmg){padding:3.4rem 0}.guide-navigation:where(.astro-vpohzzmg){gap:1rem}}
