.page{gap:18px;padding:8px 0 12px;display:grid}.page h1{font:700 32px/1.1 var(--font-display);margin:6px 0 0}.page h2{font:700 20px/1.2 var(--font-display);margin:10px 0 0}.page p,.page li{color:var(--ink-2);font:500 15.5px/1.6 var(--font-body);margin:0}.page ul{gap:8px;margin:0;padding-left:20px;display:grid}.page a{color:var(--ink);font-weight:700}.page .updated{color:var(--ink-3);font-size:13px}.page .btn{justify-self:start}.page .gift{border-color:var(--well-active);overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.page .gift[hidden]{display:none}.page .gift.is-dead{border-color:var(--panel-border)}.page .gift h2{align-items:center;gap:10px;margin:0;display:flex}.page .gift h2:focus{outline:none}.page .gift h2 .icon{width:24px;height:24px;color:var(--gold);flex:none}.gift-actions{flex-wrap:wrap;gap:10px;display:flex}.page-404{text-align:center;justify-items:center;padding-top:40px}.page-404 .big{font:700 88px/1 var(--font-display);color:var(--gold)}.page-404 .btn{justify-self:center}.page a.btn{color:var(--b-ink)}.answers .answers-kicker{color:var(--ink-3);font:700 13px/1.4 var(--font-body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:-10px}.answers h1{text-wrap:balance}.answers .answers-cards,.answers .answers-list,.answers .answers-days,.answers .answers-photos{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answers .answers-cards li{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel);align-items:center;gap:12px;padding:12px 14px;display:flex}.answers .answers-cards li>span:last-child{min-width:0;display:grid}.answers .answers-emoji{flex:none;font-size:26px;line-height:1}.answers .answers-hint{color:var(--ink-3);font-size:14px}.answers .answers-photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.answers .answers-photos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--panel);width:100%;height:auto;display:block}.answers .answers-reveal{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel)}.answers .answers-reveal summary{color:var(--ink);font:700 17px/1.2 var(--font-display);cursor:pointer;padding:14px 16px}.answers .answers-reveal summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius)}.answers .answers-reveal[open] summary{border-bottom:1px solid var(--panel-border)}.answers .answers-reveal>:not(summary){margin:14px 16px 16px}.answers .answers-list{counter-reset:answer;gap:16px}.answers .answers-list li{counter-increment:answer;gap:4px;display:grid}.answers .answers-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.answers .answers-line strong{color:var(--ink)}.answers .answers-list li .answers-line strong:before{content:counter(answer) ". ";color:var(--ink-3)}.answers .answers-value{color:var(--gold-text);font:700 16px/1.3 var(--font-display);font-variant-numeric:tabular-nums}.answers .answers-credit,.answers .answers-note{color:var(--ink-3);font-size:13.5px}.answers .answers-source{white-space:nowrap}.answers .answers-days a{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--panel);gap:2px;padding:12px 14px;text-decoration:none;display:grid}.answers .answers-days a:hover{border-color:var(--chip-border)}.answers .answers-days a>span:last-child{color:var(--ink-2);font-weight:500}.answers .answers-day{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.answers .answers-nav{justify-content:space-between;gap:12px;padding-top:6px;display:flex}
