.allotment-hero{background:linear-gradient(135deg,#f6f8f4,#e8f3e7);border-bottom:1px solid var(--line);padding:62px 0 50px}.allotment-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-2.7px;line-height:1.03;margin:16px 0}.allotment-hero h1 em{color:var(--green);font-style:normal}.allotment-hero p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.65;max-width:680px}.allotment-badges{display:flex;gap:9px;flex-wrap:wrap}.allotment-badges span{background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--muted);font-size:10px;font-weight:700;padding:9px 12px}.allotment-content{padding-top:44px;padding-bottom:58px}.allotment-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:24px}.allotment-head h2{font-size:32px;letter-spacing:-1.1px;margin:9px 0}.allotment-head p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.6;max-width:650px}.allotment-search{color:var(--ink);font-size:11px;font-weight:800;min-width:210px}.allotment-search input{background:#fff;border:1px solid var(--line);border-radius:6px;display:block;font:inherit;margin-top:7px;padding:11px;width:100%}.allotment-list{border-top:1px solid var(--line)}.allotment-card{align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;display:flex;gap:20px;justify-content:space-between;margin-top:12px;padding:20px}.allotment-card h2{font-size:17px;letter-spacing:-.3px;margin:0 0 7px}.allotment-card p{margin:0}.allotment-state{color:var(--green);font-size:12px;font-weight:800}.allotment-registrar{color:var(--muted);font-size:11px;margin-top:6px!important}.allotment-button{background:var(--deep);border-radius:6px;color:#fff;flex-shrink:0;font-size:11px;font-weight:800;padding:12px 14px;text-decoration:none}.allotment-button:hover{background:var(--green)}.allotment-unavailable{color:var(--muted);font-size:11px;font-weight:700}.allotment-loading{color:var(--muted);font-size:13px;padding:30px 0}.allotment-note{color:var(--muted);font-size:11px;line-height:1.6}.allotment-how{background:var(--deep);color:#fff;padding:54px 0}.allotment-how>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.allotment-how .eyebrow{color:var(--lime)}.allotment-how h2{font-size:34px;letter-spacing:-1.1px;line-height:1.12;margin:10px 0}.allotment-how ol{display:grid;gap:16px;list-style:none;margin:0;padding:0}.allotment-how li{border-top:1px solid #48715b;padding-top:15px}.allotment-how strong,.allotment-how span{display:block}.allotment-how span{color:#cde2d2;font-size:12px;margin-top:5px}@media(max-width:760px){.allotment-hero{padding:44px 0 36px}.allotment-head{align-items:start;flex-direction:column}.allotment-search{width:100%}.allotment-card{align-items:start;flex-direction:column}.allotment-how>.wrap{grid-template-columns:1fr;gap:20px}.allotment-how h2{font-size:29px}}
