.bre-geo{--bre-border:#e0e0e0;--bre-bg:#fafafa;--bre-sec-border:#e0e0e0;--bre-label:#666;--bre-faq-ans:#444;--bre-accent:#0073aa;margin:1.5em 0;border:1px solid var(--bre-border);border-radius:6px;background:var(--bre-bg);padding:0}@media (prefers-color-scheme:dark){.bre-geo:not([data-bre-scheme="light"]){--bre-border:#3d3d3d;--bre-bg:#1e1e1e;--bre-sec-border:#3d3d3d;--bre-label:#999;--bre-faq-ans:#bbb;--bre-accent:#4ea8d8}}.bre-geo[data-bre-scheme="dark"]{--bre-border:#3d3d3d;--bre-bg:#1e1e1e;--bre-sec-border:#3d3d3d;--bre-label:#999;--bre-faq-ans:#bbb;--bre-accent:#4ea8d8}.bre-geo summary{cursor:pointer;padding:.75em 1em;font-weight:600;list-style:none;display:flex;align-items:center;border-left:3px solid var(--bre-accent);border-radius:5px 5px 0 0}.bre-geo summary::-webkit-details-marker{display:none}.bre-geo summary::before{content:'▶';display:inline-block;margin-right:.5em;font-size:.7em;transition:transform 0.2s;color:var(--bre-accent)}.bre-geo[open] summary::before{transform:rotate(90deg)}.bre-geo__title{flex:1}.bre-geo__section{padding:.75em 1em;border-top:1px solid var(--bre-sec-border)}.bre-geo__section h3{font-size:.8em;text-transform:uppercase;letter-spacing:.05em;color:var(--bre-label);margin:0 0 .5em}.bre-geo__bullets ul{margin:0;padding-left:1.25em}.bre-geo__bullets li{margin-bottom:.25em}.bre-geo__faq dl{margin:0}.bre-geo__faq dt{font-weight:600;margin-top:.5em}.bre-geo__faq dd{margin-left:0;color:var(--bre-faq-ans)}