.explore-shell{--explore-glow-primary:light-dark(#d8f3e9,#103037);--explore-glow-secondary:light-dark(#eee9f7,#241b3d);--explore-glow-position:0% 0%;--explore-glow-opposite:100% 100%;background:var(--brand-surface)}.explore-shell[data-explore-theme=green]{--explore-glow-primary:light-dark(#d6efd8,#173b2b);--explore-glow-secondary:light-dark(#e5f1eb,#102824);--explore-glow-position:100% 0%;--explore-glow-opposite:0% 100%}.explore-shell[data-explore-theme=purple]{--explore-glow-primary:light-dark(#e7dcf5,#36234f);--explore-glow-secondary:light-dark(#e1f0df,#163326);--explore-glow-position:100% 0%;--explore-glow-opposite:0% 100%}.explore-shell[data-explore-theme=blue]{--explore-glow-primary:light-dark(#dceafa,#153858);--explore-glow-secondary:light-dark(#eee9f7,#241b3d);--explore-glow-position:0% 0%;--explore-glow-opposite:100% 100%}.explore-hero{border-bottom:1px solid var(--brand-border);background:radial-gradient(ellipse at var(--explore-glow-position), var(--explore-glow-primary), transparent 65%), radial-gradient(ellipse at var(--explore-glow-opposite), var(--explore-glow-secondary), transparent 65%);padding:clamp(3rem,7vw,6rem) 0}.explore-meta{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.explore-eyebrow{color:var(--link-color);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.draft-label{border:1px solid var(--brand-border);background:var(--brand-panel);color:var(--brand-muted);border-radius:999px;padding:.25rem .6rem;font-size:.7rem}.explore-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:22ch;margin:0 0 1.5rem;font-size:clamp(2.4rem,5.3vw,4.4rem);font-weight:600;line-height:1.06}.explore-hero h1 span{color:var(--link-color);display:block}.explore-lead{max-width:65ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.explore-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.9rem;font-weight:600;display:flex}.explore-actions .explore-button{border:1px solid var(--kupe-button-teal-hover);background:var(--kupe-button-teal);color:#fff;border-radius:7px;padding:.8rem 1.15rem;text-decoration:none;display:inline-flex}.explore-actions .explore-button:hover{background:var(--kupe-button-teal-hover)}.explore-section{padding-block:clamp(2.5rem,5vw,4rem)}.explore-section+.explore-section{border-top:1px solid var(--brand-border)}.explore-section h2,.explore-close h2{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:600;line-height:1.2}.explore-takeaway{border-left:3px solid var(--link-color);max-width:75ch;margin:0;padding-left:1.5rem;font-size:1.15rem;line-height:1.7}.explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.explore-card{border:1px solid var(--brand-border);background:var(--brand-panel);border-radius:12px;flex-direction:column;gap:1rem;padding:1.6rem;display:flex}.explore-card h3{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.explore-card p{margin:0;font-size:.95rem;line-height:1.75}.explore-card a{margin-top:auto;font-size:.9rem;font-weight:600}.explore-card-number{color:var(--link-color);font-family:monospace;font-size:.8rem}.explore-prose{border-bottom:1px solid var(--brand-border);grid-template-columns:1fr 2fr;gap:3rem;padding-block:2rem;display:grid}.explore-prose:last-child{border-bottom:0}.explore-prose h2{margin:0;font-size:1.4rem}.explore-prose p{max-width:70ch;margin:0;line-height:1.85}.explore-table-wrap{border:1px solid var(--brand-border);border-radius:12px;overflow-x:auto}.explore-table-wrap:focus-visible{outline:2px solid var(--link-color);outline-offset:3px}.explore-table{border-collapse:collapse;background:var(--brand-panel);text-align:left;width:100%;min-width:620px;font-size:.9rem}.explore-table-description{max-width:75ch;color:var(--brand-muted);margin:-.5rem 0 1.5rem;font-size:.9rem;line-height:1.7}.explore-table th,.explore-table td{vertical-align:top;border-top:1px solid var(--brand-border);width:38%;padding:1.2rem 1.3rem;line-height:1.65}.explore-table th:first-child{width:24%}.explore-table th{font-weight:600}.explore-table tbody th[scope=row]{color:light-dark(#50317b,#e0ccff);background:light-dark(#f1ecf8,#231c32)}.explore-table tbody tr>:last-child{background:light-dark(#edf8f3,#102928)}.explore-table thead th{vertical-align:middle;border-top:0;border-bottom:2px solid var(--brand-mark-color);color:var(--foreground-color);background:light-dark(#e6eeea,#1b2a3d);padding-block:1.4rem;font-size:1rem;font-weight:700;line-height:1.4}.explore-table thead th:first-child{color:light-dark(#50317b,#e0ccff);background:light-dark(#e5dcf3,#35264d)}.explore-table thead th+th{border-left:1px solid var(--brand-border)}.explore-table thead th:last-child{color:light-dark(#14554b,#a4f4de);background:light-dark(#d0ece2,#16433d)}.explore-note{color:var(--brand-muted);margin-top:1rem;font-size:.8rem;line-height:1.7}.explore-faq{max-width:850px}.explore-faq details{border-bottom:1px solid var(--brand-border);padding:1.3rem 0}.explore-faq summary{cursor:pointer;font-size:1.05rem;font-weight:600;line-height:1.5}.explore-faq details p{margin:1rem 0 0;line-height:1.85}.explore-close{border-top:1px solid var(--brand-border);background:var(--brand-surface-alt);padding-block:4rem}.explore-close h2{margin-top:1rem;margin-bottom:1rem}.explore-alpha{color:var(--brand-muted);margin-top:2rem;font-size:.8rem;line-height:1.7}.explore-shell a:focus-visible,.explore-shell summary:focus-visible{outline:2px solid var(--link-color);outline-offset:4px}@media (width<=800px){.explore-grid{grid-template-columns:1fr}.explore-prose{grid-template-columns:1fr;gap:1rem}}
