.premises-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.premises-grid article{min-width:0;padding:26px;border:1px solid rgba(138,220,229,.23);border-radius:16px;background:linear-gradient(145deg,#171923,#0e1319)}.premises-grid h3{font-size:1.4rem;line-height:1.35;margin:0 0 18px;overflow-wrap:break-word}.premises-grid p,.premises-grid li{font-size:1rem;line-height:1.75;color:#cbd3de}.premises-grid p{margin:0 0 18px}.premises-grid p:last-child{margin-bottom:0}.premises-grid ul{padding-left:20px}.premises-grid li+li{margin-top:10px}.premises-note{color:#b9c4d3;font-size:.9rem;line-height:1.7;margin:22px 0}.premises-cta{display:inline-block;min-height:44px;padding:12px 0;color:#8adce5;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.premises-cta:focus-visible,.case-premises summary:focus-visible{outline:3px solid #8adce5;outline-offset:4px}.case-premises{margin:32px 0}.case-premises details{border:1px solid #384352;border-radius:16px;background:#10151c;padding:0 24px 16px}.case-premises summary{padding:22px 0;cursor:pointer;line-height:1.5;font-size:1.15rem;font-weight:600;color:#eff2f7}.case-premises .premises-grid{margin-top:10px}.case-premises .premises-grid article{padding:20px}.case-premises .premises-grid p{font-size:.95rem}.premises-total{font-size:1.6rem !important;font-weight:650;color:#f1eef5 !important}.premises-list{margin:18px 0}.premises-list div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid #384352;line-height:1.6}.premises-list dt{color:#cbd3de}.premises-list dd{margin:0;white-space:nowrap;color:#f1eef5}#mainland-premises{scroll-margin-top:110px}.premises-services{margin-top:28px}@media(max-width:700px){.premises-grid{grid-template-columns:1fr}.premises-grid article{padding:22px}.case-premises details{padding:0 18px 16px}.premises-list div{display:block}.premises-list dd{margin-top:6px}}