.unified-brand{display:inline-flex!important;align-items:center;gap:10px;text-decoration:none!important;flex-shrink:0;color:#164b43!important;font:23px/1.4 'SimSun',serif!important}.unified-mark{display:grid;place-items:center;background:#16796b;color:white;border-radius:10px;width:34px;height:34px}.unified-mark svg{width:25px;height:25px}.unified-brand small{display:block;font:8px/1.8 system-ui,sans-serif;letter-spacing:1.7px;color:#6d8a88}.editorial-photo{margin:25px 0 32px}.editorial-photo img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;border-radius:9px}.editorial-photo figcaption{font-size:11px;color:#6d786d;line-height:1.7;margin-top:9px}.home-landscape{width:100%;height:260px;object-fit:cover;border-radius:7px;margin:14px 0}.course-art{height:165px!important}.course-art img{width:100%;height:100%;object-fit:cover}.course-art>span{color:white;background:#16392cb3;padding:4px 8px;border-radius:4px;top:auto;bottom:10px}.featured-diagram{background:#eef0e7}.editorial-main{max-width:1120px}.editorial-main>p,.editorial-main section>p{line-height:2}.editorial-main>h2{margin-top:34px}.editorial-lead{color:#617362;max-width:850px}.map-page-frame iframe{width:100%;height:76vh;min-height:560px;border:1px solid #d8e1d1;border-radius:12px;background:#eff2e9}.map-page-frame p{font-size:12px;color:#617362}.quick-facts{padding:20px;background:#e9efdf;border-radius:8px}.case-study{border-top:1px solid #d6dfcc;padding-top:25px}.learn-header nav{flex-wrap:wrap}.learn-header nav a{white-space:nowrap}.diagram-block{margin-top:30px}.lesson-heading h1{font-size:29px;line-height:1.65;font-weight:500}@media(max-width:720px){.unified-brand{font-size:20px!important}.unified-brand small{font-size:6px}.learn-header{flex-wrap:wrap}.home-landscape{height:210px}.course-art{height:130px!important}.map-page-frame iframe{height:72vh;min-height:540px}.editorial-photo img{max-height:280px}.lesson-heading h1{font-size:25px}}

.region-preview{display:block;width:100%;height:150px;object-fit:contain;border-radius:6px;background:#f2f4ec}.map-preview img{object-fit:contain;max-height:none}.observation-tasks{line-height:1.95;padding-left:24px}.observation-tasks li{margin-bottom:12px}.regional-task .guide-sources{display:flex;flex-wrap:wrap;gap:12px;font-size:13px}.regional-task .guide-sources strong{width:100%}.editorial-main .related{display:flex;flex-wrap:wrap;gap:16px}.source-link{font-size:13px;color:#59725f}.editorial-main .guide-section p{line-height:1.9}
.lake-hub-opening{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center;margin:32px 0 36px}.lake-hub-opening h2{font:500 32px/1.6 'SimSun',serif;margin:15px 0}.lake-hub-opening p{line-height:1.95;color:#506a5b}.lake-hub-opening .editorial-photo{margin:0;max-width:none}.lake-hub-opening img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto}
.lake-jump{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0;border-block:1px solid #d9e3d2}.lake-jump a{padding:9px 13px;background:#e9efe2;border-radius:25px;font-size:13px;text-decoration:none;color:#315e50}.lake-group{margin:48px 0;scroll-margin-top:20px}.lake-group-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px}.lake-group-heading p{font-size:14px;color:#64775e;max-width:40em}.lake-group h2,.lake-comparison h2{font-size:24px;font-weight:500;line-height:1.65}
.landscape-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0}.landscape-card{display:flex;flex-direction:column;background:#fffefa;border:1px solid #d8e2d1;border-radius:13px;overflow:hidden;color:#264f43;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.landscape-card:hover{box-shadow:0 8px 24px #294b4214;transform:translateY(-2px)}.landscape-card>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover;display:block}.landscape-card>div{padding:20px 22px;flex:1;display:flex;flex-direction:column}.landscape-card small{font-size:12px;color:#718066;line-height:1.8}.landscape-card h2,.landscape-card h3{font:500 24px/1.5 'SimSun',serif;margin:10px 0}.landscape-card p{font-size:14px;line-height:1.85;margin:0 0 18px}.landscape-card span{font-size:12px;color:#267262;margin-top:auto}
.lake-comparison{margin:60px 0 24px;padding:30px;background:#edf1e6;border-radius:14px}.lake-comparison>p{max-width:850px;line-height:2}.lake-comparison h3{font-size:18px;margin-top:28px}.lake-comparison caption{text-align:left;padding:12px 18px;color:#53745f;font-size:13px}
.lake-detail-hero{display:grid;grid-template-columns:1.55fr 1fr;gap:36px;align-items:center;margin:30px 0}.lake-detail-hero .editorial-photo{margin:0;max-width:none}.lake-detail-hero img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.lake-at-a-glance{padding:24px 28px;background:#eaf0e3;border-radius:14px}.lake-at-a-glance dl{margin:16px 0 24px}.lake-at-a-glance dt{font-size:12px;color:#758570;margin-top:16px}.lake-at-a-glance dd{font-size:16px;line-height:1.8;margin:5px 0}.lake-at-a-glance>a{display:block;margin-top:14px;font-size:13px}.lake-at-a-glance .primary{text-align:center}
.lake-flow{margin:30px 0 42px;padding:24px 28px;border:1px solid #d4dfd0;border-radius:12px}.lake-flow h2{font-size:18px;font-weight:500;margin:0 0 18px}.lake-flow ol{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px;list-style:none;padding:0;margin:0}.lake-flow li{position:relative;padding:14px 18px;background:#e8eee3;border-radius:8px;font-size:14px;line-height:1.7;text-align:center}.lake-flow li+li:before{content:'→';position:absolute;left:-22px;color:#62978c}.lake-flow>p{font-size:12px;color:#76836b;margin-bottom:0}.lake-sources{padding-top:24px;margin-top:38px;border-top:1px solid #d8e0cf}.lake-sources li{font-size:14px;line-height:1.9;margin:10px 0}.lake-sources p{font-size:13px}
@media(max-width:900px){.lake-hub-opening{gap:25px}.lake-hub-opening h2{font-size:27px}.landscape-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lake-detail-hero{grid-template-columns:1.2fr 1fr;gap:20px}.lake-at-a-glance{padding:20px}.lake-group-heading{display:block}}
@media(max-width:600px){.lake-hub-opening,.lake-detail-hero{display:block}.lake-hub-opening .editorial-photo,.lake-at-a-glance{margin-top:24px}.landscape-grid{grid-template-columns:1fr}.lake-group{margin:34px 0}.lake-comparison{padding:20px}.lake-jump{gap:7px}.lake-jump a{font-size:12px}.lake-flow{padding:20px}.lake-flow ol{grid-template-columns:1fr;gap:22px}.lake-flow li+li:before{content:'↓';top:-23px;left:50%}.lake-detail-hero img{max-height:none}}

/* Reading additions: compact questions, comfortable measure, explicit evidence. */
.knowledge-entry,.province-case{margin:48px 0;padding:30px 34px;background:#edf1e6;border:1px solid #d6dfce;border-radius:14px}.knowledge-entry h2,.province-case>h2{font-size:25px;line-height:1.6;font-weight:500}.province-case>section{max-width:850px;margin:27px 0}.province-case h3{font-size:19px;line-height:1.7}.province-case p{line-height:2}.case-observation-line{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:24px 0}.case-observation-line li{padding:10px 15px;background:#fffdf6;border:1px solid #d8e2d0;border-radius:8px;font-size:14px}.case-observation-line li+li:before{content:'→';margin-right:12px;color:#729278}.case-answer{margin:22px 0;padding:16px 20px;background:#fffdf7;border:1px solid #d8e2d0;border-radius:9px}.case-answer summary{cursor:pointer;line-height:1.8;color:#176a59;font-weight:500}.case-answer p{max-width:850px;line-height:1.95;margin-bottom:2px}.case-answer[open] summary{margin-bottom:12px}.topic-summary{max-width:850px;margin:28px 0;padding:24px 28px;background:#e9efe0;border-radius:12px;line-height:1.9}.topic-summary strong{color:#315a49;font-size:14px}.topic-summary p{margin:10px 0 18px}.topic-section .source-link{font-size:12px;line-height:1.8}.topic-section .source-link a{overflow-wrap:anywhere}.lake-exercise{background:#f2efe2!important}.knowledge-entry a{text-decoration:none}.knowledge-entry>p{max-width:780px;line-height:1.9}
@media(max-width:600px){.knowledge-entry,.province-case{padding:22px 20px;margin:32px 0}.knowledge-entry h2,.province-case>h2{font-size:22px}.case-observation-line{display:block}.case-observation-line li{margin:8px 0}.case-observation-line li+li:before{content:'↓'}.topic-summary{padding:20px}}
/* Encyclopedia introductions precede the existing inquiry-based reading. */
.place-overview{margin:36px 0 48px;padding:28px 0;border-top:1px solid #d6dfcf;border-bottom:1px solid #d6dfcf}
.place-overview-heading{margin-bottom:28px}
.place-overview-heading h2{margin:8px 0 16px;font-size:26px;line-height:1.4}
.place-overview-heading nav{display:flex;gap:10px;flex-wrap:wrap}
.place-overview-heading nav a{padding:7px 14px;border:1px solid #d6dfcf;border-radius:24px;text-decoration:none;font-size:14px}
.place-overview-heading nav a:first-child{background:#e8efe3;color:#245d50}
.place-overview-copy{max-width:860px}
.place-overview-copy section+section{margin-top:26px}
.place-overview-copy h3{font-size:19px;line-height:1.5;margin:0 0 10px}
.place-overview-copy p{font-size:16px;line-height:1.95;margin:0}
.place-overview-copy .source-link{margin-top:24px;font-size:12px;line-height:1.9;color:#627668;overflow-wrap:anywhere}
.place-inquiry-heading{margin:28px 0 24px}
.place-inquiry-heading h2{font-size:24px;margin:8px 0}
.place-inquiry-heading p{color:#627668;font-size:14px}
#geographic-overview,#place-inquiry{scroll-margin-top:90px}
@media(max-width:600px){.place-overview{margin:24px 0;padding:22px 0}.place-overview-heading h2{font-size:23px}.place-overview-copy h3{font-size:18px}}
