.dZCH1q_section{gap:var(--space-4);display:grid}.dZCH1q_section>h2{margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,3.25rem)}.dZCH1q_horizonGrid,.dZCH1q_practicalGrid,.dZCH1q_relationshipGrid,.dZCH1q_relatedGrid{gap:var(--space-4);display:grid}.dZCH1q_horizonGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dZCH1q_practicalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dZCH1q_relationshipGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dZCH1q_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dZCH1q_panel,.dZCH1q_relationshipCard{min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface)}.dZCH1q_panel h3,.dZCH1q_relationshipCard h3{margin-bottom:var(--space-3);overflow-wrap:anywhere}.dZCH1q_panel h4{margin-top:var(--space-4);margin-bottom:var(--space-2)}.dZCH1q_status,.dZCH1q_relationshipRole{margin-bottom:var(--space-2);color:var(--color-green-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.dZCH1q_pointColumns,.dZCH1q_listGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dZCH1q_listGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dZCH1q_listGrid>div{min-width:0}.dZCH1q_listGrid ul,.dZCH1q_pointColumns ul{margin-bottom:0;padding-left:1.25rem}.dZCH1q_gallery{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;scrollbar-gutter:stable;display:flex;overflow-x:auto}.dZCH1q_gallery[data-gallery-count="1"]{scroll-snap-type:none;scrollbar-gutter:auto;grid-template-columns:minmax(0,1fr);padding-bottom:0;display:grid;overflow-x:visible}.dZCH1q_gallery:not([data-gallery-count="1"]) .dZCH1q_galleryFigure{scroll-snap-align:start;flex:0 0 min(44%,28rem)}.dZCH1q_galleryFigure{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);min-width:0;margin:0;overflow:hidden}.dZCH1q_galleryTrigger,.dZCH1q_staticMapTrigger{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.dZCH1q_galleryTrigger:focus-visible,.dZCH1q_staticMapTrigger:focus-visible{outline:3px solid var(--color-green-strong);outline-offset:-3px}.dZCH1q_galleryImage{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;min-height:14rem;display:block}.dZCH1q_gallery[data-gallery-count="1"] .dZCH1q_galleryImage{aspect-ratio:16/9;max-height:42rem}.dZCH1q_galleryCount{right:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-small);color:#fff;background:#081018d1;padding:.55rem .75rem;font-size:.875rem;font-weight:800;position:absolute}.dZCH1q_galleryUnavailable,.dZCH1q_staticMapUnavailable{background:var(--color-surface);width:100%;min-height:14rem;color:var(--color-ink-muted);text-align:center;place-items:center;font-weight:700;display:grid}.dZCH1q_galleryUnavailable{aspect-ratio:3/2}.dZCH1q_staticMapUnavailable{aspect-ratio:16/9}.dZCH1q_galleryCaption{padding:var(--space-3) var(--space-4);justify-content:space-between;gap:var(--space-3);color:var(--color-ink-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.dZCH1q_staticMapFigure{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);margin:0;overflow:hidden}.dZCH1q_staticMapImage{object-fit:contain;background:var(--color-surface);width:100%;height:auto;display:block}.dZCH1q_staticMapCaption{padding:var(--space-3) var(--space-4);justify-content:space-between;gap:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-ink-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.dZCH1q_relationshipCard{align-content:start;gap:var(--space-2);display:grid}.dZCH1q_relationshipCard p{margin-bottom:0}.dZCH1q_relationshipMeta{color:var(--color-ink-muted);font-size:.875rem;font-weight:700}.dZCH1q_relationshipScore{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.dZCH1q_sectionActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.dZCH1q_pillarGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dZCH1q_assessmentBlock{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--color-border);overflow-wrap:anywhere;scroll-margin-block-start:var(--space-5)}.dZCH1q_assessmentBlock h3{margin-bottom:var(--space-3)}.dZCH1q_assessmentBlock h4{margin-block:var(--space-4) var(--space-2)}.dZCH1q_assessmentBlock ul{padding-left:1.25rem}.dZCH1q_evidence{min-width:0;margin-top:var(--space-3);overflow-wrap:anywhere}.dZCH1q_evidence summary{min-height:44px;padding-block:var(--space-3);color:var(--color-green-strong);cursor:pointer;font-weight:800}.dZCH1q_evidence summary:focus-visible{outline:3px solid var(--color-green-strong);outline-offset:3px}@media (max-width:56.25rem){.dZCH1q_horizonGrid,.dZCH1q_pillarGrid{grid-template-columns:minmax(0,1fr)}.dZCH1q_pointColumns,.dZCH1q_relationshipGrid,.dZCH1q_listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.dZCH1q_horizonGrid,.dZCH1q_practicalGrid,.dZCH1q_relationshipGrid,.dZCH1q_relatedGrid,.dZCH1q_pointColumns,.dZCH1q_listGrid{grid-template-columns:1fr}.dZCH1q_panel,.dZCH1q_relationshipCard{padding:var(--space-4)}.dZCH1q_gallery:not([data-gallery-count="1"]) .dZCH1q_galleryFigure{flex-basis:min(82vw,22rem)}.dZCH1q_galleryCaption,.dZCH1q_staticMapCaption{flex-direction:column}}
.JmUacG_dialog{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(96vw,90rem);max-width:none;max-height:94dvh;color:var(--color-ink);margin:auto;padding:0;overflow:hidden}.JmUacG_dialog::backdrop{background:#081018c7}.JmUacG_frame{grid-template-rows:auto minmax(0,1fr) auto;max-height:94dvh;display:grid}.JmUacG_toolbar,.JmUacG_navigation{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.JmUacG_toolbar{border-bottom:1px solid var(--color-border)}.JmUacG_navigation{border-top:1px solid var(--color-border)}.JmUacG_title{margin:0;font-weight:800}.JmUacG_figure{background:var(--color-surface);place-items:center;min-height:0;margin:0;display:grid;overflow:auto}.JmUacG_image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 10rem);display:block}.JmUacG_imageUnavailable{width:min(100%,50rem);min-height:12rem;padding:var(--space-4);text-align:center;color:var(--color-ink-muted);place-items:center;display:grid}.JmUacG_caption{width:100%;padding:var(--space-3) var(--space-4);justify-content:space-between;gap:var(--space-3);color:var(--color-ink-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.JmUacG_control{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;padding:.65rem .9rem;font-weight:800}.JmUacG_control:hover:not(:disabled){border-color:var(--color-green-strong)}.JmUacG_control:focus-visible{outline:3px solid var(--color-green-strong);outline-offset:2px}.JmUacG_control:disabled{cursor:not-allowed;opacity:.45}.JmUacG_inspectionDialog{color:#fff;overscroll-behavior:none;background:#081018;border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0}.JmUacG_inspection{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;margin:0;display:grid}.JmUacG_inspectionToolbar{z-index:1;padding:calc(8px + env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 8px max(8px, env(safe-area-inset-left,0px));background:#081018e6;flex-wrap:wrap;grid-area:1/1;justify-content:center;align-self:start;gap:6px;display:flex}.JmUacG_inspectionToolbar .JmUacG_control{color:#fff;background:#172632;border-color:#a4aab0;min-width:44px;min-height:44px;padding:.5rem;font-size:.875rem}.JmUacG_inspectionToolbar .JmUacG_control[aria-disabled=true]{color:#a4aab0;cursor:default}.JmUacG_inspectionToolbar .JmUacG_control:focus-visible{outline-color:#a8e89b}.JmUacG_inspectionViewport{min-width:0;min-height:0;margin-right:env(safe-area-inset-right,0px);margin-bottom:env(safe-area-inset-bottom,0px);margin-left:env(safe-area-inset-left,0px);overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;grid-area:1/1;justify-content:center;align-items:center;display:flex;overflow:hidden}.JmUacG_inspectionViewport:focus-visible{outline-offset:-3px;outline:3px solid #a8e89b}.JmUacG_inspectedImage{object-fit:contain;pointer-events:none;flex:none;max-width:none;max-height:none;transition-property:none;display:block}.JmUacG_inspectionCaption{max-height:25dvh;padding:8px max(12px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;color:#cbd5df;font-size:.875rem;overflow:auto}.JmUacG_inspectionCaption p{color:inherit;font-size:inherit;margin:0}.JmUacG_inspectionCaption:focus-visible{outline-offset:-3px;outline:3px solid #a8e89b}@media (max-width:40rem){.JmUacG_dialog:not(.JmUacG_inspectionDialog){width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.JmUacG_frame{max-height:calc(100dvh - 1rem)}.JmUacG_image{max-height:calc(100dvh - 11rem)}.JmUacG_toolbar,.JmUacG_navigation,.JmUacG_caption{padding-inline:var(--space-3)}.JmUacG_caption{flex-direction:column}}@media (prefers-reduced-motion:reduce){.JmUacG_dialog,.JmUacG_control{scroll-behavior:auto}}
