.page-module__fpWAOG__page{width:min(1200px,100% - 3rem);margin:0 auto;padding:clamp(4rem,10vw,5rem) 0}.page-module__fpWAOG__heading{max-width:800px}.page-module__fpWAOG__eyebrow,.page-module__fpWAOG__label{color:var(--color-olive);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__fpWAOG__heading h1{text-transform:uppercase;border-block:8px solid var(--color-ink);margin:1.4rem 0;padding:.8rem 0;font-size:clamp(3.5rem,9vw,8rem);line-height:.85}.page-module__fpWAOG__heading>p:last-child{max-width:50ch;font-size:1.2rem;line-height:1.7}.page-module__fpWAOG__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:6rem;display:grid}.page-module__fpWAOG__grid>div{border-top:1px solid var(--color-ink);min-height:190px;padding-top:1rem;font-size:1.05rem;line-height:1.6}.page-module__fpWAOG__contact{border-bottom:1px solid var(--color-ink);margin-top:1rem;font-size:1.1rem;font-weight:700;display:inline-block}.page-module__fpWAOG__button{border:1px solid var(--color-ink);text-transform:uppercase;margin-top:1rem;padding:.8rem 1rem;font-weight:700;display:inline-flex}@media (max-width:700px){.page-module__fpWAOG__page{width:min(100% - 2rem,1200px)}.page-module__fpWAOG__grid{grid-template-columns:1fr;margin-top:4rem}.page-module__fpWAOG__grid>div{min-height:auto;padding-bottom:1.5rem}}
