#home-notices.hn-news{padding:28px 0 32px;background:#f5f7f1;scroll-margin-top:110px}#home-notices.hn-news>.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.hn-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.hsp-page #home-notices .hn-heading h2{font-size:27px;line-height:1.45;margin:0;color:#173e35}.hn-more{flex:none;font-size:15px;font-weight:700;color:#176e50;text-decoration:underline;text-underline-offset:4px}.hn-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hn-card{min-width:0;background:white;border:1px solid #d9e3d4;border-radius:6px;overflow:hidden}.hn-card-link{display:flex;flex-direction:column;height:100%;color:#173e35;text-decoration:none}.hn-photo{display:flex;align-items:center;justify-content:center;width:100%;height:150px;background:#eaf0e6}.hn-photo img{display:block;width:100%;height:100%;object-fit:contain}.hn-photo-fallback{font-size:16px;font-weight:700;color:#355f4a}.hn-copy{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:15px 18px 17px;flex:1}.hn-label{display:inline-block;font-size:12px;line-height:1.5;font-weight:700;color:#17694c;background:#edf4ec;padding:2px 8px;border-radius:3px}.hn-title{font-size:18px;font-weight:700;line-height:1.65;overflow-wrap:anywhere}.hn-date{font-size:13px;color:#557061;line-height:1.6;margin-top:auto;padding-top:1px}.hn-card-link:hover .hn-title{text-decoration:underline;text-underline-offset:3px}.hn-card-link:focus-visible,.hn-more:focus-visible{outline:3px solid #ae782c;outline-offset:3px}.hn-archive{max-width:1160px;margin:24px auto 48px;width:calc(100% - 48px)}.hn-archive h1{font-size:32px;line-height:1.5;margin:0 0 14px}.hn-archive>p{font-size:16px}.hn-pagination{display:flex;gap:12px;align-items:center;justify-content:center;margin:24px 0;font-size:16px}.hn-pagination a{padding:8px 13px;color:#17694c;border:1px solid #bdd1bf;border-radius:4px;background:white}.hn-archive .hn-card{height:auto}
@media(max-width:760px){#home-notices.hn-news{padding:22px 0 24px}#home-notices.hn-news>.wrap,.hn-archive{width:calc(100% - 32px)}.hsp-page #home-notices .hn-heading h2{font-size:23px}.hn-heading{margin-bottom:12px}.hn-more{font-size:14px}.hn-grid{grid-template-columns:1fr;gap:0}.hn-card{border:0;border-top:1px solid #d6e1d0;border-radius:0;background:transparent;overflow:visible}.hn-card:last-child{border-bottom:1px solid #d6e1d0}.hn-card-link{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start;padding:15px 0;height:auto}.hn-photo{width:88px;height:70px;margin-top:2px;border-radius:4px;overflow:hidden}.hn-photo-fallback{font-size:12px;text-align:center}.hn-copy{padding:0;gap:6px}.hn-title{font-size:16px;line-height:1.65}.hn-label{font-size:11px;padding:1px 7px}.hn-date{font-size:12px;margin:0;padding:0}.hn-archive h1{font-size:26px}.hn-archive .hn-heading{display:block}}
@media(max-width:350px){.hn-card-link{grid-template-columns:80px minmax(0,1fr);gap:12px}.hn-photo{width:80px;height:64px}.hn-more{font-size:13px}}
.hn-photo{position:relative}.hn-image-note{position:absolute;right:3px;bottom:2px;padding:0 3px;background:rgba(255,255,255,.88);color:#3a5747;font-size:10px;line-height:1.6;font-weight:400}
@media(max-width:370px){body.hsp-page #wpadminbar #wp-admin-bar-duplicate-post,body.hsp-page #wpadminbar #wp-admin-bar-aioseo-main{display:none}}
