.regional-reading-path,.case-topic-directory{box-sizing:border-box;max-width:1200px;margin:32px auto;padding:28px clamp(18px,4vw,42px);border:1px solid #d7c79c;border-radius:18px;background:#f4f0e6;color:#272b21}.regional-reading-path>p,.case-topic-directory>p{font-size:14px;color:#605a4c;line-height:1.75}.regional-reading-path h2,.case-topic-directory h2{font-size:clamp(22px,3vw,30px);line-height:1.35;color:#272b21;margin:4px 0 10px}.regional-reading-label{font-size:11px!important;letter-spacing:.13em;font-weight:800;color:#83672d!important}.regional-reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.regional-reading-links a{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid #ddd2b9;border-radius:12px;background:#fff;color:#34372b;text-decoration:none}.regional-reading-links a>small{font-size:11px;color:#8b6c2b}.regional-reading-links a>strong{font-size:17px;line-height:1.5;word-break:keep-all}.regional-reading-links a>span{font-size:13px;color:#675e4e;line-height:1.6}.regional-reading-links a:focus-visible,.case-topic-grid a:focus-visible{outline:3px solid #b28d42;outline-offset:3px}.region-compact{padding-top:32px;padding-bottom:32px}.region-compact h2{font-size:clamp(24px,3vw,34px);line-height:1.4;margin:8px 0 18px}.region-compact p{line-height:1.85}.region-central-links{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.region-central-links a{display:inline-flex;gap:8px;padding:12px 16px;border:1px solid #cbb98a;border-radius:8px;color:inherit;text-decoration:none;line-height:1.5}.region-compact-preparation{display:grid;gap:10px;list-style:none;padding:0;margin:20px 0}.region-compact-preparation li{padding:13px 16px;border-left:3px solid #a38645;background:#f3eddf;color:#373a2f;line-height:1.7}.region-workflow-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;padding:0!important;gap:12px!important;margin:18px 0!important}.region-workflow-summary li{border:1px solid #cdbb8e!important;padding:18px!important;line-height:1.6}.region-workflow-summary li span{display:block;color:#98762b;font-size:12px;margin-bottom:10px}.region-workflow-summary li strong{font-size:17px}.region-operator-row{display:flex;flex-wrap:wrap;gap:12px 24px;line-height:1.7;color:#e8ddc4}.region-operator-row a{color:#efd384}.region-context-source{display:block;margin-top:16px;font-size:13px;color:#77602c}.region-context-source small{display:block;margin-top:5px;color:#756d5c}.case-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.case-topic-grid section{padding:20px;background:#fff;border:1px solid #ded3ba;border-radius:12px;min-width:0}.case-topic-grid h3{font-size:19px;margin:0 0 14px;color:#33382c}.case-topic-grid ul{list-style:none;padding:0;margin:0}.case-topic-grid li+li{border-top:1px solid #eee5d3}.case-topic-grid a{display:block;padding:12px 0;color:#45412e;text-decoration:none;line-height:1.65}.case-topic-grid small{display:block;color:#7a7260;margin-top:4px}.information-article .regional-reading-path{max-width:1100px}.regional-reading-path .regional-reading-links:has(a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.regional-reading-path,.case-topic-directory{margin:24px 16px;padding:24px 18px;border-radius:12px}.regional-reading-links,.regional-reading-path .regional-reading-links:has(a:nth-child(2):last-child),.case-topic-grid{grid-template-columns:1fr}.region-workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.region-central-links{flex-direction:column}.region-central-links a{justify-content:space-between}.region-operator-row{display:block}.region-operator-row span,.region-operator-row a{display:block;margin:8px 0}}

.city-context-section[data-regional-consolidation] .city-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.city-context-section[data-regional-consolidation] .city-context-grid{grid-template-columns:1fr}}
