.page-hero{padding:58px 0;background:linear-gradient(120deg,#ecfaf4,#fff 55%,#e7f7f1);text-align:center}.page-hero h1{font-size:38px;margin:8px 0}.breadcrumb{font-size:13px;color:#71837e}.breadcrumb a{color:#17865c;text-decoration:none}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:36px;align-items:start}.article-list{display:grid;gap:18px}.article-item{display:grid;grid-template-columns:130px 1fr;gap:24px;background:#fff;border:1px solid #dcece5;border-radius:13px;padding:24px;transition:.25s}.article-item:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:#83d4b1}.date-box{height:105px;border-radius:10px;background:linear-gradient(145deg,#e4f8ef,#f6fcf9);display:grid;place-content:center;text-align:center;color:#20795a}.date-box strong{font-size:31px;line-height:1}.date-box span{font-size:12px;margin-top:7px}.article-item .tag,.article-meta .tag{font-size:12px;color:#11885a;background:#e8f8f1;padding:4px 9px;border-radius:20px}.article-item h2{font-size:21px;margin:10px 0 7px}.article-item h2 a{color:var(--deep);text-decoration:none}.article-item p{font-size:14px;color:var(--muted);margin:0}.read-more{display:inline-block;color:#11885a;text-decoration:none;font-weight:700;font-size:13px;margin-top:14px}.sidebar{display:grid;gap:18px}.side-card{background:#f3fbf7;border:1px solid #d7ebe2;border-radius:13px;padding:23px}.side-card h3{margin:0 0 15px}.side-card a{display:block;color:#3a5550;text-decoration:none;padding:10px 0;border-bottom:1px solid #dcece5;font-size:14px}.side-card a:last-child{border:0}.side-call{color:#fff;background:linear-gradient(135deg,#0e8f5b,#28c985)}.side-call h3,.side-call p{margin-top:0}.side-call a{display:block;text-align:center;background:#fff;color:#0e8a59;border:0;border-radius:7px;font-weight:800}.article-shell{max-width:850px}.article-head{text-align:center;margin-bottom:35px}.article-head h1{font-size:36px;line-height:1.35;margin:15px 0}.article-meta{color:#7c8d88;font-size:13px}.article-body{background:#fff;border:1px solid #dcece5;border-radius:14px;padding:42px;box-shadow:0 10px 30px rgba(10,83,62,.07)}.article-body h2{font-size:25px;margin-top:35px;padding-left:13px;border-left:4px solid var(--orange)}.article-body h3{font-size:19px;margin-top:25px}.article-body p,.article-body li{color:#4f6460}.article-body .lead{font-size:17px;color:#344e49}.article-body .notice{background:#eef9f4;border-left:4px solid #24b979;padding:16px 18px;border-radius:4px}.article-body table{width:100%;border-collapse:collapse;margin:22px 0}.article-body th,.article-body td{border:1px solid #d8ebe2;padding:13px;text-align:center}.article-body th{background:#eaf8f2}.related{margin-top:28px}.related h3{font-size:20px}.related-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.related-links a{border:1px solid #d8ebe2;border-radius:8px;padding:14px;color:#27584b;text-decoration:none;background:#fff}@media(max-width:800px){.page-hero{padding:42px 0}.page-hero h1{font-size:30px}.content-layout{grid-template-columns:1fr}.sidebar{grid-template-columns:1fr 1fr}.article-head h1{font-size:29px}.article-body{padding:25px}.article-item{grid-template-columns:90px 1fr}.date-box{height:90px}}@media(max-width:560px){.article-item{grid-template-columns:1fr}.date-box{display:none}.sidebar{grid-template-columns:1fr}.article-body{padding:20px}.article-body table{font-size:13px}.related-links{grid-template-columns:1fr}}
