.cl-sr-thesis[data-astro-cid-zgvou7y7]{flex-direction:column;gap:16px;max-width:76ch;padding:8px 0 40px;display:flex}.cl-sr-section__body[data-astro-cid-zgvou7y7] h2[data-astro-cid-zgvou7y7]{max-width:24ch;margin:0 0 8px;font-size:clamp(28px,3.2vw,40px)}.cl-sr-section__body[data-astro-cid-zgvou7y7] p[data-astro-cid-zgvou7y7]{max-width:60ch;margin:0}.cl-sr-gates[data-astro-cid-zgvou7y7]{padding:0 0 8px}.cl-sr-gates__grid[data-astro-cid-zgvou7y7]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1024px){.cl-sr-gates__grid[data-astro-cid-zgvou7y7]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cl-sr-gates__grid[data-astro-cid-zgvou7y7]{grid-template-columns:1fr}}.cl-sr-gate[data-astro-cid-zgvou7y7]{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.cl-sr-gate__num[data-astro-cid-zgvou7y7]{color:var(--text-mute)}.cl-sr-gate__name[data-astro-cid-zgvou7y7]{font-family:var(--font-sans);letter-spacing:-.015em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.cl-sr-gate__name[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7]{color:var(--text);text-decoration:none}.cl-sr-gate__name[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7]:hover{color:var(--accent-ink)}.cl-sr-gate__owner[data-astro-cid-zgvou7y7]{margin:0}.cl-sr-gate__owner[data-astro-cid-zgvou7y7] strong[data-astro-cid-zgvou7y7]{color:var(--text);font-weight:500}.cl-sr-gate__protects[data-astro-cid-zgvou7y7]{flex:1;margin:0}.cl-sr-gate__killers[data-astro-cid-zgvou7y7]{color:var(--text-soft);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.cl-sr-bank[data-astro-cid-zgvou7y7]{padding:40px 0 0}.cl-sr__controls[data-astro-cid-zgvou7y7]{border:1px solid var(--line-2);background:rgb(var(--ink-rgb) / .02);border-radius:12px;flex-direction:column;gap:16px;margin:8px 0 40px;padding:20px 24px;display:flex}.cl-sr__chips[data-astro-cid-zgvou7y7]{flex-wrap:wrap;gap:8px;display:flex}.cl-sr__chip[data-astro-cid-zgvou7y7]{cursor:pointer;font-family:var(--font-mono);background:rgb(var(--ink-rgb) / .02)}.cl-sr__chip[data-astro-cid-zgvou7y7]:hover{border-color:var(--line-3)}.cl-sr__chip[data-astro-cid-zgvou7y7][aria-pressed=true]{border-color:var(--accent);color:var(--accent-ink)}.cl-sr__controls-row[data-astro-cid-zgvou7y7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cl-sr-gate-group[data-astro-cid-zgvou7y7]{margin-bottom:48px;scroll-margin-top:96px}.cl-sr-gate-group[data-astro-cid-zgvou7y7]:last-child{margin-bottom:0}.cl-sr-gate-group[data-astro-cid-zgvou7y7].is-hidden{display:none}.cl-sr-gate-group__title[data-astro-cid-zgvou7y7]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin:0 0 12px;padding-bottom:16px;font-size:22px;font-weight:500;display:flex}.cl-sr-gate-group__lede[data-astro-cid-zgvou7y7]{max-width:72ch;margin:0 0 24px}.cl-sr-questions[data-astro-cid-zgvou7y7]{flex-direction:column;gap:16px;display:flex}.cl-sr-question[data-astro-cid-zgvou7y7]{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:26px 28px}.cl-sr-question[data-astro-cid-zgvou7y7].is-hidden{display:none}.cl-sr-question__title[data-astro-cid-zgvou7y7]{font-family:var(--font-sans);letter-spacing:-.01em;margin:0 0 18px;font-size:17px;font-weight:500;line-height:1.4}.cl-sr-question__title[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7]{color:var(--text);scroll-margin-top:96px;text-decoration:none}.cl-sr-question__title[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7]:hover{color:var(--accent-ink)}.cl-sr-question__body[data-astro-cid-zgvou7y7]{flex-direction:column;gap:14px;margin:0;display:flex}.cl-sr-question__row[data-astro-cid-zgvou7y7]{grid-template-columns:130px 1fr;gap:16px;display:grid}.cl-sr-question__row[data-astro-cid-zgvou7y7] dt[data-astro-cid-zgvou7y7]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-mute);margin:0;font-size:11px;font-weight:400}.cl-sr-question__row[data-astro-cid-zgvou7y7] dd[data-astro-cid-zgvou7y7]{color:var(--text-soft);margin:0;font-size:15px;line-height:1.55}.cl-sr-question__row--pass[data-astro-cid-zgvou7y7] dd[data-astro-cid-zgvou7y7]{color:var(--text)}.cl-sr-question__links[data-astro-cid-zgvou7y7]{border-top:1px solid var(--line);font-family:var(--font-mono);flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;font-size:12.5px;display:flex}@media (width<=640px){.cl-sr-question__row[data-astro-cid-zgvou7y7]{grid-template-columns:1fr;gap:4px}}.cl-sr__empty[data-astro-cid-zgvou7y7]{color:var(--text-mute);text-align:center;padding:32px 0}.cl-sr-preflight[data-astro-cid-zgvou7y7]{padding:40px 0 0}.cl-sr-preflight__list[data-astro-cid-zgvou7y7]{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width<=768px){.cl-sr-preflight__list[data-astro-cid-zgvou7y7]{grid-template-columns:1fr}}.cl-sr-preflight__item[data-astro-cid-zgvou7y7]{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:20px 22px}.cl-sr-preflight__head[data-astro-cid-zgvou7y7]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.cl-sr-preflight__name[data-astro-cid-zgvou7y7]{font-family:var(--font-sans);color:var(--text);font-size:15px;font-weight:500}.cl-sr-preflight__name[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7]{color:var(--text)}.cl-sr-preflight__askedby[data-astro-cid-zgvou7y7]{flex-wrap:wrap;gap:6px;display:flex}.cl-sr-preflight__chip[data-astro-cid-zgvou7y7]{font-size:10px}.cl-sr-preflight__item[data-astro-cid-zgvou7y7] p[data-astro-cid-zgvou7y7]{margin:0}.cl-sr-disclaimer[data-astro-cid-zgvou7y7]{padding:40px 0 8px}.cl-sr-disclaimer__text[data-astro-cid-zgvou7y7]{border-left:3px solid var(--line-3);max-width:82ch;color:var(--text-mute);margin:0;padding:18px 24px;font-size:13.5px;line-height:1.6}.cl-sr-cta[data-astro-cid-zgvou7y7]{padding:24px 0 32px}.cl-sr-cta__inner[data-astro-cid-zgvou7y7]{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.cl-sr-cta__copy[data-astro-cid-zgvou7y7]{flex-direction:column;gap:6px;max-width:54ch;display:flex}.cl-sr-cta__lede[data-astro-cid-zgvou7y7]{margin:0}.cl-sr-cta__actions[data-astro-cid-zgvou7y7]{flex-wrap:wrap;gap:12px;display:flex}@media print{header,.cl-header-scrim,.bg-glow,footer{display:none!important}body{color:#111!important;background:#fff!important}.cl-sr__controls[data-astro-cid-zgvou7y7]{display:none!important}.cl-sr-question[data-astro-cid-zgvou7y7]{break-inside:avoid;background:#fff!important;border-color:#ccc!important}.cl-sr-gate[data-astro-cid-zgvou7y7],.cl-sr-preflight__item[data-astro-cid-zgvou7y7]{background:#fff!important;border-color:#ccc!important}.cl-sr-question__row[data-astro-cid-zgvou7y7] dt[data-astro-cid-zgvou7y7]{color:#555!important}.cl-sr-question__row[data-astro-cid-zgvou7y7] dd[data-astro-cid-zgvou7y7],.cl-sr-question__title[data-astro-cid-zgvou7y7] a[data-astro-cid-zgvou7y7],.cl-sr-gate-group__title[data-astro-cid-zgvou7y7],.cl-sr-gate-group__lede[data-astro-cid-zgvou7y7],.cl-sr-thesis__p[data-astro-cid-zgvou7y7],.cl-sr-section__body[data-astro-cid-zgvou7y7] h2[data-astro-cid-zgvou7y7],.cl-sr-section__body[data-astro-cid-zgvou7y7] p[data-astro-cid-zgvou7y7]{color:#111!important}.cl-sr-question__links[data-astro-cid-zgvou7y7]{display:none}}
