.track-frame{background:var(--paper,#f3efe6);padding:2rem var(--page-frame-mobile) 5rem}.track-page{max-width:32rem;margin:0 auto}.track-kicker{color:var(--ink-soft,#6b655b);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .4rem;font-size:.75rem}.track-page h1{letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:500}.track-lead{color:var(--ink-soft,#6b655b);margin:.75rem 0 1.5rem;font-size:.95rem;line-height:1.5}.track-form{gap:.85rem;display:grid}.track-form label{color:var(--ink,#141414);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.78rem;display:grid}.track-form input{border:1px solid var(--line,#d5cfc2);background:var(--white,#fbf8f2);height:3rem;color:var(--ink,#141414);letter-spacing:0;text-transform:none;border-radius:8px;padding:0 .85rem;font-size:16px}.track-form input:focus{border-color:var(--ink,#141414);outline:none}.track-submit{background:var(--ink,#141414);height:3rem;color:var(--white,#fbf8f2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;margin-top:.35rem;font-size:.82rem}.track-submit:disabled{opacity:.6;cursor:wait}.track-message{color:var(--rust,#b5472b);margin:1rem 0 0;font-size:.92rem}.track-card{border:1px solid var(--line,#d5cfc2);background:var(--white,#fbf8f2);border-radius:12px;margin-top:1.5rem;padding:1.15rem 1.15rem .4rem}.track-id{color:var(--ink-soft,#6b655b);letter-spacing:.08em;margin:0;font-size:.78rem}.track-card h2{margin:.25rem 0 .9rem;font-size:1.35rem;font-weight:500}.track-card dl{grid-template-columns:6.5rem 1fr;gap:.45rem .75rem;margin:0;display:grid}.track-card dt{color:var(--ink-soft,#6b655b);font-size:.82rem}.track-card dd{margin:0;font-size:.92rem}.track-card a{color:var(--ink,#141414)}.track-card ul{border-top:1px solid var(--line,#d5cfc2);margin:1rem 0 .75rem;padding:.85rem 0 0;list-style:none}.track-card li{margin:0 0 .45rem;font-size:.92rem;line-height:1.4}@media (min-width:900px){.track-frame{padding:2.5rem var(--page-frame) 6rem}}
