.regions-page{color:#193c2e;background:#f5f2e9}.regions-head{background:#123a2b;color:#f6f2e5;padding:100px max(6vw,24px) 72px}.regions-head h1{font-size:clamp(40px,5.8vw,78px);line-height:1.45;max-width:950px;margin:28px 0}.regions-head p{font-size:20px;line-height:2;max-width:760px}.regions-head .discovery-kicker{color:#d6ba88}.regions-head .button{background:#d1b17b;color:#163729;margin-top:22px}.regions-facts{display:flex;gap:14px 28px;flex-wrap:wrap;color:#e6d6b7;font-size:14px;margin:28px 0}.regions-shell{max-width:1280px;margin:auto;padding:0 5vw}.regions-shell>section{padding-block:68px;border-bottom:1px solid #c9cbbd}.regions-shell h2{font-size:clamp(28px,3vw,39px);line-height:1.7;margin:12px 0}.regions-shell p{line-height:2}.regional-guides>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.region-guide-card{display:flex;flex-direction:column;padding:32px 24px;border-top:2px solid #a78b60;background:#fffdf6;text-decoration:none;color:inherit}.region-guide-card h3{font-size:24px;line-height:1.8;margin:16px 0}.region-guide-card p{font-size:15px}.region-read{margin-top:auto;padding-top:24px;font-weight:700}.region-workbench{scroll-margin-top:115px}.region-work-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-top:32px;align-items:start}.region-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.region-fields label,.region-search label{display:block;font-weight:650;line-height:1.8}.region-fields :is(select,input),.region-search input{display:block;width:100%;min-height:52px;margin-top:8px;padding:11px 14px;border:1px solid #9ba694;background:#fffcf4;color:#173d2d;font:inherit;border-radius:0}.region-fields select:disabled{color:#697267;background:#e8e8df}.region-fields [aria-invalid=true]{border:2px solid #a0422e}.region-fields [hidden],.regions-page [hidden]{display:none!important}.region-work-grid fieldset{border:1px solid #c4c7b7;padding:22px;margin:28px 0}.region-work-grid legend{padding:0 8px;font-size:17px;font-weight:700}.region-work-grid fieldset p{font-size:14px;margin-top:0}.region-check{display:flex;align-items:start;gap:12px;padding:12px 0;line-height:1.8;cursor:pointer}.region-check input{width:20px;height:20px;accent-color:#224e39;flex-shrink:0;margin-top:5px}.region-result{background:#e6e8d9;padding:30px;border-top:3px solid #9d7d4b;scroll-margin-top:115px}.region-result h3{font-size:27px;line-height:1.8;margin:15px 0}.region-result li{font-size:16px;line-height:2;padding-block:8px}.region-result ol{list-style-type:persian;padding-inline-start:25px}.region-result .fine{font-size:13px;line-height:1.9}.region-result a{display:inline-block;margin-top:20px;color:#224e39}.region-result-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.region-result .button{background:#183f2e;color:#f9f5e8}.region-result-actions button{padding:13px 16px;font-size:14px}.region-condition-summary{border-bottom:1px solid #b8beaa;padding-bottom:16px}.region-search{max-width:650px;margin-block:28px}.region-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.province-card{border:1px solid #c4c8b9;padding:25px;background:#fcfaf2;display:flex;flex-direction:column;align-items:start}.province-card h3{font-size:23px;margin:0 0 12px}.province-card p{font-size:15px;margin:0 0 20px}.province-card button{background:none;border:0;border-bottom:1px solid #a9b09a;padding:10px 0;text-align:start;font:inherit;color:#173d2d;cursor:pointer;margin-top:auto;line-height:1.9}.province-card a{font-size:14px;color:#53623e;padding-top:12px}.region-context nav{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:30px}.region-context a{color:#375336}.regions-page :is(button,a,input,select):focus-visible{outline:3px solid #b78543;outline-offset:4px}#region-errors{margin-bottom:20px}#region-errors a{color:inherit}#region-status{min-height:2em}.region-workbench .fine{font-size:13px}
@media(max-width:900px){.regional-guides>div,.region-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-work-grid{grid-template-columns:1fr}.regions-head{padding-top:72px}.regions-shell>section{padding-block:46px}}
@media(max-width:600px){.regional-guides>div,.region-directory-grid,.region-fields{grid-template-columns:1fr}.regions-head{padding:60px 24px 45px}.regions-head p{font-size:17px}.regions-facts{gap:12px;font-size:12px}.regions-shell{padding-inline:22px}.region-guide-card h3{font-size:23px}.region-result{padding:24px 20px}.region-result h3{font-size:25px}.region-workbench{scroll-margin-top:90px}.regions-shell h2{font-size:27px}}
@media print{body.region-printing :is(.site-header,.site-footer,.breadcrumbs,.regions-head,.regional-guides,.region-directory,.region-context,#region-form,#region-status,.region-workbench>header,.region-result-actions,.region-result>a,#toast,#modal-root,[data-privacy-control]){display:none!important}body.region-printing .regions-shell{padding:0;max-width:none}body.region-printing .region-workbench{padding:0;border:0}body.region-printing .region-work-grid{display:block;margin:0}body.region-printing .region-result{padding:15px;background:white;color:black;border:1px solid #bbb}body.region-printing .region-result li{font-size:11pt;line-height:1.7;break-inside:avoid}body.region-printing .region-result h3{font-size:20pt}body.region-printing .region-result :is(p,span){color:black!important}}
