.br-atlas{--atlas-green:#192e28;--atlas-lime:#d5ed78;border:1px solid var(--atlas-green);background:var(--atlas-green);color:#fcf9ef;border-radius:.45rem;padding:clamp(18px,4.2vw,58px);margin:0 0 clamp(36px,6vw,74px);min-width:0}.br-atlas header{max-width:70ch}.br-atlas header>span,.br-atlas small,.br-atlas legend{font:700 12px/1.4 system-ui,sans-serif;letter-spacing:.09em;color:var(--atlas-lime);text-transform:uppercase}.br-atlas h2{font:650 clamp(28px,4.7vw,64px)/1.04 system-ui,sans-serif;letter-spacing:-.05em;margin:16px 0}.br-atlas fieldset{margin:30px 0 14px;border:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.br-atlas [hidden]{display:none!important}.br-atlas legend{margin-bottom:12px}.br-atlas label{display:grid;gap:5px;color:white;font-weight:600;font-size:14px}.br-atlas select{width:100%;max-width:100%;min-width:0;min-height:46px;padding:9px;background:#f6f6e9;color:#142b23;font:inherit;border:1px solid #a9b4a5;border-radius:3px}.atlas-sheet{background:#f7f7ea;color:#142b23;padding:clamp(14px,3vw,34px);border-radius:3px;margin-top:14px}.atlas-sheet small{color:#34483a}.atlas-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.atlas-pair>div{padding:12px 0 12px 14px;border-left:4px solid #55703b;min-width:0}.atlas-pair>div+div{border-color:#9d533b}.atlas-pair h3{font:650 clamp(16px,2vw,26px)/1.2 system-ui;margin:0 0 12px}.atlas-pair b{font:700 clamp(30px,5vw,68px)/1 system-ui;letter-spacing:-.055em;font-variant-numeric:tabular-nums;display:block}.atlas-pair span{font-size:14px}.br-atlas table{border-collapse:collapse;width:100%;table-layout:fixed;font-variant-numeric:tabular-nums;text-align:right}.br-atlas caption{text-align:left;font-weight:700;padding:12px 0}.br-atlas th,.br-atlas td{border-bottom:1px solid #a5aea2;padding:8px 3px;overflow-wrap:anywhere}.br-atlas th:first-child{text-align:left;width:24%}.atlas-actions{display:flex;gap:12px;flex-wrap:wrap}.ed-page .atlas-actions button{background:#25463a;color:white;font-weight:620;border-radius:4px}.ed-page .atlas-actions button:first-child{background:transparent;color:#203a31;border:1px solid #203a31}.atlas-legend,.atlas-source{font-size:14px}.atlas-feedback{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.atlas-source{margin-bottom:0}.br-atlas a{text-decoration:underline}.br-atlas :focus-visible{outline:3px solid #bc6d30;outline-offset:3px}@media(max-width:650px){.br-atlas fieldset{grid-template-columns:minmax(0,1fr)}.atlas-pair{grid-template-columns:minmax(0,1fr)}.br-atlas table{font-size:14px}}
