.saftay-brief--redesign .saftay-brief__nearby.saftay-chapter{padding:.65rem .55rem .75rem;box-shadow:0 8px 22px rgba(18,52,110,.05)}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__toggle{align-items:start;gap:.4rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-mark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#e7f6ec;color:#1f8a4c}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__section-index{width:1.85rem;height:1.85rem;border-radius:999px;background:#e5f7f6;color:#0e8f93;font-size:.68rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__title{flex:1 1 auto;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;white-space:normal;overflow-wrap:normal;word-break:normal}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__summary{flex:none;width:100%;margin:0;color:#7d93b8;font-size:.72rem;font-weight:500;line-height:1.3;text-align:left;overflow-wrap:normal;word-break:normal}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__chevron{color:#0e8f93}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__panel,.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__preview{margin-top:.55rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-lede{margin:0 0 .65rem;color:#5d7396;font-size:.78rem;line-height:1.4}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-categories{gap:.85rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-heading{color:#1a7f9c;font-size:.68rem;letter-spacing:.06em}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-list,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-featured{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;border:0;list-style:none}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card{display:block;min-width:0;margin:0;padding:0;border:1px solid #e7eef7;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgb(18 40 77/4%)}.saftay-brief--redesign .saftay-brief__nearby li.saftay-nearby-card[hidden]{display:none!important}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;width:100%;min-height:2.7rem;padding:.5rem .65rem;border:0;background:transparent;color:#17315c;font:inherit;text-align:left}.saftay-brief--redesign .saftay-brief__nearby button.saftay-nearby-card__toggle{cursor:pointer}.saftay-brief--redesign .saftay-brief__nearby button.saftay-nearby-card__toggle:has(.saftay-nearby-chevron){grid-template-columns:auto minmax(0,1fr) auto}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon{display:inline-flex;flex:0 0 auto;grid-row:auto;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:8px;background:#e7f2fd;color:#1c6fb8}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon svg{display:block}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--golf,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--parks_nature{background:#e8f7ec;color:#1f8a4c}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--beaches_outdoors,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--water_parks{background:#e5f6fb;color:#0e8f93}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--places_of_worship{background:#f3eefe;color:#6d4bd0}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--history_landmarks,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--museums{background:#e7f2fd;color:#1c6fb8}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--zoos_aquariums{background:#e7f6ec;color:#1f8a4c}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--theme_parks{background:#fff1e6;color:#d06a1a}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-icon--casinos{background:#eef1fb;color:#4457a0}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__copy{display:flex;flex-direction:column;min-width:0;gap:.08rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-name,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__name{flex:none;width:auto;margin:0;color:#17315c;font-size:.86rem;font-weight:750;line-height:1.25;overflow-wrap:normal;word-break:normal}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__note{color:#5d7396;font-size:.72rem;line-height:1.3;overflow-wrap:normal;word-break:normal}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-distance,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__distance{margin:0;color:#1c6fb8;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-chevron{color:#8aa0c4}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__panel{display:grid;gap:.2rem;padding:0 .65rem .6rem 3.05rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__panel.saftay-collapsed{display:none}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__address,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__phone,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__source{margin:0;color:#31486f;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__actions{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center;margin-top:.25rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link,.saftay-brief--redesign .saftay-brief__nearby .saftay-services-call,.saftay-brief--redesign .saftay-brief__nearby a.saftay-brief__visit,.saftay-brief--redesign .saftay-brief__nearby button.saftay-brief__visit{display:inline-flex;align-items:center;gap:.32rem;min-height:2.25rem;margin:0;padding:.1rem .15rem;border:0;border-radius:6px;background:transparent;color:#1d4e89;font-size:.84rem;font-weight:650;line-height:1.2;text-decoration:none}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link svg,.saftay-brief--redesign .saftay-brief__nearby .saftay-services-call svg,.saftay-brief--redesign .saftay-brief__nearby a.saftay-brief__visit svg{display:block;flex:0 0 auto;color:currentColor}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link:hover,.saftay-brief--redesign .saftay-brief__nearby .saftay-services-call:hover,.saftay-brief--redesign .saftay-brief__nearby a.saftay-brief__visit:hover{background:transparent;color:#17315c;text-decoration:underline;text-underline-offset:.16em}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link:focus-visible,.saftay-brief--redesign .saftay-brief__nearby .saftay-services-call:focus-visible,.saftay-brief--redesign .saftay-brief__nearby a.saftay-brief__visit:focus-visible{background:transparent;color:#17315c;outline:2px solid #1c6fb8;outline-offset:2px}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__phone a{color:#1c6fb8;font-size:.78rem;font-weight:700;text-decoration:none}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-more{min-height:44px;margin-top:.15rem;color:#0e8f93;font-size:.84rem;font-weight:750;text-decoration:none}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__map-link:focus-visible,.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-more:focus-visible,.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__visit:focus-visible,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__toggle:focus-visible{outline:2px solid #0e8f93;outline-offset:3px}@media (max-width:639px){.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card{display:block;flex-direction:row;align-items:stretch}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-distance,.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-name,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__name{width:auto;white-space:normal}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-distance,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card__distance{white-space:nowrap}}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__nearby.saftay-chapter{padding:.7rem .7rem .85rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__toggle{align-items:center;gap:.65rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__heading-copy{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__title{font-size:.84rem;letter-spacing:.035em}.saftay-brief--redesign .saftay-brief__nearby .saftay-chapter__summary{flex:0 1 16rem;width:auto;font-size:.78rem;text-align:right}}@media (min-width:768px){.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-list,.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-featured{grid-template-columns:repeat(4,minmax(0,1fr))}.saftay-brief--redesign .saftay-brief__nearby .saftay-brief__nearby-list{grid-template-columns:repeat(2,minmax(0,22rem));justify-content:start}}@media print{.saftay-brief--redesign .saftay-brief__nearby .saftay-nearby-card[hidden]{display:block!important}.saftay-brief__nearby .saftay-chapter__preview--collapse-only{display:none!important}.saftay-brief__nearby .saftay-nearby-card__panel.saftay-collapsed{display:grid!important}.saftay-brief__nearby .saftay-brief__nearby-more,.saftay-brief__nearby .saftay-nearby-chevron{display:none!important}}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__toggle{align-items:start}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__title{flex:0 1 auto;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__summary{flex:none;width:100%;margin:0;color:#7d93b8;font-size:.68rem;font-weight:500;line-height:1.25;text-align:left}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__about .saftay-chapter__toggle{align-items:center}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__heading-copy{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__title{font-size:.92rem;letter-spacing:.04em;white-space:normal}.saftay-brief--redesign .saftay-brief__about .saftay-chapter__summary{flex:0 1 18rem;width:auto;font-size:.78rem;text-align:right}}@media (max-width:360px){.saftay-brief--redesign .saftay-brief__about .saftay-chapter__title{white-space:normal}}.saftay-about-mark{display:inline-grid;place-items:center;color:#1a7f9c}.saftay-brief__about .saftay-about-limits,.saftay-brief__about .saftay-about-read{margin-top:.85rem}.saftay-brief__about .saftay-about-kicker,.saftay-brief__about .saftay-brief__conditions-checked>summary,.saftay-brief__about .saftay-brief__sources-details>summary{color:#1a7f9c;font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.saftay-brief__about .saftay-about-kicker{margin:0 0 .4rem}.saftay-brief__about .saftay-brief__checked-list,.saftay-brief__about .saftay-brief__limit-notes{display:grid;gap:.45rem;margin-top:.45rem}.saftay-brief__about .saftay-brief__checked-row,.saftay-brief__about .saftay-brief__limit-notes>p{margin:0;padding:.65rem .75rem;border:1px solid #e6eef8;border-radius:12px;background:#fff}.saftay-brief__about .saftay-brief__checked-row{display:grid;gap:.15rem}.saftay-brief__about .saftay-brief__checked-row dt{color:#10284f;font-weight:750}.saftay-brief__about .saftay-brief__checked-status{color:#1a7f9c;font-size:.75rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.saftay-brief__about .saftay-about-limits .saftay-brief__prose,.saftay-brief__about .saftay-about-read .saftay-brief__prose,.saftay-brief__about .saftay-brief__checked-note{color:#3d5270;font-size:.86rem;line-height:1.4}.saftay-brief__about .saftay-about-meta{margin:.35rem 0 0;color:#10284f;font-size:.92rem;font-weight:700}.saftay-brief__about .saftay-about-checked-preview{display:grid;gap:.4rem;margin:.2rem 0 .65rem;padding:0;list-style:none}.saftay-brief__about .saftay-about-checked-preview li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.55rem .7rem;border:1px solid #e6eef8;border-radius:12px;background:#fff}.saftay-brief__about .saftay-about-checked-preview span{color:#10284f;font-weight:750}.saftay-brief__about .saftay-about-checked-preview strong{color:#1a7f9c;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.saftay-brief__about .saftay-about-checked-preview:has(+details[open]){display:none}@media print{.saftay-about-checked-preview{display:none!important}}.saftay-about-disclosure{margin-top:.85rem;border-top:1px solid rgba(23,49,92,.08)}.saftay-about-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .1rem;cursor:pointer;list-style:none}.saftay-about-disclosure>summary::-webkit-details-marker{display:none}.saftay-about-disclosure>summary::marker{content:none;font-size:0}.saftay-about-disclosure__chevron{flex:none;width:.5rem;height:.5rem;margin-top:-.2rem;border-right:2px solid #1a7f9c;border-bottom:2px solid #1a7f9c;transform:rotate(45deg)}.saftay-about-disclosure[open] .saftay-about-disclosure__chevron{margin-top:.15rem;transform:rotate(-135deg)}.saftay-about-disclosure__title{display:flex;flex-direction:column;gap:.15rem;min-width:0}.saftay-brief__about .saftay-about-disclosure__hint{color:#5c6b7e;font-size:.84rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.saftay-about-disclosure__body{max-width:42rem;padding:.15rem 0 .85rem}.saftay-about-disclosure__body .saftay-brief__checked-row+.saftay-brief__checked-row{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(23,49,92,.06)}.saftay-about-sources{margin-top:.35rem}.saftay-about-source-group+.saftay-about-source-group{margin-top:.85rem}.saftay-about-source-group h4,.saftay-about-source-group__title{margin:0 0 .3rem;color:#17315c;font-size:.92rem;font-weight:700}.saftay-brief__about .saftay-about-meta span{display:block;margin-bottom:.12rem;color:#1a7f9c;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.saftay-brief--redesign .saftay-brief__offender-section.saftay-chapter{padding:.65rem .55rem .75rem;box-shadow:0 8px 22px rgba(18,52,110,.05)}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__toggle{align-items:start;gap:.4rem}.saftay-brief--redesign .saftay-brief__offender-section .saftay-registry-mark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#eef1fb;color:#3d4f86}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__section-index{width:1.85rem;height:1.85rem;border-radius:999px;background:#e5f7f6;color:#0e8f93;font-size:.68rem}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__title{flex:1 1 auto;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;white-space:normal}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__summary{flex:none;width:100%;margin:0;color:#7d93b8;font-size:.72rem;font-weight:500;line-height:1.3;text-align:left}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__chevron{color:#0e8f93}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__toggle{align-items:center}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__heading-copy{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__title{font-size:.92rem;letter-spacing:.04em;white-space:normal}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__summary{flex:0 1 16rem;width:auto;font-size:.78rem;text-align:right}}.saftay-brief--redesign .saftay-brief__offender-section .saftay-registry-cards{display:grid;gap:.5rem;min-width:0}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metrics{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metric{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin:0;padding:.55rem .7rem;border:1px solid #e6eef8;border-radius:12px;background:linear-gradient(180deg,#f4f8ff,#fff);box-shadow:none}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metric dt{margin:0;color:#1a7f9c;font-size:.68rem;font-weight:750;letter-spacing:.03em;line-height:1.25;text-transform:none}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metric dd{margin:0;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:1.35rem;font-weight:700;line-height:1.1}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands li{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin:0;padding:.55rem .7rem;border:1px solid #e7eef7;border-radius:12px;background:#f7fbfb}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands li:nth-child(2){background:#f4f7ff}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands li:nth-child(3){background:#f8f6ff}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands span{color:#1a7f9c;font-size:.66rem;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands strong{color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:1.25rem;font-weight:700}.saftay-brief--redesign .saftay-brief__offender-section .saftay-registry-note,.saftay-brief--redesign .saftay-brief__offender-section .saftay-registry-unavailable{margin:0;color:#3d5270;font-size:.84rem;line-height:1.4}.saftay-brief--redesign .saftay-brief__offender-section .saftay-registry-unavailable{padding:.7rem .75rem;border:1px solid #e6eef8;border-radius:12px;background:#fff}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-open{justify-self:start;min-height:2.15rem;padding:.35rem .75rem;border:1.5px solid #10284f;border-radius:8px;background:#fff;color:#10284f;font-size:.75rem;font-weight:700}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-open:focus-visible,.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-open:hover{background:#10284f;color:#fff}.saftay-brief--redesign .saftay-brief__offender-section .saftay-services-notice{margin:0;padding:.4rem .6rem}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands li{display:grid}.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metric{display:grid;align-content:start}}@media (max-width:719px){.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metric{display:grid;align-content:start;min-width:0;padding:.5rem .55rem .6rem}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metric.saftay-registry-radius{display:none}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metric dt{min-width:0}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metric dd{white-space:nowrap}}@media (max-width:360px){.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-bands,.saftay-brief--redesign .saftay-brief__offender-section .saftay-brief__offender-metrics{grid-template-columns:1fr}.saftay-brief--redesign .saftay-brief__offender-section .saftay-chapter__preview--collapse-only .saftay-brief__offender-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media print{.saftay-brief__offender-section .saftay-chapter__preview--collapse-only{display:none!important}.saftay-brief__offender-section .saftay-registry-cards,.saftay-brief__offender-section .saftay-registry-note,.saftay-brief__offender-section .saftay-registry-unavailable{display:block!important}.saftay-brief__offender-section .saftay-brief__offender-bands,.saftay-brief__offender-section .saftay-brief__offender-metrics{display:grid!important}}.saftay-brief--redesign .saftay-brief__crime-section.saftay-chapter{padding:.65rem .55rem .75rem;box-shadow:0 8px 22px rgba(18,52,110,.05)}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__toggle{align-items:start;gap:.4rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-crime-mark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;background:#eef1fb;color:#3d4f86}.saftay-brief--redesign .saftay-brief__crime-section .saftay-brief__section-index{width:1.85rem;height:1.85rem;border-radius:999px;background:#e5f7f6;color:#0e8f93;font-size:.68rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__title{flex:1 1 auto;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:.72rem;font-weight:700;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;white-space:normal}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__summary{flex:none;width:100%;margin:0;color:#7d93b8;font-size:.72rem;font-weight:500;line-height:1.3;text-align:left}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__chevron{color:#0e8f93}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__panel,.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__preview{margin-top:.55rem}.saftay-crime-chapter,.saftay-crime-context,.saftay-crime-glance,.saftay-crime-unavailable{display:grid;gap:.5rem;min-width:0}.saftay-crime-glance__metrics{display:grid;grid-template-columns:1fr;gap:.45rem}.saftay-crime-glance--compact{gap:.35rem}.saftay-crime-glance--compact .saftay-services-notice{margin:0;padding:.4rem .6rem}.saftay-crime-glance__strip{display:grid;gap:.32rem;margin:0;padding:.45rem .65rem;border:1px solid #e6eef8;border-radius:12px;background:linear-gradient(180deg,#f4f8ff,#fff)}.saftay-crime-glance__strip div{display:grid;grid-template-columns:minmax(6.4rem,7.4rem) minmax(0,1fr);gap:.35rem;align-items:baseline;min-width:0}.saftay-crime-glance__strip dd,.saftay-crime-glance__strip dt{margin:0;min-width:0}.saftay-crime-glance__strip dt{color:#1a7f9c;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.62rem;font-weight:750;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.saftay-crime-glance__strip dd{color:#17315c;font-size:.78rem;line-height:1.3}.saftay-brief__crime-section .saftay-brief__incident-hero,.saftay-crime-context,.saftay-crime-metric,.saftay-crime-unavailable{min-width:0;margin:0;padding:.7rem .75rem;border:1px solid #e6eef8;border-radius:12px;background:#fff}.saftay-brief__crime-section .saftay-brief__incident-hero,.saftay-crime-metric--primary{background:linear-gradient(180deg,#f4f8ff,#fff)}.saftay-crime-context h3,.saftay-crime-kicker,.saftay-crime-metric h3,.saftay-crime-unavailable h3{margin:0;color:#1a7f9c;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.68rem;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.saftay-crime-context p,.saftay-crime-glance__interpretation,.saftay-crime-metric p,.saftay-crime-unavailable p{margin:.28rem 0 0;color:#17315c;font-size:.82rem;line-height:1.35}.saftay-crime-metric--categories{background:#f7f8fc}.saftay-brief__crime-section .saftay-brief__footnote,.saftay-crime-glance__interpretation{margin:0;color:#5d7396;font-size:.78rem;line-height:1.4}.saftay-crime-overview{display:grid;gap:.45rem}.saftay-brief__crime-section .saftay-brief__incident-hero-count{color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:2.15rem;font-weight:700;letter-spacing:-.03em}.saftay-brief__crime-section .saftay-brief__incident-hero-scope{color:#31486f;font-size:.84rem}.saftay-crime-facts{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}.saftay-crime-facts li{display:grid;gap:.12rem;padding:.55rem .7rem;border:1px solid #e7eef7;border-radius:10px;background:#fff}.saftay-crime-facts span{color:#1a7f9c;font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.saftay-crime-facts strong{color:#17315c;font-size:.82rem;font-weight:650;line-height:1.35}.saftay-brief__crime-section .saftay-brief__chapter-main--incident,.saftay-brief__crime-section .saftay-brief__incident,.saftay-brief__crime-section .saftay-brief__incident-evidence,.saftay-brief__crime-section .saftay-brief__incident-meaning,.saftay-brief__crime-section .saftay-brief__incident-note,.saftay-brief__crime-section .saftay-brief__incident-rows{max-width:none}.saftay-brief__crime-section .saftay-brief__incident-counts{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;max-width:none;margin:.45rem 0 0}.saftay-brief__crime-section .saftay-brief__incident-counts li{display:flex;align-items:center;gap:.45rem;min-width:0;padding:.55rem .65rem;border:1px solid #e7eef7;border-radius:12px;background:#fff}.saftay-brief__crime-section .saftay-brief__incident-count-label{flex:1 1 auto;min-width:0;color:#17315c;font-size:.82rem;font-weight:700}.saftay-brief__crime-section .saftay-brief__incident-count{color:#10284f;font-size:1rem;font-weight:750}.saftay-crime-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:8px;background:#eef2f6;color:#3d4f86}.saftay-crime-icon--theft{background:#fff4e4;color:#a86a1d}.saftay-crime-icon--assault{background:#fdecef;color:#a84860}.saftay-crime-icon--burglary{background:#eef1fb;color:#4457a0}.saftay-crime-icon--vandalism{background:#eef8f3;color:#2b7358}.saftay-crime-icon--shooting{background:#fff0ea;color:#b85a3d}.saftay-brief__crime-section .saftay-brief__incident-rows{display:grid;gap:.4rem;margin-top:.45rem}.saftay-brief__crime-section .saftay-brief__incident-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon category date distance" "icon context context context";gap:.15rem .55rem;align-items:center;margin:0;padding:.55rem .65rem;border:1px solid #e7eef7;border-radius:12px;background:#fff}.saftay-brief__crime-section .saftay-crime-icon{grid-area:icon}.saftay-brief__crime-section .saftay-brief__incident-row-category{grid-area:category;color:#17315c;font-weight:750}.saftay-brief__crime-section .saftay-brief__incident-row-date{grid-area:date}.saftay-brief__crime-section .saftay-brief__incident-row-distance{grid-area:distance;color:#1c6fb8;font-weight:700}.saftay-crime-incident__context{grid-area:context;color:#5d7396;font-size:.75rem;line-height:1.35}.saftay-brief__crime-section .saftay-brief__incident-rows li:last-child{border-bottom:1px solid #e7eef7}.saftay-brief__crime-section .saftay-brief__incident-more,.saftay-crime-more{margin-top:.15rem}.saftay-brief__crime-section .saftay-brief__evidence>summary,.saftay-brief__crime-section .saftay-brief__fbi-details-toggle,.saftay-brief__crime-section .saftay-brief__incident-more>summary,.saftay-crime-more>summary{display:inline-flex;align-items:center;min-height:44px;color:#0e8f93;font-size:.84rem;font-weight:750;cursor:pointer}.saftay-crime-more>summary::-webkit-details-marker{display:none}.saftay-crime-more[open]>summary .saftay-crime-more__collapsed,.saftay-crime-more__expanded{display:none}.saftay-crime-more[open]>summary .saftay-crime-more__expanded{display:inline}.saftay-brief__crime-section .saftay-brief__evidence>summary:focus-visible,.saftay-brief__crime-section .saftay-brief__fbi-details-toggle:focus-visible,.saftay-brief__crime-section .saftay-brief__incident-more>summary:focus-visible,.saftay-brief__crime-section .saftay-chapter__toggle:focus-visible,.saftay-crime-more>summary:focus-visible{outline:2px solid #0e8f93;outline-offset:3px}.saftay-brief__crime-section .saftay-brief__incident-meaning,.saftay-brief__crime-section .saftay-brief__incident-note{padding:.7rem .75rem;border-radius:12px;background:#f7f5f1;color:#31486f}.saftay-brief__crime-section .saftay-crime-jurisdiction{margin-top:.35rem;padding:.8rem .85rem;border:1px solid #d5deea;border-radius:14px;background:#f6f8fb}.saftay-brief__crime-section .saftay-brief__fbi-context--secondary,.saftay-brief__crime-section .saftay-crime-jurisdiction--secondary{margin-top:.85rem}.saftay-crime-jurisdiction__kicker{margin:0;color:#3d4f86;font-size:.68rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.saftay-brief__crime-section .saftay-brief__fbi-aggregates{max-width:none}.saftay-brief__crime-section .saftay-brief__fbi-aggregate{padding:.55rem .65rem;border-radius:10px;background:#fff}.saftay-brief__crime-section .saftay-brief__evidence{margin-top:.35rem;padding-top:.2rem;border-top:1px solid #e6eef8}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__crime-section.saftay-chapter{padding:.7rem .7rem .85rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__toggle{align-items:center;gap:.65rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__heading-copy{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__title{font-size:.84rem;letter-spacing:.035em}.saftay-brief--redesign .saftay-brief__crime-section .saftay-chapter__summary{flex:0 1 16rem;width:auto;font-size:.78rem;text-align:right}.saftay-brief__crime-section .saftay-brief__incident-counts,.saftay-crime-facts,.saftay-crime-glance__metrics{grid-template-columns:1fr 1fr}.saftay-crime-facts{align-content:start}.saftay-crime-glance__strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .85rem}.saftay-crime-glance__strip div{grid-template-columns:1fr;gap:.12rem}}@media (max-width:719px){.saftay-brief__crime-section .saftay-brief__incident-rows li{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon category distance" "icon date distance" "icon context context"}}@media (max-width:360px){.saftay-brief__crime-section .saftay-brief__incident-counts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.saftay-brief__crime-section .saftay-chapter__chevron,.saftay-brief__crime-section .saftay-chapter__panel{transition:none}}@media print{.saftay-brief__crime-section .saftay-chapter__preview--collapse-only{display:none!important}.saftay-brief__crime-section details.saftay-brief__evidence:has(+.saftay-brief__print-disclosure),.saftay-brief__crime-section details.saftay-brief__incident-more:has(+.saftay-brief__print-disclosure),.saftay-brief__crime-section details.saftay-crime-more:has(+.saftay-brief__print-disclosure){display:none!important}}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__toggle{align-items:start}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__heading-copy{flex-direction:column;align-items:flex-start;gap:.12rem}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__title{flex:0 1 auto;color:#10284f;font-family:var(--font-playfair),Georgia,serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__summary{flex:none;width:100%;margin:0;color:#7d93b8;font-size:.68rem;font-weight:500;line-height:1.25;text-align:left}@media (min-width:720px){.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__toggle{align-items:center}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__heading-copy{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.75rem}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__title{font-size:.92rem;letter-spacing:.04em;white-space:normal}.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__summary{flex:0 1 18rem;width:auto;font-size:.78rem;text-align:right}}@media (max-width:360px){.saftay-brief--redesign .saftay-brief__weather-section .saftay-chapter__title{white-space:normal}}.saftay-brief__weather-section .saftay-brief__trip-jump-row{margin:0 0 .35rem}.saftay-brief__weather-section .saftay-brief__hazards{display:flex;flex-direction:column;gap:.55rem}.saftay-brief__weather-section .saftay-brief__hazard-alerts--active{order:1}.saftay-brief__weather-section .saftay-brief__hazard-alerts{order:2}.saftay-brief__weather-section .saftay-brief__hazard-stay{order:3}.saftay-brief__weather-section .saftay-brief__hazard-historical{order:4}.saftay-brief__weather-section .saftay-brief__hazard-typical{order:5}.saftay-brief__weather-section .saftay-brief__hazard-outlook{order:6}.saftay-brief__weather-section .saftay-brief__hazard-meaning{order:7}.saftay-brief__weather-section .saftay-brief__hazard-near-term{order:8}.saftay-brief__weather-section .saftay-brief__hazard-current{order:9}.saftay-brief__weather-section .saftay-brief__river-levels{order:10}.saftay-brief__weather-section .saftay-brief__hazard-coastal{order:11}.saftay-brief__weather-section .saftay-brief__hazard-attention{order:12}.saftay-brief__weather-section .saftay-brief__hazard-location{order:13}.saftay-brief__weather-section .saftay-brief__weather-note{order:18}.saftay-brief__weather-section .saftay-brief__evidence,.saftay-brief__weather-section .saftay-brief__print-disclosure{order:20}.saftay-brief__weather-section .saftay-brief__hazard-subhead,.saftay-brief__weather-section .saftay-brief__hazard-topic-label{margin:0 0 .35rem;color:#1a7f9c;font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.72rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.saftay-brief__weather-section .saftay-brief__hazard-stay-range{margin:0 0 .55rem;color:#10284f;font-size:1.05rem;font-weight:750;letter-spacing:.01em;text-transform:none}.saftay-brief__weather-section .saftay-weather-unavailable{padding:.85rem .95rem;border:1px solid #e3ebf5;border-radius:14px;background:#f7fafc}.saftay-brief__weather-section .saftay-weather-unavailable .saftay-brief__prose{margin:.35rem 0 0;color:#3d5270;font-size:.92rem;line-height:1.45}.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazard-days--cards,.saftay-brief--redesign .saftay-brief__weather-section .saftay-weather-forecast{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazard-day{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-height:7.1rem;padding:.7rem .4rem .75rem;border:1px solid #e4edf6;border-radius:14px;background:linear-gradient(180deg,#f3f8ff,#fff 70%);box-shadow:0 6px 16px rgb(18 52 110/4%);text-align:center}.saftay-weather-sky{display:grid;place-items:center;width:2rem;height:2rem;margin:0 0 .05rem;color:#e09a2b}.saftay-weather-sky svg{width:1.85rem;height:1.85rem}.saftay-weather-card-head{display:flex;align-items:center;gap:.4rem}.saftay-weather-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:1.25rem;height:1.25rem;color:#1a7f9c}.saftay-weather-mark svg{width:1.15rem;height:1.15rem}.saftay-brief__weather-section .saftay-brief__hazard-day-date{margin:0;color:#6d84a6;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.saftay-brief__weather-section .saftay-brief__hazard-day-temps{margin:0;color:#10284f;font-size:1.02rem;font-weight:750;line-height:1.15}.saftay-brief__weather-section .saftay-brief__hazard-day-cond,.saftay-brief__weather-section .saftay-brief__hazard-day-meta{margin:0;color:#5d7396;font-size:.72rem;line-height:1.25}.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__air-quality,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__current-weather,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__hazard-block,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__hazard-topic,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__river-site{margin-top:.28rem;padding:.75rem .85rem;border:1px solid #e6eef8;border-radius:12px;background:#fff}.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__hazard-topic .saftay-brief__hazard-block,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__hazard-topic .saftay-brief__hazard-topic,.saftay-brief--redesign .saftay-brief__weather-section .saftay-brief__hazards .saftay-brief__river-levels .saftay-brief__river-site{margin-top:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.saftay-brief__weather-section .saftay-brief__prose,.saftay-brief__weather-section .saftay-brief__researcher-note,.saftay-brief__weather-section .saftay-brief__weather-note{margin:.15rem 0 0;font-size:.84rem;line-height:1.38}.saftay-brief__weather-section .saftay-brief__finding-title,.saftay-brief__weather-section .saftay-brief__river-reading,.saftay-brief__weather-section .saftay-brief__weather-primary{margin:.1rem 0 .2rem;color:#10284f;font-size:1.05rem;font-weight:750;line-height:1.25}.saftay-brief__weather-section .saftay-brief__hazard-attention,.saftay-brief__weather-section .saftay-brief__hazard-current,.saftay-brief__weather-section .saftay-brief__hazard-meaning,.saftay-brief__weather-section .saftay-brief__river-levels{padding:.15rem 0 0}.saftay-brief__weather-section .saftay-brief__evidence{border-top:1px solid #e6eef8;padding-top:.35rem}.saftay-brief__weather-section .saftay-brief__hazard-alert{border-radius:12px}