.sk-state-page{background:linear-gradient(#f7fbfe 0,#fff 520px);min-height:70vh}.sk-state-hero{color:#fff;background:#17304a;height:410px;position:relative;overflow:hidden}.sk-state-hero__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sk-state-hero__shade{background:linear-gradient(90deg,#091226e0 0%,#09122694 42%,#0912261f 75%),linear-gradient(#0000 45%,#09122659);position:absolute;inset:0}.sk-state-hero__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-top:20px;display:flex;position:relative}.sk-state-back{color:#ffffffe0;font-size:12px;font-weight:800;text-decoration:none;position:absolute;top:26px;left:0}.sk-state-back:hover{color:#fff}.sk-state-hero__eyebrow{color:#ff5960;letter-spacing:.11em;margin-bottom:7px;font-size:11px;font-weight:950}.sk-state-hero h1{letter-spacing:-1.8px;max-width:760px;margin:0;font-size:48px;line-height:1}.sk-state-hero p{color:#ffffffe6;max-width:650px;margin:14px 0 0;font-size:17px;line-height:1.45}.sk-state-hero__status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122561;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:9px 13px;font-size:11px;display:flex}.sk-state-hero__status strong{font-size:15px}.sk-state-hero__status i{background:#ff5960;border-radius:50%;width:3px;height:3px}.sk-state-directory{padding:38px 0 58px}.sk-state-directory__head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;display:flex}.sk-state-directory__head h2{letter-spacing:-.9px;margin:2px 0 5px;font-size:30px}.sk-state-directory__head p{color:#657085;margin:0;font-size:13px}.sk-state-count{color:#657085;background:#fff;border:1px solid #dbe5ed;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.sk-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sk-state-card{min-height:128px;color:var(--sk-navy);background:#fff;border:1px solid #e0e8ef;border-radius:14px;flex-direction:column;justify-content:space-between;padding:17px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;box-shadow:0 5px 18px #101a380e}.sk-state-card:hover{border-color:#e31b234d;transform:translateY(-3px);box-shadow:0 12px 28px #101a381a}.sk-state-card__place{flex-direction:column;display:flex}.sk-state-card__place small{color:var(--sk-red);letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:950}.sk-state-card__place strong{font-size:20px;line-height:1.1}.sk-state-card__place>span{color:#758094;margin-top:4px;font-size:11px}.sk-state-card__meta{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex}.sk-state-card__meta>div{flex-wrap:wrap;gap:6px;display:flex}.sk-state-card__meta span{color:#536078;background:#f0f6fa;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.sk-state-card__meta b{background:var(--sk-red);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.sk-state-empty{background:linear-gradient(115deg,#fff8ef,#fff 72%);border:1px solid #f0dfc8;border-radius:18px;grid-template-columns:72px 1fr auto;align-items:center;gap:22px;min-height:190px;padding:28px;display:grid;box-shadow:0 8px 28px #101a380d}.sk-state-empty__mark{background:var(--sk-red);color:#fff;border-radius:50%;place-items:center;width:66px;height:66px;font-size:30px;font-weight:950;display:grid;box-shadow:0 0 0 8px #e31b2314}.sk-state-empty span{color:var(--sk-red);letter-spacing:.1em;font-size:9px;font-weight:950}.sk-state-empty h3{margin:4px 0 5px;font-size:22px}.sk-state-empty p{color:#657085;max-width:700px;margin:0;font-size:12px;line-height:1.5}.sk-state-empty a{background:var(--sk-navy);color:#fff;border-radius:999px;padding:11px 15px;font-size:11px;font-weight:850;text-decoration:none}@media (width<=1100px){.sk-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sk-state-hero{height:350px}.sk-state-hero h1{font-size:36px}.sk-state-hero p{font-size:14px}.sk-state-directory{padding:26px 0 40px}.sk-state-directory__head{flex-direction:column;align-items:flex-start;gap:12px}.sk-state-directory__head h2{font-size:25px}.sk-state-grid{grid-template-columns:1fr}.sk-state-empty{grid-template-columns:52px 1fr;padding:22px 18px}.sk-state-empty__mark{width:50px;height:50px;font-size:22px}.sk-state-empty a{text-align:center;grid-column:1/-1}}
