.prose-page .prose-head{padding:72px 0 36px;text-align:center;border-bottom:1px solid var(--rule)}.prose-page .prose-head .kicker{font-family:var(--mono);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--grey-1);margin-bottom:14px}.prose-page .prose-head h1{font-family:var(--serif-display);font-weight:800;font-size:56px;line-height:1.04;letter-spacing:-.022em;margin:0 auto 14px;max-width:720px;text-wrap:balance}.prose-page .prose-head .deck{font-family:var(--serif-body);font-style:italic;font-size:18px;color:var(--ink-soft);max-width:560px;margin:18px auto 0;line-height:1.5;text-wrap:balance}.prose-page .prose-head .updated{margin-top:22px;font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-1)}.prose-page .prose-body{max-width:var(--reading-w);margin:0 auto;padding:56px 32px 88px}.prose-page .prose-body h2{font-family:var(--serif-display);font-weight:700;font-size:25px;line-height:1.2;letter-spacing:-.01em;margin:44px 0 14px;padding-top:20px;border-top:1px solid var(--grey-2);text-wrap:balance}.prose-page .prose-body h2:first-child{margin-top:0;border-top:0;padding-top:0}.prose-page .prose-body h3{font-family:var(--serif-display);font-weight:600;font-size:18px;margin:26px 0 8px;letter-spacing:-.005em}.prose-page .prose-body p{font-size:16.5px;line-height:1.68;margin:0 0 16px;text-wrap:pretty}.prose-page .prose-body ul{margin:0 0 18px;padding-left:0;list-style:none}.prose-page .prose-body ul li{position:relative;padding-left:22px;margin-bottom:9px;font-size:16.5px;line-height:1.6}.prose-page .prose-body ul li:before{content:"—";position:absolute;left:0;color:var(--grey-1);font-family:var(--serif-display)}.prose-page .prose-body a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--grey-1)}.prose-page .prose-body a:hover{border-bottom-color:var(--ink)}.prose-page .prose-body table{width:100%;border-collapse:collapse;margin:0 0 22px;border-top:2px solid var(--rule)}.prose-page .prose-body td,.prose-page .prose-body th{text-align:left;padding:12px 10px 12px 0;border-bottom:1px solid var(--grey-2);font-size:15px;line-height:1.5;vertical-align:top}.prose-page .prose-body th{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey-1);font-weight:500}.prose-page .review-notice{border-left:3px solid var(--warning);background:var(--warning-bg);color:var(--warning);padding:16px 20px;margin:0 0 36px;font-size:15px;line-height:1.55}.prose-page .review-notice strong{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;display:block;margin-bottom:6px}@media (max-width:900px){.prose-page .prose-head{padding:48px 0 28px}.prose-page .prose-head h1{font-size:38px}.prose-page .prose-body{padding:40px 22px 64px}.prose-page .prose-body h2{font-size:22px}}