.page-sizes .rs-open{padding-bottom:clamp(64px,10vh,110px)}.page-sizes .rs-open-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.page-sizes .rs-open h1{margin:.35em 0 .4em}.page-sizes .rs-open .lede-serif{max-width:28ch}.page-sizes .rs-ways-grid{border-top:1px solid var(--line-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-sizes .rs-way{flex-direction:column;gap:18px;padding:clamp(32px,5vh,52px) clamp(24px,4vw,64px) 0 0;display:flex}.page-sizes .rs-way+.rs-way{border-left:1px solid var(--line-ink);padding-left:clamp(24px,4vw,64px)}.page-sizes .rs-way .quiet{max-width:44ch}.page-sizes .rs-sizes-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.page-sizes .rs-sizes h2{max-width:9em;margin-bottom:.5em}.page-sizes .rs-sizes .quiet{max-width:44ch}.page-sizes .rs-letters .label a{color:var(--quartz);text-decoration:none}.page-sizes .rs-letters .label a:hover{text-underline-offset:.3em;text-decoration:underline}.page-sizes .rs-letters ul{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:18px 0 14px;display:grid}.page-sizes .rs-letters li{aspect-ratio:1;border:1px solid var(--line-ink);font-family:var(--display);place-items:center;font-size:clamp(1.1rem,1.8vw,1.7rem);transition:background-color .3s,color .3s;display:grid}@media (hover:hover){.page-sizes .rs-letters li:hover{background:var(--ink);color:var(--bone)}}.page-sizes .rs-note{font-size:.82rem}.page-sizes .rs-gift-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(40px,7vw,120px);display:grid}.page-sizes .rs-gift .lede-serif{max-width:28ch;margin-bottom:30px}@media (max-width:860px){.page-sizes .rs-open-grid,.page-sizes .rs-sizes-grid,.page-sizes .rs-gift-inner{grid-template-columns:minmax(0,1fr)}.page-sizes .rs-photo{justify-self:end;width:78%}.page-sizes .rs-ways-grid{grid-template-columns:minmax(0,1fr)}.page-sizes .rs-way,.page-sizes .rs-way+.rs-way{border-left:0;border-bottom:1px solid var(--line-ink);padding:32px 0}.page-sizes .rs-letters ul{gap:4px}}
