.intern-page{max-width:760px;margin:0 auto;padding:28px 20px 64px}.intern-kicker{margin:0 0 8px;font-size:var(--tm-fs-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--tm-text-muted)}.intern-title{margin:0 0 10px;font-size:var(--tm-fs-title);font-weight:600;letter-spacing:-.02em;color:var(--tm-text)}.intern-lead{margin:0 0 22px;color:var(--tm-text-muted);font-size:var(--tm-fs-body);line-height:1.5}.intern-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.intern-list{gap:10px}.intern-form,.intern-list{display:flex;flex-direction:column}.intern-form{gap:12px}.intern-form label{display:flex;flex-direction:column;gap:6px;font-size:var(--tm-fs-caption);color:var(--tm-text-muted)}.intern-form input,.intern-form select,.intern-form textarea{min-height:44px;padding:10px 12px;border:1px solid var(--tm-border-soft);background:var(--tm-surface);color:var(--tm-text);font:inherit;border-radius:var(--tm-button-radius)}.intern-form textarea{min-height:120px;resize:vertical}.intern-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:375px){.intern-row{grid-template-columns:1fr}}.intern-submit{min-height:44px;border:1px solid var(--tm-interactive);background:var(--tm-interactive);color:var(--tm-interactive-fg);font-weight:600;font-family:inherit;cursor:pointer;border-radius:var(--tm-button-radius)}.intern-error{color:var(--tm-warning-text,var(--tm-warning));font-size:var(--tm-fs-caption)}.intern-empty{color:var(--tm-text-muted)}