@media (min-width:961px){.ct-page .sd-stage:not([data-after],[data-variant]) .sd-title h1{font-size:calc(var(--sd-side) / 5.4)}}.ct-band{padding:72px var(--sd-gutter);background:#fff}.ct-band--pale{background:var(--dwt-surface,#f4f5f3)}.ct-band__in{max-width:1240px;margin:0 auto}.ct-band h2{font:700 clamp(32px, 4vw, 48px)/1.08 var(--font-display);margin:0 0 32px}.ct-tiles{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;display:grid}.ct-tile{border:2px solid var(--dwt-ink,#111a29);min-height:124px;color:inherit;align-content:start;gap:6px;padding:20px;text-decoration:none;display:grid}.ct-tile b{font:700 24px/1.15 var(--font-display)}.ct-tile span{font-size:17px;line-height:1.35}.ct-tile:hover{background:var(--dwt-ink,#111a29);color:#fff}.ct-tile:focus-visible{outline:3px solid var(--dwt-orange);outline-offset:2px}.ct-parts{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.ct-parts li{border-top:2px solid var(--dwt-ink,#111a29);gap:2px;padding-top:10px;display:grid}.ct-parts b{font:700 20px/1.2 var(--font-display)}.ct-parts span{font-size:16px;line-height:1.35}.ct-source{margin:28px 0 0;font-size:17px}.ct-prompts{border:0;gap:8px;margin:0;padding:0;display:grid}.ct-prompts legend{padding:0 0 6px;font-weight:600}.ct-prompt{align-items:center;gap:6px;display:flex}.ct-prompt input{flex:1;min-width:0;min-height:44px;padding:0 10px;font-size:16px}.ct-columns{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ct-columns li{align-items:center;gap:4px;min-height:48px;display:flex}.ct-columns li>span{flex:1;min-width:0;font-weight:600}.ct-columns li[data-off]>span{color:var(--dwt-muted,#5b6575);font-weight:400}.ct-columns .rt-icon{min-width:44px;min-height:44px}@media (max-width:640px){.ct-band{padding:48px var(--sd-gutter)}.ct-tiles{grid-template-columns:1fr}.ct-tile{min-height:0}.ct-parts{grid-template-columns:1fr 1fr;gap:16px}}
