#agatha-preview .ct-wrap{box-sizing:border-box;max-width:1080px;margin:0 auto;padding:44px 20px 64px}#agatha-preview .ct-wrap,#agatha-preview .ct-wrap *{box-sizing:border-box}#agatha-preview .ct-head{text-align:center;max-width:640px;margin:0 auto 34px}#agatha-preview .ct-title{font-family:var(--display);letter-spacing:.005em;color:var(--text-hi);margin:0;font-size:46px;font-weight:400;line-height:1.05}#agatha-preview .ct-kicker{color:var(--strip-ink);text-wrap:pretty;margin:12px 0 0;font-size:18px;line-height:1.5}#agatha-preview .ct-cards{grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:900px){#agatha-preview .ct-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}}#agatha-preview .ct-card{--acc:var(--amber);--acc-rgb:var(--amber-rgb);--wash:.13;border:1px solid rgba(var(--acc-rgb),.3);background:linear-gradient(180deg,rgba(var(--acc-rgb),var(--wash)),rgba(var(--acc-rgb),.03) 55%,rgba(var(--acc-rgb),0)),var(--panel);min-width:0;box-shadow:inset 0 3px 0 var(--acc);border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px 24px 24px;transition:transform .15s,border-color .15s;display:flex;position:relative}#agatha-preview .ct-card.is-amber{--wash:.07}#agatha-preview .ct-card.is-violet{--acc:var(--violet);--acc-rgb:var(--violet-rgb)}#agatha-preview .ct-card.is-sky{--acc:var(--sky);--acc-rgb:56,189,248}#agatha-preview .ct-card:hover{border-color:rgba(var(--acc-rgb),.6);transform:translateY(-2px)}#agatha-preview .ct-ic{background:rgba(var(--acc-rgb),.16);border:1px solid rgba(var(--acc-rgb),.42);width:56px;height:56px;color:var(--acc);border-radius:16px;place-items:center;display:grid}#agatha-preview .ct-ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}#agatha-preview .ct-ic svg.ct-glyph{fill:currentColor;stroke:none;width:24px;height:24px}#agatha-preview .ct-h{font-family:var(--display);letter-spacing:.005em;color:var(--text-hi);margin:20px 0 0;font-size:25px;font-weight:400;line-height:1.15}#agatha-preview .ct-line{color:var(--strip-ink);text-wrap:balance;margin:8px 0 22px;font-size:16px;line-height:1.55}#agatha-preview .ct-go{background:rgba(var(--acc-rgb),.14);border:1px solid rgba(var(--acc-rgb),.5);max-width:100%;min-height:46px;color:var(--acc);overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;margin-top:auto;padding:11px 16px;font-size:16.5px;font-weight:700;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}#agatha-preview .ct-go:before{content:"›";content:"›" / "";order:1;margin-top:-2px;font-size:22px;line-height:1}#agatha-preview .ct-go:after{content:"";border-radius:18px;position:absolute;inset:0}#agatha-preview .ct-card:hover .ct-go{background:rgba(var(--acc-rgb),.18);border-color:var(--acc)}#agatha-preview .ct-go:focus-visible{outline:2px solid var(--acc);outline-offset:3px}#agatha-preview .ct-quick{text-align:center;margin:44px auto 0}#agatha-preview .ct-quick-h{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:0 0 14px;font-size:12px;font-weight:700}#agatha-preview .ct-quick ul{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}#agatha-preview .ct-quick a{border:1px solid var(--border2);background:var(--panel);min-height:42px;color:var(--text);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}#agatha-preview .ct-quick a:hover{border-color:var(--amber);color:var(--amber)}#agatha-preview .ct-quick a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (max-width:560px){#agatha-preview .ct-wrap{padding:28px 16px 48px}#agatha-preview .ct-head{margin-bottom:24px}#agatha-preview .ct-title{font-size:36px}#agatha-preview .ct-kicker{margin-top:8px;font-size:16.5px}#agatha-preview .ct-cards{gap:12px}#agatha-preview .ct-card{border-radius:16px;padding:20px 18px 18px}#agatha-preview .ct-go:after{border-radius:16px}#agatha-preview .ct-ic{border-radius:14px;width:48px;height:48px}#agatha-preview .ct-ic svg{width:24px;height:24px}#agatha-preview .ct-ic svg.ct-glyph{width:21px;height:21px}#agatha-preview .ct-h{margin-top:14px;font-size:22px}#agatha-preview .ct-line{margin-bottom:16px;font-size:15.5px}#agatha-preview .ct-quick{margin-top:32px}}
