.hcf-home,.hcf-page{padding:36px 20px;max-width:1180px;margin:auto}.hcf-home>section{margin:0 0 52px}.hcf-hero{background:#f0e7d9;padding:40px;border-radius:8px}.hcf-hero h1{font-size:clamp(30px,4vw,52px);line-height:1.5}.hcf-search label{display:block;font-weight:bold;margin-bottom:8px}.hcf-search>div{display:flex;gap:8px}.hcf-search input{font:inherit;min-width:0;flex:1;padding:14px;border:1px solid #938779;background:white}.hcf-search button,.hcf-button{display:inline-block;background:#a34534;color:#fff!important;border:0;padding:13px 22px;font:700 16px/1.6 sans-serif;text-decoration:none!important;border-radius:5px}.hcf-cta{padding:24px;margin:28px 0;background:#fbf3e9;border:1px solid #cfa788;border-left:5px solid #a34534;color:#283e37}.hcf-cta>strong{font-size:21px;line-height:1.7}.hcf-terms{font-size:14px;line-height:1.7}.hcf-terms p{margin:7px 0}.hcf-text-cta{font-size:18px;font-weight:bold;color:#a34534}.hcf-other-stores{border:1px solid #bdc8b7;background:#fffdf9;padding:20px;margin:30px 0}.hcf-other-stores>summary{font-size:20px;font-weight:bold;cursor:pointer}.hcf-band{padding:18px 24px;background:#eee3d2;border-left:4px solid #a34534;margin:24px auto;max-width:1160px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.hcf-band a{font-weight:bold}.hcf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hcf-cover{display:block;height:180px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 14px}.hcf-grid .article-card{padding:18px;background:#fff;border:1px solid #e1d9ca}.hcf-grid .article-card h3{font-size:19px;line-height:1.6}.hcf-grid .article-card p{font-size:15px;line-height:1.8}.hcf-grid small{font-size:14px}.hcf-guide-links{display:flex;gap:16px;flex-wrap:wrap}.hcf-guide-links>a{padding:18px 24px;background:#eaf0e5;border:1px solid #b5c1ad;font-size:19px;font-weight:700}.hcf-footer-links,.hcf-pager{display:flex;flex-wrap:wrap;gap:18px;padding:24px;justify-content:center}.hcf-pager a{padding:8px 15px;border:1px solid #c7c0b6}.hcf-pager [aria-current]{background:#465e4d;color:#fff}.hcf-pending{padding:22px;background:#eef2e8}.hcf-sticky{display:none}.hcf-badge{background:#e9e3d0;padding:4px 9px}.hcf-header-search{font-size:16px;padding:12px}.hcf-editorial{padding:28px}.hcf-home [hidden]{display:none!important}@media(max-width:800px){.hcf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hcf-hero{padding:24px}.hcf-guide-links>a{font-size:17px}.hcf-sticky.hcf-sticky-visible{display:block;position:fixed;bottom:0;left:0;right:0;z-index:90;margin:0;padding:10px 14px;max-height:45vh;overflow:auto;box-shadow:0 -3px 12px #0002}.hcf-sticky>strong{display:none}.hcf-sticky .hcf-button{padding:8px 15px;font-size:15px}.hcf-sticky p{margin:3px 0}.hcf-sticky .hcf-terms{font-size:12px}.hcf-sticky-close{position:absolute;top:6px;right:8px}.hcf-sticky p:first-of-type{padding-right:45px}body:has(.hcf-sticky-visible){padding-bottom:200px}}@media(max-width:430px){.hcf-grid{gap:12px}.hcf-cover{height:145px}.hcf-grid .article-card{padding:12px}.hcf-search>div{flex-wrap:wrap}.hcf-cta{padding:18px}.hcf-grid .article-card h3{font-size:17px}}
