:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#173432;background:#fbfcfa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;line-height:1.65}a{color:inherit;text-decoration:none}.knowledge-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px max(20px,calc((100vw - 1120px)/2));border-bottom:1px solid #dce8e3;background:#fff}.knowledge-header>a:last-child{font-size:15px;color:#21645e;font-weight:700}.knowledge-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;color:#174b46}.knowledge-brand img{object-fit:contain}.knowledge-shell{max-width:1120px;padding:28px 20px 80px;margin:auto}.knowledge-intro{max-width:800px;padding:28px 0}.knowledge-eyebrow{font-size:12px;font-weight:800;color:#348777;letter-spacing:.1em}.knowledge-intro h1,.knowledge-article h1{font-size:clamp(32px,5vw,52px);line-height:1.14;letter-spacing:-.035em;margin:14px 0 18px;color:#123d3b}.knowledge-intro>p:last-child,.knowledge-lead{font-size:clamp(17px,2vw,21px);line-height:1.65;color:#48635d}.knowledge-label{display:block;font-weight:750;margin:0 0 8px}#knowledgeQuery{width:100%;padding:15px;border:1px solid #b9d3ca;border-radius:12px;font:inherit;font-size:17px;background:white;color:#173432}.knowledge-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.knowledge-filters button{border:1px solid #c9ddd5;color:#315850;background:white;border-radius:999px;padding:8px 14px;font-size:14px;cursor:pointer}.knowledge-filters button[aria-pressed="true"]{background:#1a6961;border-color:#1a6961;color:white}#knowledgeCount{font-size:14px;color:#607670}.knowledge-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;padding-top:16px}.knowledge-card{display:flex;flex-direction:column;gap:10px;padding:21px;border:1px solid #dce8e3;border-radius:16px;background:#fff;min-height:235px}.knowledge-card:hover{border-color:#8ac4b3;box-shadow:0 6px 20px rgba(27,87,75,.08)}.knowledge-card .type,.knowledge-type{color:#268071;font-size:12px;font-weight:800;letter-spacing:.05em}.knowledge-card h2{font-size:21px;line-height:1.3;margin:0}.knowledge-card p{color:#516b65;font-size:15px;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.knowledge-card .read{color:#156e60;margin-top:auto;font-size:14px;font-weight:750}.knowledge-article{max-width:790px;margin:0 auto}.knowledge-article h2{font-size:23px;color:#154b43;line-height:1.3;margin:38px 0 12px}.knowledge-article p,.knowledge-article li{font-size:17px;line-height:1.8}.knowledge-article ul{padding-left:23px}.knowledge-article li+li{margin-top:10px}.knowledge-lead{margin:0 0 28px}.knowledge-article section{border-top:1px solid #e0ebe5;margin-top:32px}.knowledge-article .knowledge-back{display:inline-block;color:#257263;font-weight:700;margin-bottom:22px}.knowledge-further{margin:32px 0;padding:20px;background:#eef7f2;border-radius:14px}.knowledge-further h2{margin-top:0}.knowledge-further a{display:inline-block;margin:8px 14px 0 0;color:#156657;font-weight:700;text-decoration:underline}.knowledge-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #dce8e3;padding:22px max(20px,calc((100vw - 1120px)/2));font-size:14px;color:#6b7c76}.knowledge-footer a{font-weight:700;color:#22665c}@media(max-width:620px){.knowledge-header{padding:10px 16px}.knowledge-shell{padding:16px 17px 55px}.knowledge-article p,.knowledge-article li{font-size:16px}.knowledge-card{min-height:unset}.knowledge-intro{padding:20px 0}}
/* Knowledge photo layout: an actual subject image, never an invented place photo. */
.knowledge-card{overflow:hidden}
.knowledge-card-photo{margin:-21px -21px 12px;background:#eaf3ef;overflow:hidden}
.knowledge-card-photo img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}
.knowledge-article-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 36px}
.knowledge-article-photos.single{grid-template-columns:1fr}
.knowledge-article-photo{margin:0;border:1px solid #e1ebe6;border-radius:16px;overflow:hidden;background:#f2f7f4}
.knowledge-article-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.knowledge-article-photos.single img{aspect-ratio:16/10}
.knowledge-article-photo figcaption{padding:12px 14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;background:white;color:#566b64;font-size:13px;line-height:1.55}
.knowledge-article-photo figcaption small{font-size:12px;color:#2c7164}
.knowledge-article-photo.image-unavailable{min-height:120px}
.knowledge-article-photo.image-unavailable>p{margin:20px;color:#586e65;font-size:13px}
.knowledge-article p,.knowledge-article li{font-size:18px;line-height:1.75}
@media(max-width:620px){
 .knowledge-card-photo{margin:-21px -21px 12px}
 .knowledge-article-photos{grid-template-columns:1fr}
 .knowledge-article-photo img,.knowledge-article-photos.single img{aspect-ratio:16/10}
 .knowledge-article p,.knowledge-article li{font-size:17px}
}
