.disenroll-intro{background:var(--lavender);border-radius:var(--radius-lg);margin:0 0 40px;padding:28px 32px}.disenroll-section{margin:0 0 44px}.disenroll-section h2{color:var(--purple-deep);border-left:3px solid var(--teal);margin:0 0 16px;padding-left:16px;font-size:clamp(18px,2.2vw,24px)}.doc-box{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);margin:24px 0 0;padding:24px 28px}.doc-box h3{text-transform:uppercase;letter-spacing:.1em;color:var(--teal-dark);margin:0 0 16px;font-size:13px;font-weight:700}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--border);color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.doc-list li:last-child{border-bottom:none}.doc-list__langs{flex-wrap:wrap;flex-shrink:0;gap:6px;max-width:100%;margin-left:auto;display:flex}.lang-pill{border:1px solid var(--purple);color:var(--purple);letter-spacing:.05em;border-radius:20px;align-items:center;padding:3px 9px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.lang-pill:hover{background:var(--purple);color:var(--white)}.contact-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:32px;padding:24px 28px}.contact-card h3{color:var(--purple-deep);margin:0 0 14px;font-size:16px}.contact-card__grid{color:var(--ink-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;font-size:15px;display:grid}.contact-card__grid strong{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);margin-bottom:3px;font-size:12px;display:block}@media (max-width:640px){.contact-card__grid{grid-template-columns:minmax(0,1fr)}}
