.PQHChG_page{color:#2d251c;background:linear-gradient(#fffaf4f2,#f7faf8fa 44%,#fff);padding-bottom:clamp(64px,10vw,112px)}.PQHChG_hero{width:min(var(--container-content), calc(100% - (var(--page-gutter) * 2)));margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(20px,3vw,32px)}.PQHChG_eyebrow{color:#1f7a64;margin:0 0 12px;font-size:.82rem;font-weight:800}.PQHChG_hero h1{color:#21180f;max-width:820px;margin:0;font-size:clamp(1.95rem,5vw,3.6rem);line-height:1.14}.PQHChG_lede{color:#675b4e;max-width:680px;margin:18px 0 0;font-size:clamp(.98rem,1.6vw,1.12rem);line-height:2}.PQHChG_meta{color:#8a7c6d;align-items:center;gap:14px;margin:20px 0 0;font-size:.85rem;font-weight:700;display:flex}.PQHChG_feedLink{color:#9a5a16;border-bottom:1px solid #9a5a1659;text-decoration:none}.PQHChG_feedLink:focus-visible{border-bottom-color:#9a5a16}@media (hover:hover){.PQHChG_feedLink:hover{border-bottom-color:#9a5a16}}.PQHChG_filters{width:min(var(--container-content), calc(100% - (var(--page-gutter) * 2)));flex-wrap:wrap;gap:8px;margin:0 auto;padding:clamp(12px,2vw,20px) 0 clamp(20px,3vw,30px);display:flex}.PQHChG_filter{color:#574c40;background:#fffc;border:1px solid #685a4833;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:.88rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.PQHChG_filter:focus-visible{color:#9a5a16;background:#fff5e8;border-color:#f08a2480}@media (hover:hover){.PQHChG_filter:hover{color:#9a5a16;background:#fff5e8;border-color:#f08a2480}}.PQHChG_filter[aria-current=page]{color:#fff;background:#21180f;border-color:#21180f}.PQHChG_filterCount{color:inherit;opacity:.62;font-size:.76rem;font-weight:700}.PQHChG_content{width:min(var(--container-main), calc(100% - (var(--page-gutter) * 2)));gap:clamp(22px,3.5vw,40px);margin:0 auto;display:grid}.PQHChG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,26px);display:grid}.PQHChG_card,.PQHChG_featured{background:#ffffffeb;border:1px solid #685a4829;border-radius:18px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px -34px #362b1e80}.PQHChG_card{flex-direction:column}.PQHChG_featured{border-radius:22px;flex-direction:row;align-items:stretch}.PQHChG_card:focus-within,.PQHChG_featured:focus-within{border-color:#f08a246b;transform:translateY(-3px);box-shadow:0 30px 54px -32px #362b1e8c}@media (hover:hover){.PQHChG_card:hover,.PQHChG_featured:hover{border-color:#f08a246b;transform:translateY(-3px);box-shadow:0 30px 54px -32px #362b1e8c}}.PQHChG_thumb{background:#f0ece6;flex:none;position:relative;overflow:hidden}.PQHChG_card .PQHChG_thumb{aspect-ratio:16/10;width:100%}.PQHChG_featured .PQHChG_thumb{width:52%;min-height:320px}.PQHChG_thumb img{object-fit:cover;transition:transform .5s}@media (hover:hover){.PQHChG_card:hover .PQHChG_thumb img,.PQHChG_featured:hover .PQHChG_thumb img{transform:scale(1.045)}}.PQHChG_thumbFallback{background:radial-gradient(circle at 30% 25%,#f08a2438,#0000 60%),#f0ece6;position:absolute;inset:0}.PQHChG_badge{top:12px;z-index:1;color:#fff;background:#21180fdb;border-radius:999px;padding:5px 12px 6px;font-size:.72rem;font-weight:800;line-height:1;position:absolute;inset-inline-end:12px}.PQHChG_body{flex-direction:column;flex:auto;gap:9px;padding:clamp(16px,2vw,20px);display:flex}.PQHChG_featured .PQHChG_body{justify-content:center;gap:12px;padding:clamp(22px,3.4vw,44px)}.PQHChG_body time{color:#8a7c6d;font-size:.78rem;font-weight:700}.PQHChG_body h3{color:#21180f;margin:0;font-size:1.06rem;font-weight:800;line-height:1.6}.PQHChG_featured .PQHChG_body h3{font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.4}.PQHChG_cardLink{color:inherit;text-decoration:none}.PQHChG_cardLink:after{content:"";position:absolute;inset:0}.PQHChG_cardLink:focus-visible{outline:none}.PQHChG_cardLink:focus-visible:after{outline-offset:3px;border-radius:18px;outline:3px solid #f08a248c}.PQHChG_body p{-webkit-line-clamp:3;color:#675b4e;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.95;display:-webkit-box;overflow:hidden}.PQHChG_featured .PQHChG_body p{-webkit-line-clamp:4;font-size:.98rem}.PQHChG_more{color:#9a5a16;margin-top:auto;padding-top:4px;font-size:.85rem;font-weight:800}.PQHChG_tags{color:var(--color-primary,#6d4c41);flex-wrap:wrap;gap:.35rem;font-size:.72rem;display:flex}.PQHChG_more:after{content:" ←"}.PQHChG_empty{width:min(var(--container-content), calc(100% - (var(--page-gutter) * 2)));text-align:center;background:#ffffffb3;border:1px dashed #685a484d;border-radius:18px;margin:0 auto;padding:clamp(36px,7vw,72px) clamp(20px,4vw,40px)}.PQHChG_empty h2{color:#2d251c;margin:0;font-size:1.25rem}.PQHChG_empty p{color:#675b4e;margin:10px 0 0;line-height:1.9}.PQHChG_emptyAction{color:#fff;background:#21180f;border-radius:999px;align-items:center;min-height:40px;margin-top:18px;padding:0 20px;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1024px){.PQHChG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.PQHChG_featured{flex-direction:column}.PQHChG_featured .PQHChG_thumb{aspect-ratio:16/10;width:100%;min-height:0}}@media (max-width:620px){.PQHChG_grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.PQHChG_card,.PQHChG_featured,.PQHChG_thumb img{transition:none}.PQHChG_card:focus-within,.PQHChG_featured:focus-within{transform:none}@media (hover:hover){.PQHChG_card:hover,.PQHChG_featured:hover,.PQHChG_card:hover .PQHChG_thumb img,.PQHChG_featured:hover .PQHChG_thumb img{transform:none}}}
