﻿.heritage{padding:100px 8%;background:radial-gradient(ellipse at 20% 65%,#23538540,transparent 60%),#0b203e;scroll-margin-top:20px}.heritage-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:end}.heritage-heading h2{font-size:clamp(36px,4.5vw,64px);line-height:1.12}.heritage-heading>p{font-size:15px;line-height:1.9;color:#bed3eb;max-width:380px;margin:0}.heritage-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid #8abfff40}.heritage-tabs button{cursor:pointer;text-align:left;padding:25px 15px;background:transparent;color:#bed3eb;border:0;border-bottom:2px solid #8abfff30}.heritage-tabs small{display:block;font:8px/1.7 Arial,sans-serif;letter-spacing:1.3px}.heritage-tabs span{display:block;font:23px/1.3 Georgia,serif;margin-top:12px}.heritage-tabs button[aria-selected=true]{background:#1b4169;color:#e3f3ff;border-bottom-color:#a8d5ff}.heritage-tabs button:hover{background:#173859}.heritage-panel{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding-top:45px}.heritage-art{position:relative;min-width:0}.heritage-halo{position:absolute;width:65%;aspect-ratio:1;border-radius:50%;border:1px solid #8abfff25;left:18%;top:5%;box-shadow:0 0 90px #79bfff10}.heritage-halo:after{content:'';position:absolute;inset:25px;border:1px dashed #8abfff20;border-radius:50%}.heritage-art svg{position:relative;width:100%;fill:none;stroke-width:1.4}.heritage-art svg[hidden]{display:none}.main-lines{stroke:#b7dcff}.art-landscape{stroke:#6d9ec380;stroke-width:1}.heritage-art>p{font-size:7px;text-align:center;letter-spacing:1.5px;color:#abc5df;line-height:1.8}.heritage-story h3{font-size:35px;line-height:1.2}.heritage-story>p:not(.label){font-size:14px;line-height:1.9;color:#bed3eb}.heritage-story .heritage-context{font-size:11px!important;color:#acc4df!important}.heritage-question{border-left:1px solid #8abfff80;padding-left:20px;margin:25px 0}.heritage-question small{font-size:8px;letter-spacing:1.5px;color:#b7dcff}.heritage-question p{font:22px/1.5 Georgia,serif;color:#e0efff}.heritage-note{font-size:10px;line-height:1.9;max-width:900px;color:#a5bedb;border-top:1px solid #8abfff25;padding-top:25px;margin:45px 0 0}@media(max-width:750px){.heritage{padding:70px 7%}.heritage-heading,.heritage-panel{grid-template-columns:1fr;gap:30px}.heritage-heading>p{margin-top:0}.heritage-tabs{grid-template-columns:1fr 1fr;margin-top:35px}.heritage-tabs button{padding:18px 12px}.heritage-tabs span{font-size:21px}.heritage-tabs small{font-size:7px;letter-spacing:1px}.heritage-panel{padding-top:25px}.heritage-art svg{max-height:310px}.heritage-art>p{font-size:6px}.heritage-story h3{font-size:31px}.heritage-story .label{margin-bottom:20px}.heritage-question p{font-size:21px}}
