.shell_page__S3wP5{max-width:1080px;margin:0 auto;padding:24px 20px 64px}.shell_narrow__x_Wfj{max-width:720px}.shell_header__g6cCY{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.shell_city__dvnvi{font-size:clamp(32px,6vw,48px);font-weight:700;letter-spacing:-.015em;line-height:1.05;margin:0}.shell_back__ypC4s{font-size:14px;font-weight:600;color:#6e2a3b;text-decoration:none}.shell_back__ypC4s:hover{text-decoration:underline}.shell_back__ypC4s:focus-visible,.shell_retry__Ph4hw:focus-visible{outline:2px solid #6e2a3b;outline-offset:2px}.shell_grid__GnoZv{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px;margin-top:20px}.shell_status__FdYDR{padding:32px 0;color:#7a7264;font-size:15px}.shell_status__FdYDR p{margin:0 0 8px}.shell_errorDetail__qh0_A{font-size:13px}.shell_retry__Ph4hw{border:1px solid #e2ddd1;background:var(--paper-raised);border-radius:8px;padding:6px 14px;font-size:14px;font-weight:600;color:#23201b;cursor:pointer}