.atlas-page{min-width:0;padding:48px clamp(20px,5vw,80px) 90px}.atlas-intro{max-width:1000px;padding:25px 0 35px}.atlas-intro h1{font:clamp(46px,6vw,88px)/1.04 var(--serif);letter-spacing:-2px;margin:22px 0}.atlas-intro h1 em{display:block}.atlas-intro p,.atlas-detail-hero p{max-width:750px;font-size:19px;line-height:1.7}.atlas-steps{flex-wrap:wrap;gap:12px 28px;margin-top:28px;display:flex}.atlas-steps a{border-bottom:1px solid var(--line);align-items:center;min-height:44px;font-size:16px;display:flex}.atlas-search{grid-template-columns:minmax(0,600px) 1fr;align-items:center;gap:10px 25px;margin:25px 0;display:grid}.atlas-search label{grid-column:1/-1;font-size:16px}.atlas-search input{border:1px solid var(--line);background:#fff9ed;border-radius:0;width:100%;min-width:0;padding:19px;font-size:19px}.atlas-scope{color:#3b5d4c;max-width:900px;margin:15px 0 25px;font-size:16px;line-height:1.65}.atlas-directory{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;display:grid}.atlas-card{border-bottom:1px solid var(--line);align-items:center;gap:17px;min-width:0;min-height:145px;padding:26px 4px;transition:background .2s;display:flex}.atlas-card:hover{background:#d5e9dc}.atlas-card-number{align-self:flex-start;padding-top:4px;font-size:16px}.atlas-card-content{flex:1;min-width:0}.atlas-card .eyebrow{font-size:12px;line-height:1.5}.atlas-card h2,.atlas-card h3{font:clamp(24px,2.4vw,34px)/1.15 var(--serif);overflow-wrap:anywhere;margin:8px 0 12px}.atlas-card-content>span:last-child{font-size:16px;line-height:1.5}.atlas-card-arrow{font-size:30px}.atlas-breadcrumb{flex-wrap:wrap;gap:10px;margin-bottom:35px;font-size:16px;line-height:1.7;display:flex}.atlas-breadcrumb a{text-decoration:underline}.atlas-detail-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding-bottom:65px;display:grid}.atlas-detail-hero h1{font:clamp(40px,5vw,72px)/1.06 var(--serif);letter-spacing:-1px;margin:20px 0}.atlas-detail-hero .button{min-height:50px;margin-top:25px;font-size:16px}.atlas-detail-hero figure{margin:0}.atlas-detail-hero img{object-fit:cover;border-radius:180px 180px 3px 3px;width:100%;height:420px}.atlas-detail-hero figcaption{color:#3b5d4c;margin-top:12px;font-size:16px;line-height:1.6}.atlas-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:25px;margin:35px 0 15px;display:flex}.atlas-section-head h2,.atlas-editorial h2,.atlas-sources h2,.atlas-record h2{font:clamp(30px,3.5vw,46px)/1.1 var(--serif);margin-bottom:22px}.atlas-reading{max-width:900px}.atlas-editorial{border-top:1px solid var(--line);padding:45px 0}.atlas-editorial .eyebrow{margin-bottom:15px;line-height:1.7;display:block}.atlas-editorial p{margin:16px 0;font-size:18px;line-height:1.8}.atlas-source-links{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.atlas-source-links a,.atlas-sources a{text-underline-offset:4px;font-size:16px;line-height:1.7;text-decoration:underline}.atlas-sources{border-top:1px solid var(--line);margin-top:55px;padding-top:35px}.atlas-sources p{margin:15px 0;font-size:16px;line-height:1.7}.atlas-record{border:1px solid var(--line);background:#fff7e6;margin:30px 0;padding:28px;scroll-margin-top:40px}.atlas-record p{margin:12px 0;font-size:17px;line-height:1.7}.atlas-record dl{grid-template-columns:minmax(130px,1fr) 2fr;gap:10px;margin:20px 0;display:grid}.atlas-record dt{font-weight:700}.atlas-record dd{overflow-wrap:anywhere;margin:0}.atlas-record a{margin:14px 0;font-size:16px;text-decoration:underline;display:block}.atlas-home-entry{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:45px;padding:55px 0;display:grid}.atlas-home-entry h2{font:clamp(35px,4vw,60px)/1.1 var(--serif);margin:17px 0}.atlas-home-entry p{max-width:500px;font-size:18px;line-height:1.7}.atlas-home-entry nav{flex-direction:column;justify-content:center;display:flex}.atlas-home-entry nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:22px 0;font-size:19px;display:flex}.atlas-workbench #discovery-title{font:clamp(28px,3vw,44px)/1.15 var(--serif);margin:20px 0}.atlas-workbench #discovery-shell>p{margin:15px 0;font-size:17px;line-height:1.7}.atlas-workbench .badge{letter-spacing:2px;font-size:12px!important}.atlas-workbench .table-wrap{border:1px solid var(--line);max-width:100%;overflow:auto}.atlas-workbench table{border-collapse:collapse;background:#fff9ed;width:100%;font-size:16px}.atlas-workbench th,.atlas-workbench td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px}.atlas-workbench td span,.atlas-workbench td small{margin-top:9px;font-size:16px;line-height:1.5;display:block}.atlas-workbench .discovery-group{background:#c8e2d1}.atlas-workbench button{font:inherit}.atlas-workbench .pager{align-items:center;gap:20px;margin-top:20px;display:flex}.atlas-workbench .pager button{border:1px solid var(--line);padding:12px}.atlas-workbench .discovery-toolbar{background:var(--mint);top:0}.atlas-workbench .preference-workbench{border-color:var(--line);background:#d3e7d9;border-radius:3px}.atlas-workbench .preference-workbench p{margin:15px 0;font-size:16px;line-height:1.7}.atlas-workbench .preference-workbench h2{font-family:var(--serif);margin:10px 0}.atlas-workbench .preference-workbench li{border-radius:3px}.atlas-workbench .preference-workbench textarea{outline-offset:4px}.atlas-saved .preference-workbench{margin-top:15px}.atlas-workbench .discovery-range summary{cursor:pointer;min-height:44px}.atlas-workbench a:focus-visible,.atlas-page textarea:focus-visible{outline:3px solid var(--orange);outline-offset:4px}@media (width<=1100px){.main-nav{gap:15px}.main-nav a{font-size:15px}.topbar .search-trigger span{display:none}}@media (width<=850px){.atlas-directory,.atlas-detail-hero{grid-template-columns:1fr}.atlas-detail-hero figure{max-width:600px}.atlas-detail-hero img{height:340px}.atlas-home-entry,.atlas-search{grid-template-columns:1fr}.atlas-intro{padding-top:0}}@media (width<=600px){.atlas-page{padding:30px 20px 60px}.atlas-intro h1{letter-spacing:-1px}.atlas-intro p,.atlas-detail-hero p{font-size:18px}.atlas-card{gap:12px;min-height:130px}.atlas-card .eyebrow{font-size:12px}.atlas-card h2,.atlas-card h3{font-size:27px}.atlas-detail-hero{gap:30px}.atlas-detail-hero h1{overflow-wrap:anywhere;font-size:44px}.atlas-record{padding:20px}.atlas-record dl{grid-template-columns:1fr}.atlas-record dd{padding-bottom:12px}.atlas-home-entry{gap:18px}.atlas-workbench .discovery-toolbar{padding:12px 0}.atlas-workbench .discovery-table{min-width:850px}.atlas-steps{gap:5px 18px}.atlas-sources p{overflow-wrap:anywhere}.atlas-workbench .preference-workbench{padding:18px}}.atlas-directory-filters{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;margin:10px 0;display:flex}.atlas-directory-filters select{border:1px solid var(--line);background:#fff9ed;max-width:100%;min-height:48px;padding:12px 35px 12px 12px;font-size:16px}@media (width>=601px) and (width<=1450px){.topbar .search-trigger{justify-content:center;width:44px;padding:0}.topbar .search-trigger span{display:none}.topbar{gap:10px}.main-nav{gap:20px}}@media (width<=600px){.atlas-directory-filters{grid-template-columns:1fr;display:grid}.atlas-directory-filters select{width:100%}}.atlas-search-links{flex-wrap:wrap;gap:12px 20px;display:flex}.atlas-search-links a{align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:flex}@media (width>=601px) and (width<=1000px){.topbar{grid-template-columns:minmax(0,1fr) auto auto;gap:4px 8px;min-height:72px;padding:12px 25px;display:grid}.topbar .mobile-brand{grid-area:1/1;align-items:center;gap:8px;font-size:23px;display:flex}.topbar .search-trigger{grid-area:1/2;justify-content:center;width:44px;height:44px;padding:0}.topbar .menu-toggle{grid-area:1/3;align-items:center;gap:8px;min-height:44px;display:flex}.topbar .main-nav{border-top:1px solid var(--line);flex-direction:column;grid-area:2/1/auto/-1;align-items:stretch;gap:0;height:auto;padding:8px 0;display:none}.topbar:has([data-menu-toggle][aria-expanded=true]) .main-nav{display:flex}.topbar .main-nav a{padding:0 6px;font-size:16px}.topbar .main-nav a:after{width:44px;bottom:4px;right:auto}}.atlas-rank-history{border-top:1px solid var(--line);margin-top:30px;padding-top:28px}.atlas-rank-history h2{font-size:32px}.atlas-rank-history h3{margin:22px 0 10px;font-size:22px;line-height:1.4}.atlas-context-error{background:var(--cream);border:1px solid var(--line);margin:25px 0;padding:28px}.atlas-context-error h2{font:36px var(--serif)}.atlas-context-error p{margin:18px 0;font-size:18px;line-height:1.7}#search-dialog[data-astro-cid-e66w4awt]{border:1px solid var(--ink);background:var(--cream);width:min(780px,100vw - 48px);max-height:calc(100dvh - 56px);color:var(--ink);overscroll-behavior:contain;border-radius:0;margin:auto;padding:28px 36px 20px;box-shadow:0 30px 100px #001b2270}#search-dialog[data-astro-cid-e66w4awt]::backdrop{backdrop-filter:blur(7px);background:#001b17a8}.search-topline[data-astro-cid-e66w4awt]{letter-spacing:1.7px;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.search-topline[data-astro-cid-e66w4awt] button[data-astro-cid-e66w4awt]{border:1px solid var(--line);border-radius:50%;width:44px;height:44px;font-size:32px;line-height:1}h2[data-astro-cid-e66w4awt]{font-family:var(--serif);letter-spacing:-1.4px;margin:19px 0 25px;font-size:clamp(33px,4vw,48px);font-weight:400;line-height:1.03}h2[data-astro-cid-e66w4awt] em[data-astro-cid-e66w4awt]{color:#446455;font-style:normal}.search-field[data-astro-cid-e66w4awt]{border-bottom:1.5px solid var(--ink);align-items:center;gap:12px;padding:0 2px 12px;display:flex}.search-field[data-astro-cid-e66w4awt] input[data-astro-cid-e66w4awt]{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;font-size:18px}.search-field[data-astro-cid-e66w4awt]:focus-within{border-bottom-width:3px;padding-bottom:10.5px}.search-key[data-astro-cid-e66w4awt]{border:1px solid var(--line);letter-spacing:1px;padding:4px 6px;font-size:10px}.search-kinds[data-astro-cid-e66w4awt]{flex-wrap:wrap;gap:7px;padding:20px 0;display:flex}.search-kinds[data-astro-cid-e66w4awt] button[data-astro-cid-e66w4awt]{border:1px solid var(--line);border-radius:50px;min-height:44px;padding:9px 18px;font-size:14px}.search-kinds[data-astro-cid-e66w4awt] button[data-astro-cid-e66w4awt][aria-pressed=true]{background:var(--ink);color:var(--cream)}.search-results-heading[data-astro-cid-e66w4awt]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:8px 0 12px;font-size:12px;display:flex}.search-results-heading[data-astro-cid-e66w4awt]>span[data-astro-cid-e66w4awt]:last-child{letter-spacing:1.4px;font-size:10px}.search-result[data-astro-cid-e66w4awt]{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:14px 0;transition:padding .2s,background .2s;display:flex}.search-result[data-astro-cid-e66w4awt][hidden],#search-empty[data-astro-cid-e66w4awt][hidden]{display:none}.search-result[data-astro-cid-e66w4awt]:hover{background:#d2e8db55;padding-left:10px}.search-result[data-astro-cid-e66w4awt] img[data-astro-cid-e66w4awt]{object-fit:cover;width:54px;height:64px}.search-result[data-astro-cid-e66w4awt]>span[data-astro-cid-e66w4awt]:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.search-result[data-astro-cid-e66w4awt] small[data-astro-cid-e66w4awt]{text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.search-result[data-astro-cid-e66w4awt] strong[data-astro-cid-e66w4awt]{letter-spacing:-.4px;font-size:20px;font-weight:500}.search-result-arrow[data-astro-cid-e66w4awt]{margin-left:auto;font-size:28px}.search-preview-note[data-astro-cid-e66w4awt]{color:#53695d;margin:0;padding-top:15px;font-size:12px}#search-empty[data-astro-cid-e66w4awt]{text-align:center;padding:30px 10px}#search-empty[data-astro-cid-e66w4awt]>span[data-astro-cid-e66w4awt]{font-size:36px}#search-empty[data-astro-cid-e66w4awt] h3[data-astro-cid-e66w4awt]{font:30px var(--serif);margin:12px 0}#search-empty[data-astro-cid-e66w4awt] p[data-astro-cid-e66w4awt]{font-size:15px}#search-empty[data-astro-cid-e66w4awt] button[data-astro-cid-e66w4awt]{text-underline-offset:5px;min-height:44px;margin-top:10px;text-decoration:underline}@media (width<=600px){#search-dialog[data-astro-cid-e66w4awt]{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:18px 21px}.search-topline[data-astro-cid-e66w4awt]{letter-spacing:1px;font-size:9px}.search-key[data-astro-cid-e66w4awt]{display:none}.search-field[data-astro-cid-e66w4awt] input[data-astro-cid-e66w4awt]{font-size:16px}.search-kinds[data-astro-cid-e66w4awt]{gap:5px}.search-kinds[data-astro-cid-e66w4awt] button[data-astro-cid-e66w4awt]{padding:8px 13px;font-size:13px}.search-result[data-astro-cid-e66w4awt]{gap:12px}.search-result[data-astro-cid-e66w4awt] strong[data-astro-cid-e66w4awt]{font-size:17px}.search-result[data-astro-cid-e66w4awt] img[data-astro-cid-e66w4awt]{width:43px;height:55px}h2[data-astro-cid-e66w4awt]{max-width:300px;font-size:35px}}
