.page-module__I0gPIG__introduction,.page-module__I0gPIG__steps,.page-module__I0gPIG__record,.page-module__I0gPIG__details,.page-module__I0gPIG__context,.page-module__I0gPIG__recognition{grid-template-columns:.8fr 1.2fr;align-items:start;gap:76px;display:grid}.page-module__I0gPIG__introduction h2,.page-module__I0gPIG__steps h2,.page-module__I0gPIG__record h2,.page-module__I0gPIG__details h2,.page-module__I0gPIG__context h2,.page-module__I0gPIG__recognition h2,.page-module__I0gPIG__faqSection h2{color:var(--ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.08}.page-module__I0gPIG__introduction>div:last-child>p:first-child,.page-module__I0gPIG__record p,.page-module__I0gPIG__details>div>p,.page-module__I0gPIG__context p,.page-module__I0gPIG__recognition p{margin-top:0}.page-module__I0gPIG__introduction>div:last-child>p:last-child,.page-module__I0gPIG__record p:last-of-type,.page-module__I0gPIG__details>div>p:last-child,.page-module__I0gPIG__context p:last-of-type,.page-module__I0gPIG__recognition p:last-child{margin-bottom:0}.page-module__I0gPIG__stepList{border-top:1px solid var(--line)}.page-module__I0gPIG__stepList article{border-bottom:1px solid var(--line);grid-template-columns:74px 1fr;gap:20px;padding:24px 0;display:grid}.page-module__I0gPIG__stepList b{color:var(--gold);font-size:25px}.page-module__I0gPIG__stepList h3,.page-module__I0gPIG__detailGrid h3{color:var(--ink);margin:0 0 7px;font-size:24px;font-weight:400;line-height:1.15}.page-module__I0gPIG__stepList p,.page-module__I0gPIG__detailGrid p{margin:0}.page-module__I0gPIG__record{align-items:center}.page-module__I0gPIG__record .page-module__I0gPIG__paper-image{justify-self:center;max-width:390px;height:430px}.page-module__I0gPIG__record .page-module__I0gPIG__paper-image img{object-fit:contain;background:#eee5d2}.page-module__I0gPIG__record a,.page-module__I0gPIG__recognition a{color:var(--wine);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.page-module__I0gPIG__record .page-module__I0gPIG__text-link{text-transform:uppercase;letter-spacing:.07em;margin-top:24px;font-size:13px;text-decoration:none;display:inline-flex}.page-module__I0gPIG__details{align-items:start}.page-module__I0gPIG__detailGrid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.page-module__I0gPIG__detailGrid article{border-bottom:1px solid var(--line);padding:22px 0}.page-module__I0gPIG__context{align-items:center}.page-module__I0gPIG__context .page-module__I0gPIG__paper-image{justify-self:center;max-width:370px;height:390px}.page-module__I0gPIG__context .page-module__I0gPIG__paper-image img{object-fit:contain;background:#eee5d2}.page-module__I0gPIG__recognition{background:var(--ink);color:#f4ecdf;max-width:none;padding:78px max(5vw,40px)}.page-module__I0gPIG__recognition h2{color:#f7eedf}.page-module__I0gPIG__recognition .page-module__I0gPIG__eyebrow{color:#e7c27b}.page-module__I0gPIG__recognition>div{max-width:620px}.page-module__I0gPIG__recognition a{color:#e7c27b}.page-module__I0gPIG__faqSection{max-width:960px}.page-module__I0gPIG__faqSection h2{margin-bottom:34px}.page-module__I0gPIG__faqSection .page-module__I0gPIG__faq{max-width:760px}@media (max-width:1050px){.page-module__I0gPIG__introduction,.page-module__I0gPIG__steps,.page-module__I0gPIG__record,.page-module__I0gPIG__details,.page-module__I0gPIG__context,.page-module__I0gPIG__recognition{gap:44px}.page-module__I0gPIG__recognition{padding-left:30px;padding-right:30px}}@media (max-width:760px){.page-module__I0gPIG__introduction,.page-module__I0gPIG__steps,.page-module__I0gPIG__record,.page-module__I0gPIG__details,.page-module__I0gPIG__context,.page-module__I0gPIG__recognition{grid-template-columns:1fr;gap:34px}.page-module__I0gPIG__stepList article{grid-template-columns:52px 1fr;gap:14px}.page-module__I0gPIG__detailGrid{grid-template-columns:1fr}.page-module__I0gPIG__record .page-module__I0gPIG__paper-image,.page-module__I0gPIG__context .page-module__I0gPIG__paper-image{max-width:290px;height:310px}.page-module__I0gPIG__recognition{padding:62px 20px}.page-module__I0gPIG__faqSection h2{margin-bottom:26px}}
