.page-module__RIRmeq__page{max-width:var(--max);padding:clamp(48px, 8vw, 112px) var(--gutter) 0;margin:0 auto}.page-module__RIRmeq__head{border-bottom:1px solid var(--hairline);gap:16px;padding-bottom:clamp(40px,5vw,64px);display:grid}.page-module__RIRmeq__title{font-family:var(--font-display);font-weight:300;font-size:var(--step-display);letter-spacing:-.015em;color:var(--ink);line-height:.95}.page-module__RIRmeq__meta{font-size:var(--step-small);color:var(--ink-faint)}.page-module__RIRmeq__body{max-width:68ch;font-size:var(--step-body);color:var(--ink-soft);padding-top:clamp(40px,5vw,64px);line-height:1.7}.page-module__RIRmeq__lead{font-size:var(--step-lead);color:var(--ink);margin-bottom:48px;line-height:1.5}.page-module__RIRmeq__body section+section{margin-top:40px}.page-module__RIRmeq__body h2{font-family:var(--font-display);color:var(--ink);margin-bottom:12px;font-size:1.3125rem;font-weight:400;line-height:1.3}.page-module__RIRmeq__body p+p{margin-top:12px}.page-module__RIRmeq__body ul{gap:8px;margin-top:12px;padding-left:1.2em;display:grid}.page-module__RIRmeq__body li::marker{color:var(--gold)}.page-module__RIRmeq__body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease-out)}@media (hover:hover){.page-module__RIRmeq__body a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}}
