.service-guide{padding:4rem 5vw;background:#102219;color:#f8f4ef}.service-guide-inner{max-width:1100px;margin:auto}.service-guide h2{font-family:var(--serif);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:300;margin:1rem 0 2rem}.service-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.service-guide-grid h3{font-size:1rem;margin:0 0 .8rem;line-height:1.5}.service-guide-grid p,.service-guide-next p{font-size:.82rem;line-height:1.9}.service-guide-grid p{color:inherit;opacity:.85}.service-guide-note{font-size:.75rem;line-height:1.9;margin:1.7rem 0;color:inherit;opacity:.8;max-width:900px}.service-guide blockquote{margin:2rem 0;padding:1.5rem 0 1.5rem 1.5rem;border-left:2px solid #c9a96e}.service-guide blockquote p{font-family:var(--serif);font-size:1.5rem;line-height:1.5;margin-bottom:1rem}.service-guide cite{font-style:normal;font-size:.75rem}.service-guide cite a{color:#dcc598;text-underline-offset:4px}.service-guide-next{border-top:1px solid #c9a96e40;padding-top:1.5rem}.service-guide-next p{max-width:750px;margin-bottom:1rem}.wt-page .service-guide-grid h3{font-family:inherit}.wt-page .service-guide-note{color:#343e36}@media(max-width:800px){.service-guide-grid{grid-template-columns:1fr;gap:1.5rem}.service-guide{padding:3rem 6vw}.service-guide-grid p,.service-guide-next p{font-size:.9rem}}