[data-gg-site-guide]{max-width:1250px;margin:0 auto;padding:0 clamp(22px,5vw,72px) 24px;color:#302822;font-family:var(--font-sans,"Source Sans 3"),"Segoe UI",Arial,sans-serif;line-height:1.5}[data-gg-site-guide] :is(h1,h2,h3,p,ul){margin:0}[data-gg-site-guide] :is(h1,h2){font-family:var(--font-serif,"EB Garamond"),Georgia,serif;font-weight:400}[data-gg-site-guide] h1{font-size:clamp(36px,5vw,65px);line-height:1.12;letter-spacing:-.035em;margin:6px 0 8px}[data-gg-site-guide] .lead{padding:38px 0 26px}[data-gg-site-guide] .lead>p:last-child{max-width:65ch;color:#5b5049}[data-gg-site-guide] .kicker,[data-gg-site-guide] .nr{font-size:12px;font-weight:650;letter-spacing:.12em;color:#78323d}[data-gg-site-guide] .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 30px}[data-gg-site-guide] .grid section{min-width:0;border-top:1px solid #96515a;padding-top:12px}[data-gg-site-guide] h2{font-size:27px;line-height:1.2}[data-gg-site-guide] .service-label{margin:.8rem 0 .05rem;font:600 16px/1.3 var(--font-sans,"Source Sans 3"),Segoe UI,Arial,sans-serif;color:#58483c}[data-gg-site-guide] .desc{margin-top:5px;color:#625a53;font-size:14px}[data-gg-site-guide] ul{padding:6px 0 0;list-style:none}[data-gg-site-guide] a{display:inline-block;padding:4px 0;color:inherit;text-decoration:none}[data-gg-site-guide] a:hover{color:#792f3b}[data-gg-site-guide] a:focus-visible{outline:2px solid #792f3b;outline-offset:2px}[data-gg-site-guide] .gg-sitemap-xml{margin-top:24px;padding-top:10px;border-top:1px solid #c7baaa;font-size:14px}@media(max-width:900px){[data-gg-site-guide] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){[data-gg-site-guide] .grid{grid-template-columns:minmax(0,1fr);gap:19px}[data-gg-site-guide] .lead{padding:24px 0 17px}[data-gg-site-guide] li a{min-height:40px;padding:7px 0}}