.relocation-notice{color:#111214;background:#f6f5f2;border:0;border-top:6px solid #b5222a;width:min(580px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #0006}.relocation-notice::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1622c2}.relocation-content{padding:46px 44px 36px}.relocation-dismiss{color:#555a61;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:10px;right:10px}.relocation-kicker{color:#b5222a;letter-spacing:.14em;margin:0 30px 22px 0;font-size:11px;font-weight:800}.relocation-notice h2{letter-spacing:-.045em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1.06}.relocation-notice #relocation-description{color:#555a61;margin:0 0 24px;font-size:16px;line-height:1.7}.relocation-notice #relocation-description strong{color:#111214}.relocation-address{background:#fff;border-left:3px solid #b5222a;padding:20px 24px}.relocation-address span{letter-spacing:.15em;color:#555a61;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.relocation-address strong{font-size:25px;line-height:1.3;display:block}.relocation-address p{color:#555a61;margin:3px 0 0;font-size:15px}.relocation-welcome{color:#555a61;margin:22px 0;font-size:14px;line-height:1.6}.relocation-actions{flex-direction:column;gap:10px;display:flex}.relocation-actions a{color:#fff;background:#b5222a;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.relocation-actions a:hover{background:#85181e}.relocation-actions button{color:#203f67;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:14px;text-decoration:underline}.relocation-notice :focus-visible{outline-offset:3px;outline:3px solid #203f67}@media (max-width:600px){.relocation-content{padding:40px 24px 22px}.relocation-notice h2{font-size:36px}.relocation-kicker{margin-bottom:18px;font-size:10px}.relocation-address{padding:16px 18px}}
