.scw-guide{font-family:var(--scw-body);color:var(--scw-ink);max-width:100%;font-size:1.1rem;line-height:1.6;overflow-x:clip}.scw-guide :is(h1,h2,h3){font-family:var(--scw-display);font-weight:700;line-height:1.15}.scw-guide h1{color:#fff;margin:0;font-size:clamp(2.5rem,4vw,3.5rem)}.scw-guide h2{margin:0 0 16px;font-size:clamp(1.7rem,2.4vw,2.4rem)}.scw-guide p{margin:0}.scw-guide a{color:var(--scw-teal);text-underline-offset:.15em}.scw-guide a.scw-guide__btn{color:var(--scw-teal)}.scw-guide a.scw-guide__btn--ghost{color:#fff;background:0 0;border:1px solid #fff}.scw-guide__hero,.scw-guide__split,.scw-guide__stack{gap:32px;display:grid}.scw-guide__copy,.scw-guide__stack{align-content:start;gap:16px;display:grid}.scw-guide__photo{aspect-ratio:3/4;border-radius:var(--scw-radius) var(--scw-radius) 0 var(--scw-radius);width:100%;max-width:100%;margin:0;position:relative;overflow:hidden}.scw-guide__photo--wide{aspect-ratio:16/9}.scw-guide__facts,.scw-guide__links{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.scw-guide__facts li,.scw-guide__links a{border-radius:var(--scw-radius);border:1px solid;padding:8px 16px;text-decoration:none}.scw-guide--clay .scw-guide__facts li,.scw-guide--clay .scw-guide__links a,.scw-guide--teal .scw-guide__links a{color:#fff}.scw-guide__actions{flex-wrap:wrap;gap:12px;display:flex}.scw-guide__btn{border-radius:var(--scw-radius);min-height:48px;color:var(--scw-teal);background:#fff;align-items:center;padding:12px 24px;font-weight:600;text-decoration:none;display:inline-flex}.scw-guide__btn--ghost{color:#fff;background:0 0;border:1px solid #fff}.scw-guide__address{gap:4px;font-style:normal;display:grid}.scw-guide__table-wrap{width:100%;min-width:0;max-width:100%}.scw-guide__table{table-layout:fixed;border-collapse:collapse;width:100%}.scw-guide__table th,.scw-guide__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--scw-line);padding:16px}.scw-guide__table th{font-family:var(--scw-display)}.scw-guide__faq{border-top:1px solid var(--scw-line);padding:16px 0}.scw-guide__faq summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.scw-guide__faq p{margin-top:8px}@media (min-width:900px){.scw-guide__hero,.scw-guide__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px}}
