.blog-theme.answer-page{--blog-wide:864px}.blog-theme.answer-page h1.title{letter-spacing:-.035em;max-width:28ch;margin:0 0 24px;font-size:clamp(2rem,3.2vw,3rem);line-height:1.06}.blog-theme.answer-page .answer-lede{letter-spacing:-.01em;color:var(--maroon-ink);text-wrap:pretty;max-width:62ch;margin:0 0 20px;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.55}.blog-theme.answer-page :is(.answer-lede,.answer-index-list p,.subtitle) code{font-family:var(--mono);letter-spacing:0;color:#d4d4d4;overflow-wrap:anywhere;background:#ffffff12;border-radius:5px;padding:1px 6px;font-size:.875em}.blog-theme.answer-page .answer-meta{border-bottom:1px solid var(--rule);font-family:var(--mono);letter-spacing:.01em;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-bottom:28px;font-size:.8125rem;display:flex}.blog-theme.answer-page .answer-meta .dot{background:var(--cream-dim);border-radius:50%;width:3px;height:3px}.blog-theme.answer-page .answer-meta a{color:var(--muted);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule-strong);text-decoration-thickness:1px}.blog-theme.answer-page .answer-meta a:hover{color:#fff;text-decoration-color:#fff}.blog-theme.answer-page .hero{padding-bottom:0}.blog-theme.answer-page .hero .subtitle{max-width:62ch;margin-bottom:0}.blog-theme.answer-page .body-wrap{padding-top:0}.blog-theme.answer-page article>h2:first-child{margin-top:40px}.blog-theme.answer-page article td code,.blog-theme.answer-page article :is(th,td):first-child{overflow-wrap:normal;white-space:nowrap}.blog-theme.answer-page .hero .subtitle a{color:var(--maroon-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule-strong)}.blog-theme.answer-page .answer-related{max-width:var(--blog-measure);margin:56px 0 0}.blog-theme.answer-page .answer-related h2{font-family:var(--sans);letter-spacing:0;color:var(--text-3);border-top:1px solid var(--rule-strong);margin:0;padding:12px 0 0;font-size:.875rem;font-weight:500;line-height:1.4}.blog-theme.answer-page article .answer-related ul{margin:0;padding:0;list-style:none}.blog-theme.answer-page article .answer-related li{border-bottom:1px solid var(--rule);margin:0}.blog-theme.answer-page .answer-related li a{color:var(--maroon-ink);letter-spacing:-.015em;padding:14px 0;font-size:1rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.blog-theme.answer-page .answer-related li a:hover{color:#fff}.blog-theme.answer-page .answer-related .all{color:var(--maroon-ink);margin-top:14px;padding-block:4px;font-size:.9375rem;text-decoration:none;display:inline-block}.blog-theme.answer-page .answer-related .all:hover{text-underline-offset:4px;text-decoration:underline}.blog-theme.answer-page .answer-related a:focus-visible,.blog-theme.answer-page .answer-meta a:focus-visible,.blog-theme.answer-page .answer-index-list a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff}.blog-theme.answer-index .answer-index-body{width:100%;max-width:var(--blog-wide);grid-column:2;min-width:0;margin:0 auto}.blog-theme.answer-index .answer-index-list{border-top:1px solid var(--rule-strong);margin:32px 0 0;padding:0;list-style:none}.blog-theme.answer-index .answer-index-list li{border-bottom:1px solid var(--rule);padding:24px 0 26px}.blog-theme.answer-index .answer-index-list h2{font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;max-width:40ch;margin:0 0 12px;font-size:clamp(1.375rem,2vw,1.75rem);font-weight:600;line-height:1.15}.blog-theme.answer-index .answer-index-list h2 a{color:var(--maroon-ink);text-decoration:none}.blog-theme.answer-index .answer-index-list h2 a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline 1px}.blog-theme.answer-index .answer-index-list p{max-width:var(--blog-measure);color:#d4d4d4;letter-spacing:-.006em;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.blog-theme.answer-index .answer-index-note{max-width:var(--blog-measure);color:var(--muted);margin:28px 0 0;font-size:.9375rem;line-height:1.6}.blog-theme.answer-index .answer-index-note a{color:var(--maroon-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--rule-strong)}.blog-theme.answer-index .answer-index-note a:hover{color:#fff;text-decoration-color:#fff}@media (width<=1200px){.blog-theme.answer-index .answer-index-body{grid-column:1}}@media (width<=600px){.blog-theme.answer-page h1.title{max-width:none;font-size:clamp(1.75rem,8vw,2.25rem)}.blog-theme.answer-page .hero{padding-top:40px}.blog-theme.answer-page .answer-meta{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:20px}.blog-theme.answer-page .answer-meta .dot{display:none}.blog-theme.answer-page .answer-meta a{padding-block:10px}.blog-theme.answer-page .answer-related .all{margin-top:6px;padding-block:12px}}
