body,button,input,select,textarea{font-family:var(--font-body)}body{background:var(--bg);color:var(--text);font-size:16px;line-height:1.7}h1,h2,h3{letter-spacing:0!important;line-height:1.5}p{line-height:1.9}main{min-width:0}section[id]{scroll-margin-top:110px}button,input,select,textarea{font-size:16px}a,button,input,select,textarea{touch-action:manipulation}img{height:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:4px}button{font:inherit}summary{cursor:pointer}.container{width:min(var(--container),calc(100% - 80px))}.section{padding:68px 0}.section-alt{background:var(--bg2)}.eyebrow{color:var(--primary);font:500 12px var(--font-body);letter-spacing:0}.eyebrow:before{background:var(--sand);width:20px}.section-head{gap:24px;margin-bottom:30px}.section-head h2{font-size:var(--title-lg);margin:9px 0 10px;line-height:1.5}.section-head p{font-size:15px;color:var(--muted);max-width:620px}.text-link{color:var(--primary);gap:9px;font-size:13px;border:0;white-space:normal;padding:4px 0}.text-link:hover{gap:13px}.btn{border-radius:var(--radius-sm);gap:12px;min-height:46px;padding:11px 20px;font-size:14px;box-shadow:none}.btn-primary,.btn-red{background:var(--primary);color:#fff}.btn-primary:hover,.btn-red:hover{background:var(--primary-hover)}.btn-ghost,.btn-outline{background:transparent;color:var(--primary);border:1px solid #a6beb9}.btn-ghost:hover,.btn-outline:hover{background:var(--soft-primary);border-color:var(--primary)}.btn-white{background:var(--cream);color:var(--primary)}.brand-logo{width:48px!important;height:52px!important;object-fit:contain;filter:brightness(0) saturate(100%) invert(32%) sepia(32%) saturate(1043%) hue-rotate(139deg) brightness(91%) contrast(90%)}.brand-logo-light{filter:brightness(0) invert(1)}.brand{min-width:195px;gap:14px}.global-search{display:flex;align-items:center;gap:12px;padding:7px 8px 7px 17px;background:#fff;border:1px solid #cbd5ce;border-radius:8px;max-width:600px;box-shadow:var(--shadow);color:var(--primary)}.global-search input{border:0;background:transparent;min-width:0;width:100%;height:42px;font-size:14px;color:var(--text)}.global-search button{display:flex;align-items:center;justify-content:center;gap:12px;border-radius:5px;min-height:42px;padding:8px 16px;background:var(--primary);color:#fff;font-size:13px}.global-search input:focus-visible{outline-offset:0}.work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-width:0;box-shadow:var(--shadow)}.work-card-click,.work-card-static{display:block;height:100%}.work-card-media{aspect-ratio:16/10}.work-card-media img{height:100%;width:100%;object-fit:cover}.work-card h3,.work-card p,.work-card-link,.work-card-meta{margin-inline:20px}.work-card h3{font-size:21px;line-height:1.6}.work-card p{color:var(--muted);min-height:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.work-card-link{color:var(--primary);margin-bottom:20px;font-size:12px}.work-card-big{display:none}.work-card-media-label{color:var(--primary);font:500 13px var(--font-body);letter-spacing:0}.work-card-meta{font-size:11px;gap:10px;flex-wrap:wrap}.work-published{color:var(--muted);font-size:11px;margin-inline:20px;display:block;margin-bottom:12px}.home-issue-cover{max-height:230px}.home-issue-cover img{max-height:230px;width:100%}.status-badge{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid #b3c2b7;color:var(--primary);background:var(--soft-green);border-radius:30px;font-size:11px;white-space:nowrap}.participate-banner{background:var(--primary);padding:44px 0;color:#fff}.participate-banner .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.participate-banner span{color:#c9dedb;font-size:12px}.participate-banner h2{font-size:28px;margin:8px 0 0}.participate-banner .btn{flex-shrink:0}.page-intro{padding:28px 0 32px;border-bottom:1px solid var(--line);background:var(--bg)}.breadcrumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-bottom:18px}.breadcrumbs a{color:var(--primary)}.page-intro h1{font-size:clamp(30px,3.5vw,44px);margin:12px 0}.page-intro>div>p{font-size:15px;max-width:720px;color:var(--muted);margin-bottom:0}.page-intro .global-search{margin-top:24px}.filter-bar>select,.filter-search,.products-category-select,.products-location,.products-search,.professionals-toolbar,.stat-search,.stat-toolbar,.stat-toolbar>label{background:var(--surface);border-color:var(--line);border-radius:var(--radius-sm);color:var(--muted)}input,select,textarea{color:var(--text);color-scheme:light}select option{color:var(--text);background:var(--surface)}.admin-tabs button.selected,.filter-tabs button.selected,.filter-tabs button:hover{color:#fff;background:var(--primary);border-color:var(--primary)}.filter-bar>select,.filter-search input{color:var(--text)}.products-results-line,.professionals-results,.results-line,.stat-results-head{color:var(--muted);gap:16px;flex-wrap:wrap}.empty-state,.products-empty,.professionals-empty,.stat-empty{padding:35px 20px;min-height:180px;border:1px dashed #b7c8bf;border-radius:var(--radius);background:var(--surface)}.empty-state h3{color:var(--text)}.pagination{justify-content:center;gap:24px;margin-top:30px;font-size:13px;color:var(--muted)}.pagination,.pagination button{display:flex;align-items:center}.pagination button{gap:9px;background:var(--surface);color:var(--primary);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;padding:9px 16px}.platform-search-body{padding:35px 0 70px}.search-filters{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.search-filters a{padding:8px 15px;border:1px solid var(--line);border-radius:30px;font-size:12px;background:var(--surface)}.search-filters a[aria-current]{color:#fff;background:var(--primary);border-color:var(--primary)}.search-results{display:grid;grid-gap:12px;gap:12px}.search-result{display:block;padding:22px 26px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.search-result:hover{border-color:var(--primary)}.search-result>span{font-size:11px;color:var(--primary)}.search-result h2{font-size:22px;margin:8px 0}.search-result p{font-size:14px;color:var(--muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-result small{font-size:11px;color:var(--muted)}.server-pagination{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:28px;font-size:13px}.server-pagination a{padding:9px 15px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--primary)}.latest-issue{padding:38px 0}.issue-spotlight{gap:55px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;grid-template-columns:.65fr 1.35fr}.spotlight-cover{background:var(--soft-green);min-height:330px;padding:20px;border-radius:8px}.spotlight-cover img{height:300px;width:auto;max-width:100%;object-fit:contain;box-shadow:0 12px 25px #28343a20}.issue-number{color:var(--primary);font-size:18px;letter-spacing:0;margin:14px 0}.spotlight-copy{padding:10px 0}.spotlight-copy h2{font-size:30px;line-height:1.6}.spotlight-copy>p{font-size:15px}.issue-date,.spotlight-copy>p,.spotlight-date{color:var(--muted)}.spotlight-actions{margin-top:22px}.archive-section{background:var(--bg2);padding-top:42px}.archive-tools h2{font-size:27px}.issue-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.issue-card-content{padding:18px}.issue-cover{background:var(--soft-green)}.reader-intro{padding:30px 0}.back-link{margin-bottom:22px;color:var(--primary)}.reader-intro h1{font-size:32px}.reader-section{background:var(--bg2);padding:24px 0 50px}.pdf-reader{border-color:var(--line);border-radius:var(--radius)}.pdf-toolbar{background:var(--surface);color:var(--text)}.pdf-controls button,.pdf-toolbar input{background:var(--bg);color:var(--text);border-color:var(--line)}.pdf-paper-view{background:#e5e5d9}.pdf-turn-state{color:var(--text)}.stat-indicator-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-indicator-card h3{font-size:21px}.stat-card-value strong{color:var(--primary);font-size:35px}.stat-card-value span{color:var(--muted)}.stat-card-top{gap:8px;flex-wrap:wrap}.stat-card-meta{color:var(--muted);gap:12px;flex-wrap:wrap}.stat-card-meta span:first-child{white-space:nowrap}.stat-card-open,.stat-status{color:var(--primary)}.stat-status{border-radius:20px;background:var(--soft-primary)}.stat-indicator-head,.stat-page-head{padding:32px 0}.stat-indicator-title h1,.stat-page-title h1{font-size:36px}.stat-scope-note{border-radius:var(--radius-sm);background:var(--soft-primary);color:var(--primary)}.products-directory-section,.professionals-directory-section{padding:30px 0 60px}.company-card,.professional-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.company-main h2,.professional-card h2{font-size:23px}.company-main p,.professional-card-body>p{color:var(--muted);min-height:0}.company-expand,.company-overline,.professional-card-kicker,.professional-card-profile-link{color:var(--primary)}.company-products span,.professional-service-tags span{background:var(--soft-primary);color:var(--primary);border-color:var(--line);border-radius:4px}.professional-card-contact a{background:var(--soft-primary);color:var(--primary);width:44px!important;height:44px!important}.professional-verified{color:var(--success)}.company-profile-hero,.professional-profile-hero{min-height:0;grid-template-columns:1fr;background:var(--bg)}.company-profile-copy,.professional-profile-copy{padding:32px max(40px,calc((100vw - var(--container))/2))}.company-profile-copy h1,.professional-profile-copy h1{font-size:38px}.company-profile-copy>p,.professional-profile-copy>p{color:var(--muted)}.company-profile-main h2,.professional-profile-main h2{font-size:28px}.company-profile-body,.professional-profile-body{padding:44px 0 65px}.company-profile-layout,.professional-profile-layout{gap:45px}.company-profile-panel,.professional-contact-panel,.professional-facts{background:var(--surface);border-radius:var(--radius);border-color:var(--line)}.company-website-link{color:#fff;background:var(--primary);border-radius:6px}.professional-profile-actions .professional-contact-link:first-child{background:var(--soft-green);color:var(--success)}.professional-contact-link{border-color:var(--line);color:var(--primary);border-radius:6px}.company-correction{background:var(--soft-green);border-color:var(--line);border-radius:var(--radius)}.company-correction a,.company-correction strong{color:var(--primary)}.ymap-section{padding-top:24px}.ydiscovery-section-head{margin-bottom:18px}.ydiscovery-section-head h2{font-size:25px}.ydiscovery-section-head p{font-size:13px}.ymap-app{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.ymap-panel,.ymap-toolbar{background:var(--surface);border-color:var(--line)}.ymap-canvas{background:#e9eee5}.ymap-country{fill:#e0dac3;stroke:#768e7d}.ymap-governorate{fill:#b9ccb5;stroke:#f7f4ec}.ymap-governorate.hovered,.ymap-governorate.selected,.ymap-governorate:hover{fill:#80a799;stroke:#176b75}.ymap-district{fill:#d9dfbf;stroke:#809b8a}.ymap-district.hovered,.ymap-district.selected{fill:#79aaa0;stroke:#176b75}.ymap-label{fill:#244e4d;stroke:#f7f4ec}.ymap-label.hovered,.ymap-label.selected{fill:#163d42}.ymap-legend{background:#f7f4ecef;color:var(--text);border-color:var(--line)}.ymap-controls button,.ymap-label-size button{background:var(--surface);border:1px solid var(--line);color:var(--primary);min-width:44px;min-height:44px}.ymap-controls button.active,.ymap-label-size button.active{background:var(--primary);color:#fff}.ymap-search input,.ymap-search select{background:var(--surface);color:var(--text)}.ymap-data-note{background:var(--surface);color:var(--muted)}.legend-country,.legend-district,.legend-governorate{background:var(--green)}.ymap-coordinate-note{background:#f7f4ece6;color:var(--text)}.ymap-info-panel{background:var(--surface)}.figure-profile-hero{background:var(--bg);padding:35px 0}.figure-profile-copy h1{font-size:36px}.figure-profile-copy>p{color:var(--muted)}.figure-profile-portrait{min-height:320px;background:var(--soft-primary);border-radius:var(--radius);overflow:hidden}.figure-profile-portrait img{height:100%;object-fit:cover}.figure-profile-portrait>div{background:#143d42dd;color:#fff}.figure-profile-portrait>div span,.figure-profile-portrait>div strong{color:#fff}.figure-profile-body{padding:45px 0}.figure-profile-main h2{font-size:28px}.figure-profile-facts,.figure-profile-significance{background:var(--surface);border-color:var(--line);border-radius:var(--radius)}.figure-profile-biography{font-size:17px;color:var(--text)}.figure-profile-related{padding:45px 0}.figure-profile-related h2{font-size:28px}.work-detail-head{padding:35px 0}.work-detail-head h1{font-size:38px}.work-detail-body{padding:30px 0 50px}.media-viewer{border-radius:var(--radius);overflow:hidden}.work-detail-info{gap:40px}.work-detail-aside{background:var(--surface);border-color:var(--line);border-radius:var(--radius)}.contribute-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px}.contact-form{background:var(--surface);padding:28px;border:1px solid var(--line);border-radius:var(--radius);gap:18px}.contact-form label{color:var(--text)}.admin-form input,.admin-form select,.admin-form textarea,.admin-login input,.contact-form input,.contact-form select,.contact-form textarea{color:var(--text);background:var(--surface);border:1px solid #b3bfb8;border-radius:6px}.feedback.success{color:var(--success)}.feedback.error{color:#9d3737}.form-note{color:var(--muted)}.admin-page{background:var(--bg);min-height:60vh;padding-block:40px}.admin-login,.admin-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.admin-tabs button{color:var(--text);border-color:var(--line);border-radius:6px}.admin-tabs{gap:8px;flex-wrap:wrap}.admin-form label,.admin-login label{color:var(--text)}.admin-list-item button,.admin-panel button:not(.btn){color:var(--primary)}.admin-panel .btn-red,.admin-tabs button.selected{color:#fff}.admin-list-item,.message-item{border-color:var(--line)}.admin-list-item small,.admin-login .small-muted{color:var(--muted)}@media(max-width:1100px){.brand{min-width:170px}.contribute-layout{gap:35px}}@media(max-width:900px){.container{width:calc(100% - 40px)}.brand{min-width:0}.brand-logo{width:42px!important;height:45px!important}.global-search{gap:8px}.global-search input{font-size:12px}.global-search button{padding:9px}.company-profile-copy,.professional-profile-copy{padding-inline:20px}.issue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contribute-layout{grid-template-columns:1fr 1.3fr}}@media(max-width:760px){.section{padding:44px 0}.global-search input{font-size:13px}.global-search button{padding:9px 13px}.section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:24px}.section-head h2{font-size:28px;margin:8px 0}.section-head p{font-size:14px}.section-head>.text-link{font-size:12px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-card h3,.work-card p,.work-card-link,.work-card-meta,.work-published{margin-inline:15px}.work-card h3{font-size:19px}.participate-banner .container{align-items:flex-start;flex-direction:column}.participate-banner h2{font-size:24px}.page-intro{padding:20px 0 26px}.page-intro h1{font-size:32px}.page-intro>div>p{font-size:14px}.breadcrumbs{margin-bottom:13px}.page-intro .global-search{margin-top:20px}.search-result{padding:19px}.search-result h2{font-size:20px}.search-filters{gap:7px}.search-filters a{padding:7px 12px;font-size:11px}.issue-spotlight{grid-template-columns:1fr;gap:22px;padding:20px}.spotlight-cover{min-height:260px}.spotlight-cover img{height:260px}.spotlight-copy h2{font-size:27px}.issue-number{margin:10px 0}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.archive-tools{align-items:flex-start;flex-direction:column;gap:18px}.archive-tools .filter-search{min-width:0;max-width:none}.issue-card h3{font-size:17px}.reader-intro h1{font-size:27px}.reader-section>.container{width:calc(100% - 20px)}.stat-indicator-grid{grid-template-columns:1fr}.stat-indicator-card{padding:22px}.products-directory-section,.professionals-directory-section{padding-top:20px}.company-grid,.professional-grid{grid-template-columns:1fr}.company-profile-copy,.professional-profile-copy{padding:26px 20px}.company-profile-copy h1,.professional-profile-copy h1{font-size:32px}.company-profile-layout,.professional-profile-layout{grid-template-columns:1fr;gap:30px}.company-profile-aside,.professional-profile-aside{position:static}.company-related-grid,.professional-related-grid{grid-template-columns:1fr}.ymap-toolbar{gap:12px}.ymap-controls{gap:5px;flex-wrap:wrap;justify-content:flex-start}.ymap-canvas{min-height:420px}.ymap-coordinate-note{font-size:10px;bottom:75px;right:10px;left:10px}.ymap-legend{font-size:9px;gap:8px;flex-wrap:wrap}.figure-profile-hero-grid{grid-template-columns:1fr;gap:25px}.figure-profile-copy h1{font-size:30px}.figure-profile-portrait{min-height:300px}.figure-profile-layout{grid-template-columns:1fr;gap:25px}.figure-profile-aside{position:static}.figure-profile-related-grid{grid-template-columns:1fr}.work-detail-head h1{font-size:30px}.contribute-layout,.work-detail-info{grid-template-columns:1fr}.contribute-layout{gap:30px}.contact-form{padding:20px}.form-row{grid-template-columns:1fr}.form-bottom{align-items:flex-start;flex-direction:column}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.stat-indicator-title,.stat-page-title{flex-direction:column;align-items:flex-start;gap:22px}.stat-indicator-title h1,.stat-page-title h1{font-size:30px}.admin-list-item{gap:12px;flex-wrap:wrap}.admin-panel{padding:20px}}@media(max-width:420px){.container{width:calc(100% - 32px)}.work-grid{grid-template-columns:1fr}.global-search{-webkit-padding-start:12px;padding-inline-start:12px;gap:8px}.global-search input{font-size:12px}.global-search button span{display:none}.global-search button{padding:11px}.section-head h2{font-size:26px}.filter-search{min-width:0}.professional-card-body{padding:20px}.pagination{gap:12px}.pagination button{padding:8px 12px}}.about-platform h2,.about-platform p,.footer-about h2,.footer-about p,.home-hero-copy h1,.home-hero-copy>p,.participate-banner h2{overflow-wrap:anywhere}.site-settings-panel{display:grid;grid-gap:22px;gap:22px}.site-settings-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.site-settings-heading h2{display:flex;align-items:center;gap:12px;font-size:27px;margin-bottom:8px}.site-settings-heading p{font-size:14px;color:var(--muted);margin-bottom:0}.site-settings-heading .btn{flex-shrink:0}.site-settings-fields{padding:0;margin:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start;min-width:0}.site-settings-fields .admin-panel{margin:0;min-width:0}.site-settings-fields h3{font-size:21px;margin-bottom:9px}.site-settings-fields .admin-form{gap:17px}.site-settings-fields small{font-size:11px;font-weight:400;color:var(--muted)}.site-settings-panel>.feedback{white-space:pre-line;line-height:1.9}.site-settings-fields:disabled{opacity:.7}@media(max-width:900px){.site-settings-fields{grid-template-columns:1fr}.site-settings-heading{flex-direction:column}}.directory-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:22px;font-size:12px;color:var(--muted)}.directory-summary strong{color:var(--primary);font-size:18px;-webkit-margin-start:5px;margin-inline-start:5px}.directory-summary>a{display:flex;align-items:center;gap:8px;color:var(--primary);-webkit-margin-start:auto;margin-inline-start:auto;min-height:44px}.data-disclosure{background:var(--soft-green);color:var(--primary);border:1px solid var(--line);padding:14px 18px;font-size:13px;border-radius:8px}.figure-timeline{list-style:none;padding:0;margin:20px 0;display:grid;grid-gap:0;gap:0}.figure-timeline li{display:flex;gap:24px;padding:18px 0;border-bottom:1px solid var(--line)}.figure-timeline time{color:var(--primary);font-weight:600;min-width:55px;direction:ltr}.figure-timeline p{font-size:14px;color:var(--muted);margin:8px 0 0}.pdf-find input,.pdf-pagination input{color:var(--text);background:var(--surface);border-color:var(--line)}.pdf-find button,.pdf-pagination button{color:var(--primary);background:var(--surface);border-color:var(--line);min-height:44px;min-width:44px}.pdf-controls button{min-height:44px;min-width:44px}.ymap-canvas [data-region-type],.ymap-canvas [data-region-type]:focus,.ymap-canvas [data-region-type]:focus-visible,.ymap-canvas svg{outline:none;outline-offset:0}.ymap-district:focus-visible,.ymap-governorate:focus-visible{fill:#7ca79a;stroke:var(--primary);stroke-width:2px;outline:none;vector-effect:non-scaling-stroke}.company-profile-image{height:240px;min-height:0;order:2}.company-profile-copy{order:1}.company-media:after,.company-profile-image:after{display:none}.company-profile-copy:only-child{padding-block:35px}.issue-cover>svg{margin:30% auto;color:var(--primary)}.yfigure-era{background:var(--primary);color:#fff}.yfigure-card,.yfigure-content{border-radius:var(--radius)}.yfigure-card{overflow:hidden;border-color:var(--line);background:var(--surface)}.yfigure-initials{color:var(--primary);background:var(--soft-primary);font-family:var(--font-body)}.timeline-toolbar>button,.ymap-info-panel button,.ymap-info-panel select{min-height:44px}.timeline-toolbar>button{min-width:44px}.stat-chart,.timeline-chart{direction:ltr}.stat-chart-tooltip{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:12px}@media(max-width:900px){.directory-summary>a{-webkit-margin-start:0;margin-inline-start:0}}@media(max-width:760px){.directory-summary{gap:8px 22px}.directory-summary>span{font-size:11px}.directory-summary strong{font-size:16px}.company-profile-image{height:200px}.company-profile-copy:only-child{padding-block:28px}.pdf-find{flex-wrap:wrap}.pdf-find input{min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.pdf-controls{flex-wrap:wrap;min-width:0}.pdf-controls a{min-width:44px;min-height:44px}.pdf-controls button:disabled{opacity:.45;cursor:not-allowed}.pdf-pagination{gap:clamp(10px,3vw,40px);flex-wrap:wrap}.pdf-page-jump{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.pdf-page-jump label{white-space:nowrap}.pdf-page-jump button{padding-inline:10px;border:1px solid var(--line);border-radius:var(--radius-sm)}.pdf-accessible-text{padding:16px 22px;border-top:1px solid var(--line);background:var(--surface);color:var(--text)}.pdf-accessible-text summary{min-height:44px;display:flex;align-items:center;color:var(--primary);font-size:14px}.pdf-accessible-text section{border-top:1px solid var(--line);padding-block:12px}.pdf-accessible-text h3{font-size:16px;margin:0 0 8px}.pdf-accessible-text p{font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:2}.pdf-notice{padding:12px 20px;margin:0;font-size:13px;background:var(--soft-primary);color:var(--primary)}.timeline-indicator-list input:focus-visible+.timeline-check{outline:3px solid var(--primary);outline-offset:3px}.timeline-indicator-list input:checked+.timeline-check{color:#fff}.timeline-indicator-list label:has(input:disabled){opacity:.5;cursor:not-allowed}.timeline-data{margin-top:20px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.timeline-data summary{min-height:44px;color:var(--primary)}.stat-series-table-scroll,.table-scroll{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain}.stat-series-table,.timeline-data table{border-collapse:collapse;width:100%;min-width:480px;font-size:14px;text-align:start;background:var(--surface)}.stat-series-table caption,.timeline-data caption{text-align:start;padding:15px 12px;color:var(--muted);font-size:13px}.stat-series-table td,.stat-series-table th,.timeline-data td,.timeline-data th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.stat-series-table thead,.timeline-data thead{background:var(--soft-primary);color:var(--primary)}.share-fallback{margin-top:14px;max-width:650px}.share-fallback p{font-size:14px;color:var(--muted)}.share-fallback input{width:100%;min-height:44px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.media-loading{position:absolute;inset:12px auto auto 12px;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#143d42ed;color:#fff;border-radius:var(--radius-sm);font-size:12px;pointer-events:none}.media-unsupported .btn{margin:6px}.company-main h2,.media-unsupported,.professional-card h2,.stat-indicator-card h3,.work-card h3,.yfigure-content h3{overflow-wrap:anywhere}.products-search input,.professionals-search input{min-width:0}.ymap-search-results button:focus-visible{outline-offset:-3px;background:var(--soft-primary)}@media(max-width:420px){.pdf-toolbar{padding:14px 12px}.pdf-controls{gap:4px}.pdf-pagination{padding:12px 8px;gap:8px}.pdf-pagination>button{font-size:12px;gap:3px}.pdf-page-jump{gap:4px}.pdf-page-jump label{font-size:11px}.pdf-pagination input{width:44px}.pdf-page-jump button{font-size:11px;padding-inline:7px}.pdf-accessible-text{padding:12px}.timeline-data{padding:10px}}.figure-profile-fact{display:block}.figure-profile-fact dt{display:flex;align-items:center;gap:10px}.figure-profile-fact dt svg{flex-shrink:0;color:var(--primary)}.figure-profile-fact dd{margin:6px 28px 0 0;overflow-wrap:anywhere}.products-directory{min-width:0;grid-template-columns:minmax(0,1fr)}.products-category-select,.products-filter-bar,.products-location,.products-search{min-width:0;max-width:100%}.products-category-select select,.products-location select{min-width:0}.products-location>svg,.products-search>svg{flex-shrink:0}@media(max-width:800px){.products-filter-bar{grid-template-columns:minmax(0,1fr)}}.content-text{white-space:pre-line}.help-search{display:grid;grid-gap:8px;gap:8px;margin-block:20px 12px;font-size:15px;color:var(--primary)}.help-search>span:last-child{display:flex;align-items:center;gap:10px;padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.help-search input{width:100%;min-width:0;min-height:42px;border:0;background:transparent;font-size:16px;color:var(--text)}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:7px;padding:0 18px;background:var(--surface)}.faq-list summary{min-height:54px;padding-block:12px;font-size:17px;font-weight:600;cursor:pointer;color:var(--primary);line-height:1.8}.faq-list details>div{padding:4px 0 14px}.faq-list details p:last-child{margin-bottom:0}.about-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.about-team-card{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--soft-green);min-width:0}.about-team-card h3{font-size:21px;line-height:1.6;margin:12px 0 7px}.about-team-card>strong{font-size:15px;color:var(--primary);font-weight:600}.about-team-card>p{font-size:15px;margin:12px 0 0}.team-example-note{font-size:14px!important;color:var(--muted)}.managed-request-form{margin-top:30px}.managed-request-form .contact-form{padding:20px 0 0;border:0;box-shadow:none}.content-editor-layout{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,2fr);grid-gap:24px;gap:24px;align-items:start}.content-editor-list{display:grid;grid-gap:12px;gap:12px;min-width:0}.content-editor-list>article{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);min-width:0}.content-editor-list>article.selected{border-color:var(--primary);background:var(--soft-green)}.content-page-select{display:grid;grid-gap:6px;gap:6px;text-align:start;padding:14px;min-width:0;flex:1 1;background:transparent;color:var(--text)}.content-page-select strong{overflow-wrap:anywhere;font-size:15px}.content-page-select small{color:var(--muted);text-align:start;overflow-wrap:anywhere}.content-page-delete{min-width:44px;min-height:44px;background:transparent;color:var(--primary)}.content-editor-collection,.content-editor-fields,.content-editor-form{min-width:0}.content-editor-fields{border:0;padding:0;margin:0;display:grid;grid-gap:20px;gap:20px;width:100%}.content-editor-fields small{font-weight:400;font-size:13px;line-height:1.9}.content-editor-collection{border-top:1px solid var(--line);padding-top:22px}.content-editor-collection h4{font-size:20px;color:var(--primary);margin:0 0 14px}.content-editor-item{min-width:0;display:grid;grid-gap:14px;gap:14px;margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:7px}.content-editor-item legend{font-size:15px;padding-inline:8px;color:var(--primary)}.content-editor-row-tools{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.content-editor-row-tools button{min-width:44px;min-height:44px;background:var(--soft-green);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:5px;font-size:14px}.content-editor-fields .checkline{display:flex;align-items:center;gap:10px}.content-editor-fields .checkline input{width:18px;min-height:18px;height:18px;flex-shrink:0}@media(max-width:1000px){.content-editor-layout{grid-template-columns:minmax(0,1fr)}.content-editor-list{grid-template-columns:repeat(2,minmax(0,1fr))}.content-editor-list h3,.content-editor-list>.btn,.content-editor-list>p{grid-column:1/-1}}@media(max-width:900px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.about-team-grid,.content-editor-list{grid-template-columns:minmax(0,1fr)}.content-editor-item{padding:14px 10px}.content-editor-form{padding:20px 14px}.managed-request-form .contact-form{padding-top:16px}.site-settings-heading .btn{width:100%}}.form-note a{text-decoration:underline;text-underline-offset:3px;color:var(--primary)}.policy-body{padding:24px 0 56px}.policy-container{max-width:960px}.policy-navigation{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.policy-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border:1px solid var(--line);border-radius:6px;font-size:15px;color:var(--primary);background:var(--surface)}.policy-navigation a[aria-current=page]{background:var(--primary);color:#fff;border-color:var(--primary)}.policy-article{padding:32px 40px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere}.policy-updated{font-size:14px;color:var(--muted);margin-bottom:18px}.policy-summary{padding:16px 20px;background:var(--soft-green);-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary);border-radius:6px;font-size:17px;margin-bottom:30px}.policy-article section+section{margin-top:28px}.policy-article h2{font-size:23px;line-height:1.6;margin:0 0 10px;color:var(--primary)}.policy-article li,.policy-article p{font-size:16px;line-height:2}.policy-article section p:last-child{margin-bottom:0}.policy-article ul{-webkit-padding-start:24px;padding-inline-start:24px;margin-block:12px 0}.policy-article li+li{margin-top:10px}.policy-article a{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.policy-contact{border-top:1px solid var(--line);padding-top:24px;margin-top:30px}.policy-contact p{margin-bottom:0}@media(max-width:760px){.policy-container{width:calc(100% - 32px)}.policy-article{padding:22px 18px}.policy-summary{font-size:16px;padding:14px}.policy-article h2{font-size:21px}.policy-navigation a{padding-inline:14px}.policy-body{padding-bottom:36px}}#indicators>.container,.archive-section>.container,.latest-issue>.container,.page-intro>.container,.products-directory-section>.container,.professionals-directory-section>.container,.stats-catalog>.container,.stats-latest>.container,.works-body>.container{width:min(var(--collection-width),calc(100% - 80px))}.eyebrow{font-size:14px}.section-head{margin-bottom:26px}.section-head h2{font-size:clamp(27px,2.7vw,38px)}.page-intro>div>p,.section-head p{font-size:16px}.text-link{font-size:14px;min-height:44px}.btn{font-size:15px;min-height:48px}.global-search{max-width:620px}.global-search input{font-size:16px;min-height:44px}.global-search button{min-width:48px;min-height:44px;font-size:14px}.work-grid{align-items:stretch;gap:24px}.work-card-click,.work-card-static{display:flex;flex-direction:column}.work-card-media{aspect-ratio:16/9;flex-shrink:0;background:var(--soft-primary)}.work-card-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:24px 28px 56px;color:var(--primary);background:var(--soft-primary);border-bottom:1px solid var(--line)}.work-card-placeholder>svg{position:absolute;top:18px;left:22px;opacity:.45}.work-card-placeholder>span:not(.work-card-media-label){font-size:13px}.work-card-placeholder>strong{font-size:clamp(19px,1.8vw,25px);line-height:1.6;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-card-media-label{top:auto;bottom:18px;right:28px;font-size:13px}.work-card h3{font-size:23px;margin:12px 22px 8px}.work-card p{margin:0 22px 16px;font-size:15px}.work-card-meta{margin:18px 22px 0;font-size:14px}.work-published{margin:0 22px 14px;font-size:14px}.work-card-link{margin:auto 22px 22px;font-size:14px;padding-top:8px}.home-issue-cover{display:grid;place-items:center;height:300px;max-height:none;color:var(--primary)}.home-issue-cover img{height:100%;max-height:300px;width:auto;max-width:100%;object-fit:contain;box-shadow:0 10px 24px #28343a18}.stat-indicator-card{min-width:0;padding:26px}.stat-card-meta,.stat-card-open,.stat-card-top{font-size:14px}.stat-status{font-size:12px}.stat-indicator-card h3{font-size:22px}.stat-indicator-card>p{font-size:15px}.stat-card-value{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-block:20px}.stat-card-value strong{font-size:clamp(28px,2.9vw,44px);line-height:1.3;max-width:100%;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;overflow-wrap:anywhere}.stat-card-value span{font-size:15px}.stat-card-meta{align-items:flex-start}.stat-card-meta span:first-child{white-space:normal}.stat-card-meta span{overflow-wrap:anywhere}.stat-card-open{margin-top:auto;border-top:1px solid var(--line)}.page-intro{padding-block:28px 34px}.page-intro h1{max-width:960px}.breadcrumbs,.data-disclosure,.directory-summary{font-size:14px}.filter-bar>select,.filter-search input,.products-category-select select,.products-location select,.products-search input,.professionals-search input,.professionals-select select,.stat-toolbar input,.stat-toolbar select{font-size:16px;min-width:0}.filter-search{min-width:0}.filter-tabs button,.search-filters a{min-height:44px;font-size:14px}.products-results-line,.professionals-results,.results-line,.stat-results-head{font-size:14px}.company-overline,.company-products span,.professional-card-kicker,.professional-card-meta,.professional-service-tags span{font-size:13px}.company-main>p,.professional-card-body>p{font-size:15px}.company-expand,.professional-card-profile-link{font-size:14px;min-height:44px}.contact-form label,.contribution-options a,.contribution-options p,.form-note{font-size:15px}.search-result small,.search-result>span{font-size:14px}.empty-state p,.products-empty p,.professionals-empty p,.quiet-empty p,.search-result p,.stat-empty p{font-size:16px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.community-card,.discovery-preview,.home-map-visual,.quick-link,.work-card{transition:border-color .18s,box-shadow .18s,transform .18s}.community-card:hover,.discovery-preview:hover,.home-map-visual:hover,.work-card:hover{border-color:#8aaba2;box-shadow:0 8px 24px #28343a0c;transform:translateY(-3px)}}@media(max-width:900px){#indicators>.container,.archive-section>.container,.home-page .container,.latest-issue>.container,.page-intro>.container,.platform-footer .container,.products-directory-section>.container,.professionals-directory-section>.container,.site-header .container,.stats-catalog>.container,.stats-latest>.container,.works-body>.container{width:calc(100% - 40px)}}@media(max-width:760px){.section-head h2{font-size:28px}.section-head p{font-size:16px}.section-head>.text-link{font-size:14px}.stat-card-value strong{font-size:36px}.stat-indicator-card{padding:24px}}@media(max-width:600px){.home-work-grid,.work-grid{grid-template-columns:minmax(0,1fr)}.home-issue-cover{height:280px}.home-issue-cover img{max-height:280px}}@media(max-width:420px){#indicators>.container,.archive-section>.container,.home-page .container,.latest-issue>.container,.page-intro>.container,.platform-footer .container,.products-directory-section>.container,.professionals-directory-section>.container,.site-header .container,.stats-catalog>.container,.stats-latest>.container,.works-body>.container{width:calc(100% - 32px)}.global-search{-webkit-padding-start:10px;padding-inline-start:10px;gap:8px}.global-search>svg{width:18px}.global-search input{font-size:16px}.stat-card-value strong{font-size:32px}.stat-indicator-card{padding:20px}}.participate-banner .container>div>span{color:#fff;font-size:14px}.global-search button{flex-shrink:0}.advanced-search-form{max-width:960px;margin-top:20px}.advanced-search-form .global-search{max-width:none;margin-top:0}.advanced-search-options{margin-top:12px}.advanced-search-options summary{display:flex;align-items:center;gap:9px;min-height:44px;width:-moz-fit-content;width:fit-content;color:var(--primary);font-size:15px;cursor:pointer}.advanced-search-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.advanced-search-fields label{display:grid;grid-gap:7px;gap:7px;font-size:14px;min-width:0;color:var(--text)}.advanced-search-fields input,.advanced-search-fields select{width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #b3bfb8;border-radius:6px;background:var(--surface);color:var(--text);font-size:16px}.advanced-search-options p{font-size:14px;color:var(--muted);margin:12px 0}.search-scope-note{font-size:14px}.platform-search-body{padding-top:22px}.search-result small{display:block;margin-top:8px;overflow-wrap:anywhere}.collection-results.results-count-1{grid-template-columns:minmax(0,1fr)}.professional-grid.collection-results.results-count-1,.work-grid.collection-results.results-count-1{max-width:960px;margin-inline:auto}.collection-results.results-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.company-grid.results-count-1 .company-card{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-template-rows:auto}.company-main>p,.professional-card-body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.professional-card{min-height:0}.professional-card-meta{margin-top:14px;padding-top:12px}.professional-card-footer{padding-top:16px;gap:16px;flex-wrap:wrap}.professional-card-contact a.whatsapp-card-link{width:auto!important;min-width:100px;padding:10px;gap:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.service-area-note{display:block;margin-top:8px;font-size:14px;color:var(--muted)}.contribution-body{padding-block:28px 44px}.contribute-layout{grid-template-areas:"guide form";align-items:start;gap:40px}.contact-form{grid-area:form;scroll-margin-top:105px}.draft-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.draft-status p{font-size:13px;color:var(--muted);margin:0}.draft-status button{background:transparent;color:var(--primary);min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.indicator-reading-note{padding:16px 20px;margin:0 0 24px;-webkit-border-start:3px solid var(--primary);border-inline-start:3px solid var(--primary);background:var(--soft-primary);font-size:16px;border-radius:6px;max-width:900px}.indicator-notes{margin-block:24px;padding:14px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.indicator-notes summary,.stat-source-list summary{min-height:44px;align-content:center;color:var(--primary);font-size:15px}.indicator-notes p{font-size:16px;max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px}.ydiscovery-section-head{gap:16px;padding-bottom:16px;margin-bottom:16px}.ydiscovery-section-head h2{font-size:23px;margin:0}.ydiscovery-section-head>p{font-size:14px}.ymap-loading{min-height:440px;padding:24px;align-content:center;gap:12px;background:var(--soft-green)}.ymap-loading img{max-width:620px;max-height:340px;object-fit:contain}.ymap-loading p{margin:0;font-size:15px}.ymap-controls{align-items:center;position:relative}.ymap-controls .ymap-reset{width:auto;display:flex;gap:8px;padding-inline:12px;font-size:14px}.ymap-display-options{position:static}.ymap-display-options>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding-inline:12px;list-style:none;border:1px solid var(--line);border-radius:5px;color:var(--primary);background:var(--surface);font-size:14px}.ymap-display-options>summary::-webkit-details-marker{display:none}.ymap-display-panel{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:20;width:min(280px,calc(100vw - 56px));padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:10px}.ymap-display-options:not([open]) .ymap-display-panel{display:none}.ymap-display-panel>button{width:calc(50% - 5px);display:flex;align-items:center;justify-content:center;gap:6px}.ymap-display-panel .ymap-label-size{display:flex;flex-wrap:wrap;gap:6px;width:100%;padding:8px;border:1px solid var(--line);border-radius:6px}.ymap-label-size>span{width:100%;font-size:14px;padding:3px 4px;color:var(--muted)}.ymap-display-panel .ymap-label-size button{flex:1 1;min-width:44px;font-size:14px}.ymap-canvas .ymap-legend{position:absolute;inset:auto 10px 10px;min-width:0;display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 12px;border-radius:6px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 20px)}.ymap-legend div{font-size:12px}.ymap-data-note{display:block;font-size:14px;padding:10px 16px}.ymap-data-note summary{min-height:44px;align-content:center;cursor:pointer}.ymap-data-note p{margin:8px 0;font-size:14px;max-width:80ch}@media(max-width:900px){.contribute-layout{gap:24px}.ymap-display-panel{z-index:25}}@media(max-width:760px){.advanced-search-fields{grid-template-columns:minmax(0,1fr);gap:12px}.search-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding-block:4px 10px;margin-block:12px}.search-filters a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding-inline:10px;text-align:center;white-space:normal}.search-scope-note{margin-bottom:12px;font-size:13px}.page-intro .advanced-search-form{margin-top:16px}.collection-results.results-count-1,.collection-results.results-count-2,.company-grid.results-count-1 .company-card,.contribute-layout{grid-template-columns:minmax(0,1fr)}.contribute-layout{grid-template-areas:"form" "guide"}.contribution-body{padding-top:20px}.indicator-reading-note{font-size:15px;padding:14px 16px}.ymap-section{padding-top:16px;padding-bottom:16px}.ydiscovery-section-head{gap:8px;padding-bottom:12px;margin-bottom:12px;flex-direction:column;align-items:flex-start}.ydiscovery-section-head h2{font-size:21px}.ydiscovery-section-head>p{font-size:14px;line-height:1.7}.ymap-toolbar{padding:8px;gap:8px}.ymap-search-wrap{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:6px;gap:6px}.ymap-search{min-width:0;padding-inline:10px;gap:7px}.ymap-search input{min-width:0;font-size:15px}.ymap-search-wrap select{min-width:0;padding-inline:6px;font-size:14px}.ymap-search-results{top:56px}.ymap-controls{width:100%;gap:6px;flex-wrap:wrap}.ymap-controls .ymap-reset{font-size:13px;padding-inline:9px;gap:6px}.ymap-display-options>summary{padding-inline:8px;font-size:13px}.ymap-stage{gap:12px}.ymap-canvas,.ymap-loading{min-height:390px}.ymap-canvas svg{inset:12px 12px 55px;width:calc(100% - 24px);height:calc(100% - 67px)}.ymap-canvas .ymap-legend{inset:auto 8px 8px;gap:5px 12px;padding:7px 9px;max-width:calc(100% - 16px)}.ymap-info-panel{position:static;max-height:none;box-shadow:none}}@media(max-width:360px){.ymap-search-wrap{grid-template-columns:minmax(0,1fr) 96px}.ymap-controls{gap:4px}.ymap-controls>button:not(.ymap-reset){min-width:40px;width:40px}.ymap-display-options>summary{padding-inline:6px}}.company-source-editor{border:1px solid var(--border,#dbe4e2);border-radius:10px;padding:16px;margin-block:12px;min-width:0}.company-source-row{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border,#dbe4e2)}.company-source-row input{min-width:0;max-width:100%}.company-sources ul{list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.company-sources li{display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.company-sources a{display:flex;align-items:center;gap:8px;color:var(--teal,#176c74)}.company-sources small{color:var(--muted,#6d7f86)}.company-contact-links .company-maps-link{color:var(--primary,#176c74)}.figure-toc{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:24px}.figure-toc h2{display:flex;align-items:center;gap:10px;font-size:21px!important;margin-top:0}.figure-toc ul{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;list-style:none}.figure-toc a{color:var(--primary);text-decoration:underline;text-underline-offset:5px}.figure-review-line{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:var(--muted);margin-bottom:30px}.figure-dossier-section{scroll-margin-top:110px;overflow-wrap:anywhere}.figure-dossier-section>p{font-size:16px;line-height:2.2;white-space:pre-line;margin-block:18px}.figure-dossier-section .eyebrow{display:flex;align-items:center;gap:8px}.figure-citations{display:inline-flex;gap:4px;-webkit-margin-start:5px;margin-inline-start:5px;font-size:12px;vertical-align:super}.figure-citations a{color:var(--primary);text-decoration:underline}.figure-detail-facts{display:grid;border:1px solid var(--line);border-radius:10px;overflow:hidden}.figure-detail-facts>div{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:16px;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.figure-detail-facts>div:last-child{border:0}.figure-detail-facts dt{font-weight:700}.figure-detail-facts dd{margin:0;line-height:1.9}.figure-event-date{font-size:13px;line-height:1.8;font-weight:700;color:var(--primary)}.figure-timeline h3{font-size:18px;margin-block:0 10px}.figure-timeline p{white-space:pre-line;line-height:2}.figure-works-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.figure-works-grid article{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:10px;min-width:0}.figure-works-grid h3{font-size:19px;margin-block:10px}.figure-works-grid small{color:var(--primary)}.figure-works-grid p{line-height:2}.figure-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.figure-gallery figure{margin:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-width:0}.figure-gallery-image{position:relative;height:280px;background:var(--soft-primary)}.figure-gallery-image img{object-fit:contain}.figure-gallery figcaption{padding:18px;display:grid;grid-gap:10px;gap:10px;overflow-wrap:anywhere}.figure-gallery figcaption p{margin:0;font-size:14px;line-height:1.9}.figure-gallery figcaption small{font-size:12px;line-height:1.7}.figure-gallery figcaption>a{color:var(--primary);font-size:12px;text-decoration:underline}.figure-editorial-notes{padding:24px!important;background:var(--soft-primary);border-radius:12px}.figure-editorial-notes li{line-height:2;margin-bottom:12px}.figure-source-list{display:grid;grid-gap:20px;gap:20px;-webkit-padding-start:25px;padding-inline-start:25px}.figure-source-list li{scroll-margin-top:100px;-webkit-padding-start:5px;padding-inline-start:5px;line-height:1.9}.figure-source-list a{display:inline-flex;align-items:center;gap:8px;color:var(--primary);text-decoration:underline}.figure-source-list small,.figure-source-list span{display:block;color:var(--muted);font-size:12px}.figure-text-license{margin-block:24px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:13px;line-height:2}.figure-text-license a{display:block;text-decoration:underline;color:var(--primary)}.figure-profile-portrait>div>a{display:block;color:inherit;text-decoration:underline;font-size:12px;margin-top:8px}.figure-profile-portrait[data-kind=artwork] img,.figure-profile-portrait[data-kind=context] img,.figure-profile-portrait[data-kind=document] img{object-fit:contain}@media(max-width:850px){.figure-profile-hero-grid{gap:28px}.figure-profile-copy{order:0}.figure-profile-portrait{order:1;min-height:280px;height:320px;width:100%}.figure-profile-copy .back-link{margin-bottom:20px}}.figure-profile-editor{border-top:1px solid var(--line);padding-top:25px}.figure-editor-group{border:1px solid var(--line);border-radius:10px;margin-block:14px;min-width:0}.figure-editor-group>summary{padding:16px;cursor:pointer;font-weight:700;color:var(--primary)}.figure-editor-group-body{padding:18px;display:grid;grid-gap:16px;gap:16px;min-width:0}.figure-editor-row{padding:18px;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;min-width:0}.figure-row-actions{display:flex;gap:8px;flex-wrap:wrap}.figure-row-actions button{display:inline-flex;align-items:center;gap:6px;min-width:40px;min-height:40px;border:1px solid var(--line);background:var(--surface);border-radius:5px}.figure-reference-picker{padding:12px;border:1px solid var(--line);min-width:0}.figure-reference-picker .checkline{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.figure-reference-picker input{flex:none;width:16px!important;height:16px;margin-top:5px}@media(max-width:700px){.figure-detail-facts>div,.figure-gallery,.figure-works-grid{grid-template-columns:1fr}.figure-detail-facts>div{gap:8px}.figure-toc{padding:18px}.figure-toc ul{display:grid;grid-gap:12px;gap:12px}.figure-gallery-image{height:260px}.figure-editor-group-body,.figure-editor-row{padding:12px}.figure-dossier-section>p{font-size:15px}}.yfigure-photo-credit{position:absolute;inset:auto 8px 8px;z-index:4;max-width:calc(100% - 16px);padding:4px 7px;background:rgba(15,23,42,.82);color:white;font-size:10px;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-section-tone]{--section-accent:var(--primary);--section-soft:var(--soft-primary)}[data-section-tone=blue]{--section-accent:var(--blue);--section-soft:var(--soft-blue)}[data-section-tone=plum]{--section-accent:var(--plum);--section-soft:var(--soft-plum)}[data-section-tone=gold]{--section-accent:var(--gold);--section-soft:var(--soft-gold)}[data-section-tone=clay]{--section-accent:var(--clay);--section-soft:var(--soft-clay)}[data-section-tone=green]{--section-accent:var(--success);--section-soft:var(--soft-green)}.page-intro[data-section-tone],.ymap-hero[data-section-tone]{background:var(--section-soft);border-bottom:1px solid var(--line)}.page-intro .eyebrow{color:var(--section-accent);padding:5px 12px;background:var(--surface);border:1px solid var(--line);border-radius:6px;font-weight:500}.page-intro .eyebrow:before,.ymap-hero .eyebrow:before{background:var(--section-accent)}.page-intro .breadcrumbs a,.page-intro .directory-summary strong,.page-intro .directory-summary>a,.ymap-hero .eyebrow,.ymap-hero h1 span{color:var(--section-accent)}.page-intro .directory-summary{gap:10px 16px;align-items:center}.page-intro .directory-summary>span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 13px;background:#ffffffc7;border:1px solid var(--line);border-radius:8px;font-size:13px}.page-intro .directory-summary strong{font-size:18px;font-weight:600}.page-intro .directory-summary>a{font-weight:600}.latest-issue .spotlight-cover{background:var(--soft-plum)}.latest-issue .issue-spotlight{border-color:#cabbda}.latest-issue .eyebrow,.latest-issue .issue-number{color:var(--plum)}.home-numbers .section-head .eyebrow,.stat-card-value strong,.stats-latest .eyebrow{color:var(--blue)}.stat-card-top>span:first-child{color:var(--blue);font-weight:500}.global-search{border-color:var(--control-line)}.global-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #155e6818}.global-search input:focus-visible{outline-offset:-2px}.filter-bar>select,.filter-search,.products-category-select,.products-location,.products-search,.professionals-search,.professionals-select,.stat-search,.stat-toolbar>label{border-color:var(--control-line)}.filter-search:focus-within,.products-search:focus-within,.professionals-search:focus-within,.stat-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #155e6812}.filter-tabs button,.search-filters a{border-color:var(--control-line);font-weight:500}.filter-tabs button.selected,.search-filters a[aria-current]{box-shadow:0 2px 6px #155e681c}.pagination button:not(:disabled):hover,.server-pagination a:hover{border-color:var(--primary);background:var(--soft-primary)}.contact-form{box-shadow:var(--shadow);border-top:3px solid var(--primary)}.contact-form input,.contact-form select,.contact-form textarea{border-color:var(--control-line);background:#fcfdfc}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary);background:var(--surface)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}.form-bottom>.btn{flex-shrink:0;white-space:nowrap}.form-bottom>.form-note{flex:1 1}.feedback.error{color:var(--danger)}.ymap-controls>button,.ymap-display-options>summary,.ymap-search,.ymap-toolbar select{border-color:var(--control-line)}.ymap-controls>button,.ymap-display-options>summary{border-radius:6px}.ymap-controls>button:hover:not(:disabled),.ymap-display-options[open]>summary{background:var(--soft-primary);border-color:var(--primary)}.btn:active{transform:translateY(0)}@media(max-width:760px){.page-intro .directory-summary>span{font-size:12px;padding:7px 10px}}@media(max-width:600px){.contact-form .form-bottom>.btn{width:100%}}@media(max-width:420px){.ymap-controls .ymap-reset span{display:none}}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0;min-width:0}.active-filters>span{color:var(--muted);font-size:13px;-webkit-margin-end:4px;margin-inline-end:4px}.active-filter-chip{display:inline-flex;align-items:center;gap:9px;min-height:44px;max-width:100%;padding:7px 12px;background:var(--soft-primary);color:var(--primary);border:1px solid var(--control-line);border-radius:24px;font-size:14px;text-align:start}.active-filter-chip>span{min-width:0;overflow-wrap:anywhere}.active-filter-chip:hover{border-color:var(--primary);background:var(--surface)}.active-filters-clear{min-height:44px;padding:7px 10px;background:transparent;color:var(--primary);font-size:14px;text-decoration:underline;text-underline-offset:4px}.stat-value-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:8px;color:var(--muted);font-size:14px}.stat-value-context>span:first-child{display:inline-flex;align-items:center;gap:7px;font-size:14px}.stat-value-context .stat-value-kind{padding:3px 10px;border:1px solid var(--line);border-radius:20px;font-size:12px;color:var(--primary);background:var(--soft-primary)}.stat-value-context .stat-value-kind-estimated{color:var(--gold);background:var(--soft-gold);border-color:var(--sand)}.stat-card-meta{margin-top:auto;padding-top:8px}.stat-card-meta>span{white-space:normal}.contribution-body .contribute-layout{grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr);align-items:start;gap:32px}.contribution-guide{background:var(--soft-primary);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.contribution-guide h2{font-size:25px;margin:14px 0 20px}.contribution-guide ol{-webkit-padding-start:23px;padding-inline-start:23px;line-height:1.9;font-size:15px}.contribution-guide li+li{margin-top:12px}.contribution-guide p{margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.reading-save{display:inline-flex;flex-direction:column;gap:5px;max-width:100%}.reading-save-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%}.reading-list-link{gap:5px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.reading-list-link,.reading-save-button{display:inline-flex;align-items:center;min-height:44px;color:var(--primary)}.reading-save-button{justify-content:center;gap:8px;padding:9px 13px;border:1px solid var(--control-line);border-radius:6px;background:var(--surface);font-size:13px;line-height:1.7;text-align:start}.reading-save-button[aria-pressed=true]{font-weight:600}.reading-save-button:hover:not(:disabled),.reading-save-button[aria-pressed=true]{border-color:var(--primary);background:var(--soft-primary)}.reading-save-message{font-size:12px;color:var(--danger);line-height:1.8}.reading-list-status:empty,.reading-save-message:empty{display:none}.content-reading-action{margin-block:16px 24px}.card-save-action{position:relative;z-index:3;padding:12px 20px;border-top:1px solid var(--line);cursor:default}.card-save-action .reading-save,.card-save-action .reading-save-controls{width:100%}.card-save-action .reading-save-button{flex:1 1}.saveable-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:var(--shadow)}.saveable-card>.company-card,.saveable-card>.stat-indicator-card{flex:1 1;border:0;border-radius:0;box-shadow:none}.saveable-card>.company-card:hover,.saveable-card>.stat-indicator-card:hover{transform:none}.saveable-card:focus-within,.saveable-card:hover{border-color:var(--control-line)}.professional-card{flex-direction:column}.professional-card>.professional-card-body{flex:1 1}.debate-card-body>.reading-save{margin-top:16px}.issue-card,.work-card{display:flex;flex-direction:column}.work-card-click,.work-card-static{height:auto;flex:1 1}.issue-card-open{display:block;flex:1 1}.reading-list{max-width:1000px;margin-inline:auto}.reading-list-section{padding-block:32px 48px}.reading-list-intro{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:var(--soft-plum);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:26px;color:var(--plum)}.reading-list-intro p{margin:0;color:var(--muted);font-size:15px}.reading-list .results-line a{display:inline-flex;align-items:center;gap:7px;color:var(--primary);min-height:44px}.reading-list-status{color:var(--primary);font-size:14px}.reading-items{display:grid;grid-gap:14px;gap:14px;list-style:none;padding:0;margin:0}.reading-items>li{display:flex;align-items:center;gap:20px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.reading-kind{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:12px;background:var(--soft-clay);color:var(--clay)}.reading-kind-figure,.reading-kind-issue,.reading-kind-speaker{background:var(--soft-plum);color:var(--plum)}.reading-kind-company{background:var(--soft-gold);color:var(--gold)}.reading-kind-domain,.reading-kind-indicator,.reading-kind-ranking,.reading-kind-timeline{background:var(--soft-blue);color:var(--blue)}.reading-kind-map{background:var(--soft-green);color:var(--success)}.reading-kind-page,.reading-kind-professional,.reading-kind-search{background:var(--soft-primary);color:var(--primary)}.reading-items>li>a{min-width:0;flex:1 1}.reading-items h2{font-size:22px;margin:6px 0;overflow-wrap:anywhere}.reading-items a>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--primary)}.reading-remove{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;padding:8px 12px;background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:13px}.reading-remove:hover{color:var(--danger);background:var(--soft-danger);border-color:var(--danger)}.reading-empty-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}@media(max-width:760px){.home-debates .debate-card-featured .debate-card-speakers{display:none}.home-debates .debate-card-featured .debate-card-body>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-debates .debate-card-featured .debate-card-body{padding:20px}.home-debates .debate-card-featured .debate-card-body h3{font-size:22px}.home-debates .debate-card-featured .debate-actions>a:not(.btn){display:none}.home-debates .debate-card-featured .debate-actions{margin-bottom:0}.home-debates .debate-card-featured .debate-actions .btn{width:100%}.contribution-body .contribute-layout{grid-template-columns:minmax(0,1fr);gap:24px}.contribution-guide{padding:22px}.reading-items>li{gap:12px;padding:18px 14px}.reading-kind{width:38px;height:38px;border-radius:10px}.reading-kind svg{width:20px}.reading-items h2{font-size:18px}.reading-remove>span{display:none}.reading-list-intro{padding:18px;gap:12px}.reading-list-intro p{font-size:14px}}.visual-foundation{--primary:var(--color-brand-strong);--primary-hover:var(--color-brand-hover);--red:var(--primary);--red2:var(--primary);--text:var(--color-ink);--black:var(--color-ink);--muted:var(--color-muted);--bg:var(--color-paper);--bg2:var(--color-surface-alt);--surface:var(--color-surface);--panel:var(--color-surface);--cream:var(--color-paper);--line:var(--color-border);--control-line:var(--color-control-border);--soft-primary:var(--color-brand-soft);--sand:var(--color-sun);--blue:var(--color-cobalt);--soft-blue:var(--color-cobalt-soft);--plum:var(--color-violet);--soft-plum:var(--color-violet-soft);--gold:var(--color-sun-ink);--soft-gold:var(--color-sun-soft);--clay:var(--color-coral-ink);--soft-clay:var(--color-coral-soft);--green:var(--color-leaf);--success:var(--color-leaf);--soft-green:var(--color-leaf-soft);--danger:var(--color-danger);--soft-danger:var(--color-danger-soft);--debate-blue:var(--color-debate-blue);--debate-red:var(--color-debate-red);color:var(--text);background:var(--bg)}.visual-foundation :is(.section-head p,.home-hero-copy>p,.page-intro>.container>p){font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--leading-body);color:var(--muted)}.visual-foundation .section-head h2{font-weight:var(--font-weight-heading)}.visual-foundation .eyebrow{font-weight:var(--font-weight-label)}.visual-foundation .eyebrow,.visual-foundation .text-link{font-size:var(--font-size-label)}.visual-foundation :is(a,button,summary,input,select,textarea):focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.visual-foundation ::selection{background:var(--color-sun);color:var(--color-ink)}.visual-foundation :is(.content-surface,.content-badge){--content-accent:var(--color-coral-ink);--content-soft:var(--color-coral-soft)}.visual-foundation [data-content-kind=issue]{--content-accent:var(--color-violet);--content-soft:var(--color-violet-soft)}.visual-foundation [data-content-kind=debate]{--content-accent:var(--color-debate-blue);--content-soft:var(--color-cobalt-soft)}.visual-foundation [data-content-kind=indicator]{--content-accent:var(--color-cobalt);--content-soft:var(--color-cobalt-soft)}.visual-foundation [data-content-kind=profile]{--content-accent:var(--color-brand-strong);--content-soft:var(--color-brand-soft)}.visual-foundation [data-content-kind=product]{--content-accent:var(--color-sun-ink);--content-soft:var(--color-sun-soft)}.visual-foundation .content-surface{position:relative;min-width:0;color:var(--text);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.visual-foundation .content-surface[data-content-kind=video]{-webkit-border-after:4px solid var(--content-accent);border-block-end:4px solid var(--content-accent)}.visual-foundation .content-surface[data-content-kind=issue]{border-radius:var(--radius-editorial) var(--radius-card) var(--radius-card) var(--radius-editorial);-webkit-border-start:5px solid var(--content-accent);border-inline-start:5px solid var(--content-accent);background-color:var(--content-soft)}.visual-foundation .content-surface[data-content-kind=debate]{-webkit-border-before:5px solid transparent;border-block-start:5px solid transparent;background-image:linear-gradient(var(--surface),var(--surface)),linear-gradient(90deg,var(--color-debate-red) 50%,var(--color-debate-blue) 50%);background-origin:padding-box,border-box;background-clip:padding-box,border-box}.visual-foundation .content-surface[data-content-kind=indicator]{-webkit-border-before:5px solid var(--content-accent);border-block-start:5px solid var(--content-accent)}.visual-foundation .content-surface[data-content-kind=profile]{-webkit-border-start:5px solid var(--content-accent);border-inline-start:5px solid var(--content-accent)}.visual-foundation .content-surface[data-content-kind=product]{-webkit-border-after:5px solid var(--color-sun);border-block-end:5px solid var(--color-sun)}.visual-foundation .content-surface :is(.work-card-meta,.work-card-link,.issue-open,.issue-date,.professional-card-kicker,.company-overline){color:var(--content-accent)}.visual-foundation .content-surface :is(h2,h3){font-weight:var(--font-weight-heading)}.visual-foundation .content-surface>.stat-indicator-card{-webkit-border-before:0;border-block-start:0}.visual-foundation .content-surface .stat-card-value strong{color:var(--color-cobalt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-display)}.visual-foundation .content-surface :is(.work-card p,.debate-card-body>p,.stat-indicator-card>p){font-size:1rem;line-height:var(--leading-body)}.visual-foundation .content-surface .card-save-action{border-color:var(--line)}.visual-foundation .content-surface .reading-save-button{color:var(--content-accent)}.visual-foundation .content-surface .reading-save-button[aria-pressed=true]{background:var(--content-soft);border-color:var(--content-accent)}.visual-foundation .content-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--content-soft);color:var(--content-accent);font-size:var(--font-size-label);font-weight:var(--font-weight-heading);line-height:1.8}.yemeni-motif{display:block;width:160px;height:auto;pointer-events:none}.visual-foundation .content-surface .work-card-placeholder{color:var(--color-ink);background:linear-gradient(120deg,var(--color-coral-soft),var(--color-sun-soft))}.visual-foundation .content-surface .work-card-placeholder>.yemeni-motif{position:absolute;inset-inline-end:-18px;inset-block-end:-16px;width:175px;color:var(--color-coral);opacity:.2}@media (hover:hover) and (prefers-reduced-motion:no-preference){.visual-foundation .content-surface{transition:box-shadow var(--motion-normal),border-color var(--motion-fast)}.visual-foundation .content-surface:has(a):hover{box-shadow:var(--shadow-raised)}}@media (prefers-reduced-motion:reduce){.visual-foundation .content-surface{transition:none}}.page-intro-art,.page-intro-motif{display:none}.inline-permission-message{position:fixed;z-index:90;bottom:max(18px,env(safe-area-inset-bottom));inset-inline:15px;max-width:650px;margin-inline:auto;background:#fff5f4;color:#922222;border:1px solid #c18484;padding:12px 15px;display:flex;align-items:center;gap:12px;border-radius:8px;font-size:13px;line-height:1.9}.inline-permission-message>span{flex:1 1}.inline-permission-message button{font:inherit;background:transparent;color:inherit;min-height:44px;min-width:44px;border:0;cursor:pointer;font-size:24px}.district-editor-fields{border:0;padding:0;margin:0;min-width:0;display:grid;grid-gap:20px;gap:20px}.map-admin-panel>:is(.form-row,.debate-field-label){margin-block:20px}.map-admin-panel>.debate-field-label,.map-admin-panel>:is(.form-row,.debate-field-label) .debate-field-label{display:grid;grid-gap:8px;gap:8px;min-width:0;font-size:13px}.map-admin-panel>:is(.form-row,.debate-field-label) select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #a4b6b0;border-radius:7px;background:#fff;color:var(--color-ink);font:inherit;min-width:0}.district-editor-fields>section{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--paper,#fffaf2)}.district-source-row{display:grid;grid-template-columns:1fr 1.3fr auto;grid-gap:10px;gap:10px;align-items:end;margin-block:14px}.district-source-row>.btn{margin-bottom:4px}.district-profile-editor .debate-section-heading h3{margin:4px 0}.ymap-region-photo{margin:16px 0}.ymap-region-photo>img{width:100%;height:auto;max-height:220px;object-fit:cover;border-radius:9px}.ymap-region-photo figcaption{font-size:11px;color:var(--muted);line-height:1.8;margin-top:6px}.ymap-profile-sources ul{-webkit-padding-start:16px;padding-inline-start:16px;margin-block:10px}.ymap-profile-sources a{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:1.9;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ymap-profile-pending{font-size:12px!important;line-height:1.9;padding:12px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-paper)}.page-visibility-panel{padding:22px;border:1px solid var(--line);border-top:4px solid var(--color-brand);border-radius:14px;background:var(--surface);margin-bottom:30px}.page-visibility-panel h3{display:flex;align-items:center;gap:9px;margin:0;font-size:20px}.page-visibility-panel header p{font-size:13px;color:var(--muted);line-height:1.9;max-width:850px}.page-visibility-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page-visibility-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--paper,#fffaf2)}.page-visibility-item>div{display:grid;grid-template-columns:auto 1fr;grid-gap:5px 8px;gap:5px 8px;min-width:0}.page-visibility-item small,.page-visibility-item span{grid-column:2;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.page-visibility-item.is-hidden{background:#f3effb;border-color:#c9b8e7}.page-visibility-item .btn{flex-shrink:0;min-height:44px;padding:8px 12px;font-size:12px}.visual-foundation .debate-auth{max-width:620px;margin-block:40px 64px;padding:30px;border:1px solid var(--line);border-top:5px solid var(--color-brand);border-radius:18px;background:#fff;box-shadow:0 12px 40px #172e3b08}.visual-foundation .debate-auth h1{font-size:clamp(27px,4vw,36px);line-height:1.5;margin-block:18px 12px;color:var(--color-ink)}.visual-foundation .debate-auth>p{font-size:14px;line-height:1.95;color:var(--muted)}.visual-foundation .debate-auth .debate-form{margin-block:24px}.visual-foundation .debate-auth .debate-form fieldset{display:grid;grid-gap:19px;gap:19px}.visual-foundation .debate-auth .debate-form .btn{width:100%}.visual-foundation .debate-auth :is(input,select,textarea){font-size:16px}.visual-foundation .debate-auth .debate-actions{gap:8px 20px;border-top:1px solid var(--line);padding-top:14px;margin-bottom:0}.visual-foundation .debate-auth details{margin-top:18px;padding:14px;background:var(--brand-soft,#e2f1ef);border-radius:9px;font-size:13px}.visual-foundation .debate-auth summary{cursor:pointer;min-height:30px}.visual-foundation .debate-auth .debate-check{align-items:start;font-size:13px;line-height:1.9}.visual-foundation .auth-password-field{position:relative;display:block}.visual-foundation .auth-password-control>label{margin-bottom:8px}.visual-foundation .auth-password-field input{-webkit-padding-end:94px;padding-inline-end:94px}.visual-foundation .auth-password-toggle{position:absolute;inset-inline-end:4px;top:4px;min-height:38px;padding:6px 12px;border:0;border-radius:5px;background:var(--paper,#fffaf2);color:var(--brand-strong,#00646c);font:inherit;font-size:12px;cursor:pointer}.visual-foundation .auth-password-hint{display:block;margin-top:6px;color:var(--muted);font-size:12px}.visual-foundation .debate-auth .feedback{color:var(--color-ink)}.visual-foundation .debate-auth .feedback.error{color:#9f2424}.visual-foundation .debate-auth .feedback.success{color:#12613e}.visual-foundation :is(.policy-layout,.reading-list-section,.platform-search-body){padding-bottom:56px}@media(max-width:700px){.district-source-row{grid-template-columns:1fr auto}.district-source-row>label{grid-column:1}.district-source-row>.btn{grid-column:2;grid-row:1/3;align-self:center}.page-visibility-panel{padding:15px}.page-visibility-grid{grid-template-columns:1fr}.page-visibility-item{padding:12px;gap:10px}.page-visibility-item strong{font-size:13px}.page-visibility-item .btn{font-size:11px;padding:7px 9px}.visual-foundation .debate-auth{max-width:calc(100% - 32px);padding:22px 18px;margin-block:24px 40px}.visual-foundation .debate-auth .debate-actions>a{font-size:12px}}.yfigures-extra-filters{border:1px solid #dbe2e9;border-radius:12px;background:#f7f9fc;padding:14px 18px;margin-top:12px}.yfigures-extra-filters summary{cursor:pointer;font-size:14px;font-weight:600;color:#245e7d}.yfigures-extra-filters summary span{display:inline-block;background:#dfeaf2;border-radius:10px;min-width:20px;text-align:center;-webkit-margin-start:6px;margin-inline-start:6px}.yfigures-extra-filters p{font-size:12px;color:#56667a;margin:8px 0 0;line-height:1.9}.yfigures-extra-filters .yfigures-filters{margin:16px 0 0;grid-template-columns:repeat(5,minmax(0,1fr))}.yfigures-extra-filters input[type=number]{width:100%;font:inherit;padding:10px;border:1px solid #c9d4df;border-radius:8px;background:white;min-width:0}.yfigures-sort{display:flex;align-items:center;gap:10px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px}.yfigures-sort select{padding:9px;border:1px solid #c9d4df;border-radius:8px;background:white;font:inherit;max-width:240px}.yfigures-results-bar{flex-wrap:wrap;gap:12px}.yfigures-results-bar [role=status]{display:flex;gap:7px;align-items:center}.yfigures-filters label{min-width:0}.yfigures-filters select{max-width:100%}@media(max-width:700px){.yfigures-extra-filters{padding:12px}.yfigures-extra-filters .yfigures-filters{grid-template-columns:1fr 1fr}.yfigures-sort{-webkit-margin-start:0;margin-inline-start:0;width:100%}.yfigures-sort select{flex:1 1;max-width:100%}.yfigures-filters{grid-template-columns:1fr 1fr}.yfigures-search{grid-column:1/-1}}.institution-disclosure{background:#f3f0e7;border-block:1px solid rgba(31,45,38,.12)}.institution-disclosure.medical{background:#fff5e5}.institution-disclosure .container{display:flex;gap:.8rem;align-items:flex-start;padding-block:1rem}.institution-disclosure p{margin:0;max-width:76rem;line-height:1.8}.institution-directory-section{background:#f7f6f2}.institution-toolbar{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(150px,1fr));grid-gap:.8rem;gap:.8rem;padding:1rem;background:#fff;border:1px solid rgba(18,40,32,.12);border-radius:18px;box-shadow:0 10px 30px rgba(18,40,32,.04)}.institution-search{display:flex;align-items:center;gap:.55rem;border:1px solid rgba(18,40,32,.22);border-radius:10px;padding:0 .75rem;min-height:48px}.institution-search input{border:0;outline:0;width:100%;font:inherit;background:transparent}.institution-search button{border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.institution-filter{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:700;color:#425348}.institution-select{position:relative;display:flex;align-items:center}.institution-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:48px;border:1px solid rgba(18,40,32,.18);border-radius:10px;padding:0 .75rem 0 2rem;background:#fff;font:inherit;color:#17251e}.institution-select svg{position:absolute;left:.65rem;pointer-events:none}.institution-results-line{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 .8rem;color:#58655e}.institution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.institution-card{position:relative;overflow:hidden}.institution-card-link{display:flex;gap:1rem;color:inherit;text-decoration:none;padding:1.25rem;height:100%}.institution-card-icon,.institution-detail-icon{flex:0 0 auto;width:58px;height:58px;border-radius:16px;display:grid;place-items:center;background:#e6f0eb;color:#173f31}.medical .institution-card-icon,[data-area=medical] .institution-detail-icon{background:#fff0d8;color:#8a4b00}.institution-card-body{display:flex;flex-direction:column;min-width:0}.institution-card-meta{display:flex;flex-wrap:wrap;gap:.4rem}.institution-card-meta span,.institution-tags span{background:#eef1ed;border:1px solid rgba(18,40,32,.08);border-radius:999px;padding:.2rem .55rem;font-size:.74rem}.institution-card h2{font-size:1.16rem;margin:.55rem 0 .25rem;line-height:1.45}.institution-card p{font-size:.9rem;color:#59655f;line-height:1.7;margin:.2rem 0}.institution-location,.institution-phone{display:flex;align-items:center;gap:.35rem}.institution-tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.institution-details-link{display:flex;align-items:center;gap:.3rem;color:#8d2d25;font-weight:700;margin-top:auto;padding-top:.8rem}.card-save-action{position:absolute;left:.7rem;top:.7rem}.institution-empty{text-align:center;padding:4rem 1rem;background:#fff;border:1px dashed rgba(18,40,32,.25);border-radius:18px}.institution-empty svg{color:#8d2d25}.institution-empty h2{margin:.7rem 0 .2rem}.institution-detail-hero{background:linear-gradient(145deg,#f7f3e8,#eef4f0);padding:clamp(2rem,5vw,5rem) 0}.institution-detail-heading{display:flex;gap:1.25rem;align-items:flex-start;margin-top:2rem}.institution-detail-heading h1{font-size:clamp(2rem,5vw,4rem);line-height:1.15;margin:.6rem 0}.institution-detail-heading>div:last-child>p{margin:.2rem 0}.institution-lead{max-width:780px;font-size:1.1rem;line-height:1.9}.institution-status{display:flex;gap:.75rem;max-width:850px;padding:1rem;border-radius:12px;background:#fff3cd;border:1px solid #ddc170}.institution-status>div{display:flex;flex-direction:column;gap:.25rem}.institution-status span{line-height:1.65;color:#665019}.institution-detail-body{padding:3rem 0;background:#faf9f6}.institution-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:2rem;gap:2rem;align-items:start}.institution-detail-layout .institution-detail-main{display:grid;grid-gap:1rem;gap:1rem}.institution-contact-panel,.institution-detail-layout .institution-detail-main>section{background:#fff;border:1px solid rgba(18,40,32,.12);border-radius:16px;padding:1.5rem}.institution-detail-layout h2{margin:.3rem 0 1rem}.institution-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.institution-facts>div{display:flex;flex-direction:column;padding:.8rem;background:#f5f6f3;border-radius:10px}.institution-facts span{font-size:.78rem;color:#67736c}.institution-address{display:flex;gap:.45rem;align-items:center}.institution-contact-panel{display:flex;flex-direction:column;gap:.65rem;position:-webkit-sticky;position:sticky;top:100px}.institution-action{display:flex;align-items:center;gap:.5rem;padding:.7rem;border:1px solid rgba(18,40,32,.15);border-radius:9px;color:#193e31;text-decoration:none}.institution-action.urgent{color:#8f1f18;border-color:#c86a64}.institution-programs,.institution-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.institution-programs article,.institution-related-list article,.institution-related-list>a{display:block;border:1px solid rgba(18,40,32,.12);border-radius:12px;padding:1rem;color:inherit;text-decoration:none;background:#fff}.institution-programs h3,.institution-related-list h3{margin:0 0 .4rem}.institution-programs p,.institution-related-list p{color:#66716b;line-height:1.6}.institution-tags.large span{font-size:.9rem;padding:.45rem .7rem}.institution-sources>div{display:grid;grid-gap:.5rem;gap:.5rem}.institution-sources a{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem 1rem;gap:.2rem 1rem;padding:.8rem;border-bottom:1px solid rgba(18,40,32,.1);color:inherit;text-decoration:none}.institution-sources a small{grid-column:1;color:#68736c}.institution-sources a svg{grid-column:2;grid-row:1/3}.institution-related{padding:3rem 0;background:#edf2ee}.institution-related-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1rem}.institution-related-head h2{margin:.3rem 0 0}@media(max-width:1000px){.institution-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-search{grid-column:1/-1}.institution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.institution-detail-layout{grid-template-columns:1fr}.institution-contact-panel{position:static}.institution-programs,.institution-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.institution-facts,.institution-grid,.institution-programs,.institution-related-list,.institution-toolbar{grid-template-columns:1fr}.institution-toolbar{padding:.75rem}.institution-card-link{padding:1rem}.institution-card-icon{width:46px;height:46px}.institution-detail-heading{flex-direction:column}.institution-detail-heading h1{font-size:2.25rem}.institution-related-head{align-items:flex-start;gap:1rem;flex-direction:column}.institution-contact-panel,.institution-detail-layout .institution-detail-main>section{padding:1.1rem}}.institution-search input{flex:1 1;min-width:0}.institution-card-body,.institution-card-link,.institution-detail-layout .institution-detail-main{min-width:0}.institution-card-body{flex:1 1}.institution-action,.institution-address,.institution-card h2,.institution-card-summary,.institution-detail-heading h1,.institution-programs h3,.institution-related-list h3,.institution-tags span{overflow-wrap:anywhere}.institution-card-summary{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.institution-results-line{flex-wrap:wrap;gap:.35rem 1rem}.institution-tags span{max-width:100%}.institution-detail-heading>div:last-child{min-width:0}.institution-sources a{grid-template-columns:minmax(0,1fr) auto}.institution-sources a :is(span,small){min-width:0;overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-knowledge-area=history],[data-knowledge-id=history]{--knowledge-accent:#25645f;--knowledge-strong:#194d49;--knowledge-soft:#e8f3ed;--knowledge-soft-alt:#f8f1e4;--knowledge-edge:#bcd7ca;--knowledge-hero:#edf6f0;--knowledge-hero-end:#f9f3e8;--knowledge-art:#ad8951}[data-knowledge-area=figures],[data-knowledge-id=figures]{--knowledge-accent:#715682;--knowledge-strong:#58406b;--knowledge-soft:#f1eaf4;--knowledge-soft-alt:#f9edf0;--knowledge-edge:#d9c7df;--knowledge-hero:#f5eff6;--knowledge-hero-end:#fcf3f2;--knowledge-art:#bd8d9c}[data-knowledge-area=atlas],[data-knowledge-id=atlas]{--knowledge-accent:#287463;--knowledge-strong:#195848;--knowledge-soft:#e5f3ed;--knowledge-soft-alt:#ebf5f8;--knowledge-edge:#bcdcd1;--knowledge-hero:#edf7f1;--knowledge-hero-end:#eef7fa;--knowledge-art:#6f9ead}[data-knowledge-area=statistics],[data-knowledge-id=statistics]{--knowledge-accent:#315f98;--knowledge-strong:#244b7a;--knowledge-soft:#e9f1fa;--knowledge-soft-alt:#f1f5fc;--knowledge-edge:#c2d6eb;--knowledge-hero:#eef5fb;--knowledge-hero-end:#f7f9fc;--knowledge-art:#789ec4}[data-knowledge-area=ranking],[data-knowledge-id=ranking]{--knowledge-accent:#585c91;--knowledge-strong:#424674;--knowledge-soft:#eeeff9;--knowledge-soft-alt:#fbf5e5;--knowledge-edge:#d0d2eb;--knowledge-hero:#f1f2fa;--knowledge-hero-end:#fbf6e9;--knowledge-art:#b69d61}[data-knowledge-area=figures] .yfigures-filters{border:1px solid var(--knowledge-edge);border-radius:12px;background:var(--knowledge-soft-alt)}[data-knowledge-area=figures] .yfigures-extra-filters{border-color:var(--knowledge-edge)}[data-knowledge-area=figures] .yfigures-results-bar{-webkit-border-after:1px solid var(--knowledge-edge);border-block-end:1px solid var(--knowledge-edge);-webkit-margin-after:15px;margin-block-end:15px}[data-knowledge-area=figures] .yfigures-results-bar strong{color:var(--knowledge-strong)}[data-knowledge-area=figures] .yfigure-card{overflow:hidden;border:1px solid var(--knowledge-edge);-webkit-border-before:4px solid var(--knowledge-accent);border-block-start:4px solid var(--knowledge-accent);border-radius:13px;background:#fff;box-shadow:0 5px 20px #4c335015}[data-knowledge-area=figures] .yfigure-image{background:linear-gradient(140deg,var(--knowledge-soft),var(--knowledge-soft-alt))}[data-knowledge-area=figures] .yfigure-initials{color:var(--knowledge-strong);background:linear-gradient(135deg,var(--knowledge-soft),var(--knowledge-soft-alt))}[data-knowledge-area=figures] .yfigure-era{color:#fff;background:#2e263be6;border:1px solid #ffffff82;border-radius:7px;font-size:11px;padding:5px 9px}[data-knowledge-area=figures] .yfigure-content{padding:17px 18px 14px}[data-knowledge-area=figures] .yfigure-meta{justify-content:flex-start;flex-wrap:wrap;gap:7px}[data-knowledge-area=figures] .yfigure-meta span{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;border:1px solid var(--knowledge-edge);color:var(--knowledge-strong);background:var(--knowledge-soft);font-size:11px;font-weight:650;line-height:1.5}[data-knowledge-area=figures] .yfigure-meta span[dir=ltr]{color:#5c5061;background:#faf8fb}[data-knowledge-area=figures] .yfigure-content h3{color:var(--knowledge-strong);margin-top:12px;font-size:clamp(20px,2vw,25px)}[data-knowledge-area=figures] .yfigure-content>strong{color:#4e3d57;min-height:0;font-size:13px}[data-knowledge-area=figures] .yfigure-content>p{color:#53606a;min-height:0;margin-top:9px;line-height:1.85}[data-knowledge-area=figures] .yfigure-footer{border-color:var(--knowledge-edge);margin-top:12px;padding-top:12px}[data-knowledge-area=figures] .yfigure-location svg{color:var(--knowledge-accent)}[data-knowledge-area=figures] .yfigure-socials a{border-radius:7px;background:var(--knowledge-soft);color:var(--knowledge-strong)}[data-knowledge-area=figures] .yfigure-socials a:hover{background:var(--knowledge-accent);color:#fff}[data-knowledge-area=figures] .yfigure-open-icon{color:var(--knowledge-accent)}[data-knowledge-area=figures] .yfigure-card-hitarea:focus-visible{outline:3px solid var(--knowledge-accent);outline-offset:-4px;border-radius:8px}[data-knowledge-area=figures] .yfigures-more{border-color:var(--knowledge-edge);background:var(--knowledge-soft);color:var(--knowledge-strong);border-radius:9px}[data-knowledge-area=figures] .figure-profile-hero{background:linear-gradient(110deg,var(--knowledge-hero),var(--knowledge-hero-end));border-bottom:1px solid var(--knowledge-edge)}[data-knowledge-area=figures] .figure-profile-tags span{background:#fff;border:1px solid var(--knowledge-edge);border-radius:7px;color:var(--knowledge-strong)}[data-knowledge-area=figures] .figure-profile-copy h1{color:var(--knowledge-strong)}[data-knowledge-area=figures] .figure-profile-portrait{background:var(--knowledge-soft);border:1px solid var(--knowledge-edge)}[data-knowledge-area=figures] .figure-profile-facts{border:1px solid var(--knowledge-edge);-webkit-border-before:4px solid var(--knowledge-accent);border-block-start:4px solid var(--knowledge-accent);background:linear-gradient(180deg,var(--knowledge-soft),#fff 50%)}[data-knowledge-area=figures] .figure-profile-facts h2{color:var(--knowledge-strong)}[data-knowledge-area=figures] .figure-profile-significance{border-color:var(--knowledge-edge);background:var(--knowledge-soft)}[data-knowledge-area=figures] .figure-profile-directory-link{border-radius:8px;background:var(--knowledge-accent);color:#fff}[data-knowledge-area=figures] .figure-profile-related{background:var(--knowledge-soft-alt);border-color:var(--knowledge-edge)}[data-knowledge-area=figures] .figure-profile-related-grid>a{border:1px solid var(--knowledge-edge);-webkit-border-before:3px solid var(--knowledge-accent);border-block-start:3px solid var(--knowledge-accent);border-radius:10px;background:#fff}[data-knowledge-area=atlas] .ydiscovery-section-head h2,[data-knowledge-area=figures] .figure-profile-related-grid span{color:var(--knowledge-strong)}[data-knowledge-area=atlas] .ymap-info-head{background:linear-gradient(115deg,var(--knowledge-soft),var(--knowledge-soft-alt));border-color:var(--knowledge-edge)}[data-knowledge-area=atlas] .ymap-info-head h2{color:var(--knowledge-strong)}[data-knowledge-area=atlas] .ymap-info-head button{border-radius:8px;color:var(--knowledge-strong)}[data-knowledge-area=atlas] .ymap-info-empty>svg{color:var(--knowledge-accent)}[data-knowledge-area=atlas] .ymap-info-empty dl{gap:6px;background:transparent}[data-knowledge-area=atlas] .ymap-info-empty dl div{background:var(--knowledge-soft);border:1px solid var(--knowledge-edge);border-radius:8px}[data-knowledge-area=atlas] .ymap-info-grid{gap:8px;background:transparent}[data-knowledge-area=atlas] .ymap-info-field{background:#fff;border:1px solid var(--knowledge-edge);border-radius:8px;padding:13px}[data-knowledge-area=atlas] .ymap-info-field span{font-size:12px;color:#47645d}[data-knowledge-area=atlas] .ymap-info-field strong{font-size:14px;color:var(--knowledge-strong);line-height:1.6}[data-knowledge-area=atlas] .ymap-info-body h3{-webkit-border-start:3px solid var(--knowledge-accent);border-inline-start:3px solid var(--knowledge-accent);-webkit-padding-start:9px;padding-inline-start:9px;color:var(--knowledge-strong)}[data-knowledge-area=atlas] .ymap-district-list button{border-radius:7px;border:1px solid var(--knowledge-edge);background:var(--knowledge-soft);color:var(--knowledge-strong);min-height:44px}[data-knowledge-area=atlas] .ymap-district-list button:hover{background:var(--knowledge-accent);color:#fff}[data-knowledge-area=atlas] .ymap-info-panel footer{border-color:var(--knowledge-edge);background:var(--knowledge-soft-alt)}@media(hover:hover) and (prefers-reduced-motion:no-preference){[data-knowledge-area=figures] .yfigure-card:hover{border-color:var(--knowledge-accent);box-shadow:0 12px 28px #4c335024}[data-knowledge-area=figures] .figure-profile-related-grid>a:hover{border-color:var(--knowledge-accent)}}@media(max-width:760px){[data-knowledge-area=figures] .yfigure-content{padding:15px}[data-knowledge-area=figures] .yfigure-content>p{font-size:12px}[data-knowledge-area=atlas] .ymap-info-field{padding:11px}}@media(prefers-reduced-motion:reduce){[data-knowledge-area=figures] .yfigure-card{transition:none}}