.v-deep,.v-tropical{--ed-accent:#00f0c8}.v-tropical{--ed-accent:#2cf6c1}.ed-shell{max-width:880px;margin:0 auto;padding:56px 24px 96px;color:var(--ink);font-family:var(--rd-sans,"Inter",system-ui,sans-serif)}.ed-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);text-decoration:none;transition:color .15s ease}.ed-back:hover{color:var(--ink)}.ed-hero{display:grid;grid-template-columns:168px 1fr;gap:28px;align-items:center;margin-top:32px}@media (max-width:640px){.ed-hero{grid-template-columns:1fr;gap:20px}}.ed-logo{width:168px;height:168px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;padding:18px}.ed-logo img{width:100%;height:100%;object-fit:contain}.ed-logo-placeholder{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ed-tag{display:inline-block;padding:5px 10px;background:color-mix(in oklch,var(--ed-accent) 18%,transparent);color:var(--ed-accent);font:600 11px/1 var(--rd-mono,"JetBrains Mono",monospace);letter-spacing:.16em;border-radius:999px;margin-bottom:14px}.ed-tag,.ed-title{text-transform:uppercase}.ed-title{font:800 clamp(36px,5vw,56px)/1 var(--rd-display,"Space Grotesk",sans-serif);letter-spacing:-.025em;margin:0 0 18px;color:var(--ink)}.ed-meta{display:flex;flex-wrap:wrap;gap:8px}.ed-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font:600 12px/1 var(--rd-sans,"Inter",system-ui,sans-serif);letter-spacing:.02em;background:var(--bg-2);border:1px solid var(--line);color:var(--ink-2)}.ed-pill-segment{background:color-mix(in oklch,var(--ed-accent) 14%,var(--bg-2));color:var(--ink);border-color:color-mix(in oklch,var(--ed-accent) 24%,var(--line))}.ed-section{margin-top:56px}.ed-section-title{font:700 12px/1 var(--rd-mono,"JetBrains Mono",monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px}.ed-prose{font-size:17px;line-height:1.65;color:var(--ink-2);max-width:64ch}.ed-prose p{margin:0 0 16px}.ed-prose p:last-child{margin:0}.ed-links{display:flex;flex-wrap:wrap;gap:10px}.ed-link{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:12px;background:var(--bg-2);border:1px solid var(--line);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.ed-link:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--ed-accent) 40%,var(--line))}.ed-link svg{color:var(--ed-accent)}.ed-link-wa svg{color:#25d366}.ed-cta{display:inline-flex;align-items:center;margin-top:56px;padding:14px 22px;background:var(--ed-accent);color:var(--bg);border-radius:999px;font:700 14px/1 var(--rd-display,"Space Grotesk",sans-serif);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.ed-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in oklch,var(--ed-accent) 35%,transparent)}.v-tropical .ed-logo{background:#fff}.v-tropical .ed-logo,.v-tropical .ed-pill{border-radius:0;border:2px solid var(--ink)}.v-tropical .ed-pill{background:var(--bg);color:var(--ink)}.v-tropical .ed-pill-segment{background:var(--hot);color:var(--ink);border-color:var(--ink)}.v-tropical .ed-tag{border-radius:0;background:var(--ink);color:var(--bg)}.v-tropical .ed-link{border-radius:0;border:2px solid var(--ink);background:var(--bg)}.v-tropical .ed-link:hover{background:var(--ink);color:var(--bg);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.v-tropical .ed-link:hover svg{color:var(--bg)}.v-tropical .ed-cta{border-radius:0;border:2px solid var(--ink);background:var(--hot);color:var(--ink)}.v-tropical .ed-cta:hover{background:var(--ink);color:var(--bg);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}