.health-board{max-width:1200px;margin:0 auto;padding:180px 28px 100px;color:#243b36;min-height:65vh}.health-heading{margin-bottom:52px;text-align:center}.health-eyebrow{display:inline-block;color:#647f72;font-size:13px;letter-spacing:.16em;margin-bottom:16px}.health-heading h1{font-size:42px;line-height:1.4;font-weight:600;word-break:keep-all;overflow-wrap:anywhere}.health-heading p:last-child{font-size:17px;color:#727b77;line-height:1.7;margin-top:18px}.health-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.health-toolbar p{font-size:15px}.health-button{display:inline-flex;justify-content:center;align-items:center;padding:13px 23px;background:#315e50;color:#fff!important;border:1px solid #315e50;border-radius:4px;font-size:15px;line-height:1.4;cursor:pointer;text-decoration:none}.health-button-outline{background:#fff;color:#315e50!important}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px}.health-card{border:1px solid #e1e7e2;border-radius:10px;overflow:hidden;background:#fff}.health-card>a{display:block;height:100%;color:inherit}.health-card-image{aspect-ratio:8/5;overflow:hidden;background:#edf2ec}.health-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.health-card a:hover img{transform:scale(1.035)}.health-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#6d8876;font-size:32px;letter-spacing:.2em}.health-placeholder span{font-size:14px;letter-spacing:.08em}.health-card-body{padding:25px}.health-card h2{font-size:21px;line-height:1.55;font-weight:600;overflow-wrap:anywhere;margin-bottom:20px}.health-card time{font-size:14px;color:#818b85}.health-read{display:block;margin-top:20px;font-size:14px;color:#426653}.health-read>span{float:right}.health-badge{display:inline-block;padding:4px 8px;background:#edf2ec;color:#315e50;border-radius:3px;font-size:12px;margin-bottom:10px}.health-empty{text-align:center;padding:80px 16px;background:#f5f7f4;border-radius:8px;color:#6c776e}.health-pagination{text-align:center;margin:38px 0}.health-pagination .pg_wrap{float:none}.health-search{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.health-search input,.health-search select{border:1px solid #ccd6ce;border-radius:4px;height:48px;padding:0 12px;background:#fff;color:#243b36;font-size:15px}.health-search input{width:260px;max-width:100%}.health-detail{max-width:960px}.health-detail .health-heading{padding-bottom:36px;border-bottom:1px solid #dce5dd}.health-detail h1{font-size:34px}.health-content{font-size:18px;line-height:1.9;overflow-wrap:anywhere;overflow-x:auto}.health-content img{max-width:100%;height:auto}.health-content p{margin-bottom:1em}.health-content ul,.health-content ol{padding-left:1.5em}.health-content ul{list-style:disc}.health-content ol{list-style:decimal}.health-attachments li{margin-top:16px;padding:15px;background:#f5f7f4}.health-actions{display:flex;justify-content:center;gap:10px;margin-top:50px;padding-top:30px;border-top:1px solid #dce5dd}.health-editor #bo_w{width:100%}.health-editor #bo_w form{width:100%!important}.health-board a:focus-visible,.health-board button:focus-visible,.health-board input:focus-visible,.health-board select:focus-visible{outline:3px solid #ab8246;outline-offset:4px}@media(max-width:1000px){.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.health-board{padding:125px 20px 65px}.health-heading{margin-bottom:32px}.health-heading h1{font-size:32px}.health-heading p:last-child{font-size:15px}.health-grid{grid-template-columns:minmax(0,1fr);gap:24px}.health-card-body{padding:22px}.health-detail h1{font-size:27px}.health-content{font-size:16px}.health-search input{width:150px;flex:1;min-width:100px}.health-button{padding:12px 16px}.health-toolbar{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.health-card-image img{transition:none}}
