.ssv4-archive-header{padding:12px 0 24px;border-bottom:1px solid #e1ebe7;margin-bottom:24px}.ssv4-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#61837a;margin:0 0 10px}.ssv4-archive-header h1{font-size:clamp(28px,3vw,38px);line-height:1.25;color:#174d49;margin:0 0 16px}.ssv4-intro,.ssv4-archive-header>p{font-size:16px;line-height:1.8;color:#50645f}.ssv4-intro p{margin:0}.ssv4-hub{padding:22px;background:#f0f8f5;border:1px solid #dcebe5;border-radius:16px;margin-bottom:28px}.ssv4-hub h2{font-size:20px;color:#174d49;margin:0 0 16px}.ssv4-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ssv4-hub-grid a{display:flex;flex-direction:column;gap:6px;padding:16px;background:white;border:1px solid #deebe5;border-radius:11px;color:#17534e;text-decoration:none;transition:border-color .2s}.ssv4-hub-grid a:hover{border-color:#168b7a}.ssv4-hub-grid strong{font-size:17px}.ssv4-hub-grid span{font-size:13px;line-height:1.65;color:#63796f}.ssv4-list-heading{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:16px 0}.ssv4-list-heading h2{font-size:23px;color:#173f3b}.ssv4-list-heading span{font-size:12px;white-space:nowrap;color:#648174}.ssv4-archive .sunshine-cat-post-title{font-size:20px!important;line-height:1.45!important;margin:0 0 10px!important}.ssv4-archive .sunshine-cat-post-title a{color:#164c47!important}.ssv4-archive .sunshine-cat-excerpt{font-size:14px!important;line-height:1.7!important;color:#5b7069!important}.ssv4-archive .sunshine-cat-thumb{width:210px!important;height:145px!important;flex-shrink:0;background:#edf4f0}.ssv4-archive .sunshine-cat-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.ssv4-archive .sunshine-cat-post-item{padding:18px!important;gap:20px!important;border-radius:14px!important;box-shadow:none!important}.ssv4-archive .sunshine-cat-meta{display:flex!important;justify-content:space-between!important;gap:12px;flex-wrap:wrap;font-size:12px!important;margin-top:12px}.ssv4-archive .sunshine-cat-meta a{font-weight:700;color:#08756b}.ssv4-related{margin-top:32px;padding-top:24px;border-top:1px solid #e1ebe7}.ssv4-related>h2{font-size:24px;color:#174d49;margin-bottom:18px}.ssv4-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ssv4-related article{overflow:hidden;border:1px solid #e1ebe7;border-radius:12px;background:white}.ssv4-related a{text-decoration:none;color:#174d49}.ssv4-related img{width:100%;height:155px;object-fit:cover;display:block}.ssv4-related h3{font-size:17px;line-height:1.45;padding:14px 16px 0;margin:0}.ssv4-related p{font-size:13px;line-height:1.65;color:#627970;padding:0 16px 16px;margin:10px 0 0}.ssv4-topic-note{margin:20px 0;padding:16px 20px;border-left:3px solid #b69148;background:#f6f8f3;border-radius:0 9px 9px 0;font-size:15px;line-height:1.7}.ssv4-topic-note p{margin:6px 0}.ssv4-topic-note a{color:#0c756a}.sunshine-pagination{display:flex;justify-content:center;gap:7px;flex-wrap:wrap}
.sunshine-post-title{font-size:clamp(27px,2.25vw,36px)!important;line-height:1.35!important;letter-spacing:-.025em;word-break:normal!important;overflow-wrap:break-word;white-space:normal!important;text-wrap:balance;max-width:100%}
@media(max-width:767px){.ssv4-archive .sunshine-col-main{padding:20px!important}.ssv4-hub{padding:16px}.ssv4-hub-grid{grid-template-columns:1fr}.ssv4-hub-grid a{padding:13px}.ssv4-hub-grid span{font-size:13px}.ssv4-list-heading{align-items:flex-start}.ssv4-list-heading h2{font-size:21px}.ssv4-archive .sunshine-cat-thumb{width:100%!important;height:auto!important;aspect-ratio:16/10}.ssv4-archive .sunshine-cat-post-item{padding:14px!important;gap:15px!important}.ssv4-archive .sunshine-cat-post-title{font-size:18px!important}.ssv4-related-grid{grid-template-columns:1fr}.ssv4-related img{height:auto;aspect-ratio:16/10}.ssv4-archive .sunshine-single-container{padding-bottom:70px}.ssv4-archive .sunshine-cat-info{min-width:0}.sunshine-post-title{font-size:27px!important;line-height:1.4!important}}
