.application{max-width:1120px;padding-top:65px;padding-bottom:80px}.application h1{font-size:clamp(42px,6vw,76px);font-weight:400;letter-spacing:-2px;margin:0 0 20px}.application p{line-height:1.7;color:var(--muted);max-width:700px}.entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.entry-card{border:1px solid var(--line);padding:28px;min-width:0}.entry-card h2{font-size:28px;letter-spacing:-.6px}.entry-card h3{font-size:19px;font-weight:400}.entry-card ul{padding-left:20px;line-height:2;color:var(--muted)}.application button{margin:10px 8px 8px 0}.application button:disabled{cursor:not-allowed;opacity:.5}.application .task-link{color:var(--orange);display:inline-block;margin:10px 22px 10px 0;text-decoration:underline}.application .task-link[aria-disabled=true]{color:var(--muted);pointer-events:none}.application .result{border-left:3px solid var(--orange);padding:12px 18px;overflow-wrap:anywhere}.application .timeline{display:flex;flex-wrap:wrap;gap:22px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px}.application .timeline span{color:var(--muted)}.application .privacy{font-size:13px}.application [hidden]{display:none!important}@media(max-width:650px){.entry-grid{grid-template-columns:1fr}.entry-card{padding:22px}.application{padding-top:35px}}dialog{background:var(--bg);color:var(--text);border:1px solid var(--line);max-width:90vw}dialog button{display:block;padding:14px;margin:12px;background:var(--bg);color:var(--text);border:1px solid var(--orange)}
