header.masthead{height:auto;min-height:282px}.masthead nav{flex-shrink:0}.listing-main{max-width:1320px;margin:auto;padding:32px 24px}.listing-intro{margin-bottom:30px;padding:12px 0 24px;border-bottom:2px solid #1b675c}.listing-intro h1{font-size:clamp(26px,3vw,38px);line-height:1.5;margin:8px 0}.listing-intro>p{max-width:820px;line-height:1.9}.listing-layout{display:grid;grid-template-columns:170px minmax(0,1fr) 260px;gap:20px;align-items:start}.topic-links{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.topic-links a{padding:7px 13px;border:1px solid #cbd8d2;border-radius:5px;background:#fff;text-decoration:none;color:#23483e;font-size:14px}.topic-links a[aria-current=page]{background:#1c6558;color:white;border-color:#1c6558}.topic-links span{opacity:.75;margin-left:4px}.article-search{max-width:620px;margin:22px 0}.article-search label{display:block;font-weight:bold;margin-bottom:8px}.article-search>div{display:flex;gap:8px}.article-search input{flex:1;min-width:0;padding:12px;border:1px solid #9aaea5;border-radius:4px;font:inherit;background:white}.article-search button{padding:10px 22px;border:0;border-radius:4px;background:#1c6558;color:#fff;font:inherit;cursor:pointer}.page-links{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:32px 0}.page-links>div{display:flex;gap:5px;flex-wrap:wrap}.page-links a{display:inline-block;padding:9px 12px;border:1px solid #cbd8d2;border-radius:4px;text-decoration:none}.page-links a[aria-current=page]{background:#1c6558;color:white}.listing-main .card-bottom>a:last-child{font-size:14px}.article-index{padding:0;list-style:none}.article-index li{padding:18px 0;border-bottom:1px solid #d5ded8}.article-index li>span{display:block;color:#58645f;font-size:13px;margin-bottom:7px}.article-index a{font-weight:bold;line-height:1.7}.search-document{max-width:1000px}.all-articles-link{text-align:center;margin:30px}.editorial-hold{min-height:45vh}.editorial-hold p{line-height:1.9}.listing-layout .grid{display:block}.listing-layout>.blog-left{display:block;grid-column:1;grid-row:1;min-width:0}.listing-layout>.article-section{grid-column:2;grid-row:1;min-width:0}.listing-layout>.blog-sidebar{grid-column:3;grid-row:1;min-width:0}.listing-layout>.blog-left .sidebar-box{margin-bottom:18px}.listing-layout>.blog-left h2{font-size:16px}.listing-layout>.blog-left p,.listing-layout>.blog-left a{font-size:14px;line-height:1.8}.listing-intro h1{font-size:clamp(24px,2.5vw,31px)}@media(min-width:801px) and (max-width:1080px){.listing-layout{grid-template-columns:155px minmax(0,1fr)}.listing-layout>.blog-sidebar{grid-column:2;grid-row:2}}@media(max-width:800px){header.masthead{height:auto;min-height:250px}.listing-main{padding:20px 16px}.listing-layout{grid-template-columns:1fr}.listing-layout>.article-section{grid-column:1;grid-row:1}.listing-layout>.blog-sidebar{display:block;grid-column:1;grid-row:2}.listing-layout>.blog-left{grid-column:1;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.listing-layout>.blog-left .sidebar-box{margin-bottom:0}.listing-intro h1{font-size:27px}.page-links{justify-content:center}.topic-links a{padding:7px 9px}.article-search button{padding:10px 16px}}@media(max-width:420px){.listing-layout>.blog-left{grid-template-columns:1fr}}