.write{max-width:1240px;padding:calc(var(--bar-h) + clamp(36px, 5vw, 80px)) var(--gutter) var(--section);margin:0 auto}.write-head{max-width:820px}.write-head .display{margin:22px 0 0;font-size:clamp(46px,3.6vw + 26px,96px)}.progress{font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;color:var(--grey-2);flex-wrap:wrap;gap:8px 30px;margin:36px 0 0;padding:0;list-style:none;display:flex}.progress li{border-top:1px solid var(--line);align-items:center;gap:10px;min-width:120px;padding-top:12px;display:flex}.progress li.done{color:var(--grey-2);border-top-color:var(--line-2)}.progress li[aria-current=step]{color:var(--white);border-top-color:var(--white)}.view{margin-top:clamp(36px,4vw,60px)}.view h2.display{font-size:clamp(38px,2.4vw + 26px,64px)}.view h2:focus{outline:none}.narrow{max-width:560px}.narrow .display{margin:16px 0 14px}#vLoading{margin-top:60px}.compose{max-width:760px}.compose .lede{margin-bottom:18px}fieldset.field{border:0;min-width:0;margin:26px 0 0;padding:0}fieldset .label{margin-bottom:12px;padding:0}.compose textarea{min-height:240px}.pair{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.review-left{justify-items:start;gap:22px;display:grid}.review-left .display,.review-left .muted{margin:0}.draft{width:100%}.draft blockquote{font-size:var(--fs-quote-sm)}.own-light{width:100%;margin:10px 0 0}.own-light .stage{aspect-ratio:1;max-width:420px;margin:0 auto}.own-light figcaption{text-align:center;font-size:var(--fs-mono);color:var(--grey-2);margin-top:10px}.review-right{top:calc(var(--bar-h) + 20px);gap:26px;display:grid;position:sticky}.choices{gap:10px;display:grid}.plan-choice span{font-size:26px}.plan-choice.kept small{color:var(--kept)}.plan-choice.kept[aria-checked=true]{border-color:rgba(var(--kept-rgb), .45)}.plan-choice.kept[aria-checked=true]:before{border-color:var(--kept);background:radial-gradient(circle, var(--kept) 0 2.5px, transparent 3px)}.send .fine{max-width:34em}.keep-panel{border-top:1px solid var(--line-2);gap:26px;padding-top:28px;display:grid}.keep-title{margin:0;font-size:clamp(30px,1.4vw + 22px,44px)!important}.keep-sub{margin:-10px 0 0}.keep-list{margin:0;padding:0;list-style:none}.keep-list li{border-top:1px solid var(--line);color:var(--grey-1);padding:11px 0 11px 22px;font-size:14px;position:relative}.keep-list li:before{content:"";background:var(--kept-dim);width:10px;height:1px;position:absolute;top:21px;left:2px}.pick .label{margin-bottom:12px}.charities{gap:8px;display:grid}.charity span{font-size:21px}.charity .mission{font:400 13px/1.45 var(--sans);color:var(--grey-2);font-style:normal}.charity .reg{color:var(--grey-2)}.pc-figure{justify-items:center;gap:12px;margin:0;display:grid}.pc-figure canvas{aspect-ratio:4/5;border:1px solid var(--line-2);border-radius:var(--radius);width:100%;max-width:420px;height:auto}.pc-figure figcaption{font-size:var(--fs-mono);color:var(--grey-2);text-align:center;max-width:36em}.downloads{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.checkout .fine{max-width:40em}.done-head{align-items:center;gap:24px;margin:14px 0 16px;display:flex}.done-head .display{margin:0}#doneSeal .seal{width:112px;height:112px}#doneSeal:empty{display:none}.permalink{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px;padding:16px 0}.permalink .label{margin-bottom:8px}.permalink-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.permalink-row a{color:var(--white);word-break:break-all;font-size:14px}.mine-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,90px);display:grid}.mine-grid .display{margin:0 0 18px}.mine-status{color:var(--grey-1);gap:12px;margin-bottom:26px;display:grid}.mine-status p{margin:0}.mine-status .actions{margin-top:6px}.mine-status .permalink{margin-top:4px}#keepSlotMine .keep-panel{border-top:0;padding-top:0}@media (width<=900px){.pair,.review-grid,.mine-grid{grid-template-columns:1fr}.review-right{position:static}.own-light .stage{max-width:300px}.progress li{flex:1;min-width:0}.done-head{flex-direction:column;align-items:flex-start}}
