.website-guide{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans)}.website-guide h1,.website-guide h2,.website-guide h3{font-family:var(--font-serif);color:var(--color-oxford);letter-spacing:0;font-weight:500}.website-guide h1{font-size:62px;line-height:1.04}.website-guide h2{max-width:840px;font-size:42px;line-height:1.12}.website-guide h3{font-size:29px;line-height:1.2}.website-guide p{color:var(--color-slate);font-size:17px;line-height:1.8}.wg-hero{border-bottom:1px solid var(--color-slate-15);padding:140px 0 80px}.wg-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;display:grid}.wg-hero picture{display:block}.wg-hero img{border-radius:8px;width:100%;height:auto;display:block}.wg-section{border-bottom:1px solid var(--color-slate-15);padding:76px 0}.wg-section:nth-child(2n){background:var(--color-surface)}.wg-section-grid{text-align:left;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.wg-section-heading,.wg-blocks{min-width:0}.wg-section-heading h2{overflow-wrap:anywhere}.wg-blocks{gap:25px;display:grid}.wg-blocks>p{max-width:800px}.wg-list{color:var(--color-slate);gap:14px;padding-left:24px;font-size:16px;line-height:1.75;display:grid}.wg-list li::marker{color:var(--color-teal-text)}.wg-list:not(ol){list-style:outside}ol.wg-list{list-style:decimal}.wg-subsection{border-left:2px solid var(--color-teal-light);padding:4px 0 4px 24px}.wg-subsection p{margin-top:12px}.wg-agencies{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.wg-agency{background:var(--color-surface);border:1px solid var(--color-slate-15);border-radius:8px;padding:30px}.wg-agency h3{font-size:30px}.wg-agency p{font-size:16px}.wg-agency .wg-location{color:var(--color-teal-text);margin:20px 0 12px;font-size:14px}.wg-link{color:var(--color-teal-text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.wg-table-scroll{border:1px solid var(--color-slate-15);border-radius:8px;max-width:100%;overflow-x:auto}.wg-table-scroll:focus-visible{outline:2px solid var(--color-teal-text);outline-offset:3px}.wg-table-scroll table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px;line-height:1.65}.wg-table-scroll th{text-align:left;background:var(--color-brand-navy);color:var(--color-surface);padding:19px 22px;font-weight:500}.wg-table-scroll td{vertical-align:top;border-bottom:1px solid var(--color-slate-15);color:var(--color-slate);padding:20px 22px}.wg-table-scroll tr:nth-child(2n) td{background:var(--color-surface-navy-tint)}.wg-cta{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.website-guide .wg-primary{background:var(--color-oxford);color:var(--color-surface)}.website-guide .wg-secondary{background:var(--color-surface);color:var(--color-oxford);border-color:var(--color-slate-30)}.website-guide .wg-primary,.website-guide .wg-secondary{white-space:normal;text-align:center;border-radius:6px;height:auto;min-height:48px;padding:14px 23px;font-size:15px;line-height:1.4}.wg-faq h3{font-family:var(--font-sans);font-size:17px}.wg-final{background:var(--color-brand-navy);padding:80px 0}.wg-final h2,.wg-final p{color:var(--color-surface)}.wg-final p{opacity:.85}.wg-final .wg-primary{background:var(--color-surface);color:var(--color-oxford)}@media(max-width:1023px){.wg-hero-grid{grid-template-columns:1fr;gap:36px}.wg-hero picture{max-width:760px}.website-guide h1{font-size:52px}.wg-section-grid{grid-template-columns:minmax(0,1fr);gap:30px}}@media(max-width:639px){.website-guide h1{font-size:40px}.website-guide h2{font-size:34px}.website-guide h3{font-size:27px}.wg-hero{padding:112px 0 48px}.wg-section{padding:48px 0}.wg-agencies{grid-template-columns:1fr}.wg-agency{padding:24px}.wg-cta{flex-direction:column;align-items:stretch}.wg-hero-grid{gap:30px}.website-guide p{font-size:16px}.wg-subsection{padding-left:18px}}
