.page-gift .gl-open{padding-bottom:clamp(40px,6vh,72px)}.page-gift .gl-open-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(16px,2vw,32px);display:grid}.page-gift .gl-head{grid-column:1/9;padding-bottom:clamp(24px,6vh,80px)}.page-gift .gl-head h1{margin:.3em 0 .4em}.page-gift .gl-head .lede-serif{max-width:24ch}.page-gift .gl-portrait{grid-column:9/13}.page-gift .gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,9vh,96px) clamp(32px,6vw,112px);display:grid}.page-gift .gl-grid li{border-top:1px solid var(--line-ink);flex-direction:column;align-items:flex-start;gap:16px;padding-top:26px;display:flex}.page-gift .gl-grid li:nth-child(2n){margin-top:clamp(40px,8vh,110px)}.page-gift .gl-grid .quiet{max-width:42ch}.page-gift .gl-second{min-height:min(80vh,780px)}.page-gift .gl-second-text h2{max-width:8em;margin-bottom:.4em}.page-gift .gl-second-text .lead{color:#ede7dcdb;max-width:34ch;margin-bottom:30px}@media (max-width:860px){.page-gift .gl-head,.page-gift .gl-portrait{grid-column:1/-1}.page-gift .gl-portrait{justify-self:end;width:72%;margin-top:24px}.page-gift .gl-grid{grid-template-columns:minmax(0,1fr)}.page-gift .gl-grid li:nth-child(2n){margin-top:0}}
