.explore-guide{padding:80px 0 90px;background:#fffcf6;color:#253c30;scroll-margin-top:90px}.explore-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.explore-heading h2{font:400 clamp(36px,5vw,54px)/1.1 Georgia,serif;margin:12px 0}.explore-heading p{max-width:430px;color:#576355;font-size:15px}.explore-toolbar{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:28px 0 16px}.explore-toolbar label{display:grid;gap:7px;font-size:14px;font-weight:600}.explore-toolbar input,.explore-toolbar select{width:100%;min-width:0;min-height:48px;border:1px solid #c7cdbc;border-radius:10px;background:#fffdf8;padding:12px;font-size:16px;color:#253c30}.explore-categories{display:flex;gap:9px;flex-wrap:wrap}.explore-categories button,.explore-reset{min-height:44px;padding:10px 16px;border:1px solid #c8cdbd;border-radius:30px;background:#fffdf7;color:#355d42;font-size:14px;cursor:pointer}.explore-categories button[aria-pressed=true]{background:#355d42;border-color:#355d42;color:#fffdf7}.explore-status{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0;color:#596354;font-size:13px}.explore-reset{padding:5px 12px;min-height:40px;border-radius:8px}.explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.explore-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e0dccf;border-radius:18px;background:#faf7ef;transition:transform .18s,box-shadow .18s}.explore-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #253c3012}.explore-photo{position:relative;aspect-ratio:1.59;background:linear-gradient(135deg,#d5dfc9,#eadbc0);overflow:hidden}.explore-photo img{display:block;width:100%;height:100%;object-fit:cover}.explore-photo .explore-credit{position:absolute;bottom:6px;right:7px;border-radius:4px;background:#17251ee0;color:#fff;padding:3px 5px;font-size:10px;text-decoration:none}.explore-content{display:flex;flex-direction:column;flex:1;padding:22px}.explore-kicker{font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#79532f}.explore-content h3{font:400 25px/1.2 Georgia,serif;margin:10px 0}.explore-content p{font-size:14px;line-height:1.65;margin:9px 0}.explore-content .explore-note{font-size:12px;color:#5d6759}.explore-tag{align-self:start;display:inline-block;background:#e7ecdc;color:#355d42;padding:5px 9px;border-radius:20px;font-size:12px;margin:3px 0}.explore-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:auto;padding-top:18px}.explore-actions a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;border:1px solid #c5ccbc;color:#253c30}.explore-actions a:first-child{background:#355d42;color:#fffdf7;border-color:#355d42}.explore-footer{font-size:13px;color:#5d6759;margin-top:25px}.explore-footer a{color:#355d42;text-decoration:underline}.explore-guide [hidden]{display:none}.explore-empty{padding:30px 0;color:#53604e;grid-column:1/-1}.explore-empty h3{font:400 27px Georgia,serif;margin-bottom:10px}
.explore-toolbar{grid-template-columns:2fr 1fr 1fr}.explore-more{display:block;min-height:48px;padding:12px 24px;margin:26px auto 0;border-radius:9px;border:1px solid #355d42;background:#355d42;color:#fffdf7;font-size:15px;cursor:pointer}.explore-photo:empty{display:none}.explore-audience{font-size:12px!important;color:#596354}.explore-toolbar input:focus-visible,.explore-toolbar select:focus-visible,.explore-guide button:focus-visible,.explore-guide a:focus-visible{outline:3px solid #b57c46;outline-offset:3px}
@media(max-width:1000px){.explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-toolbar{grid-template-columns:1fr 1fr}.explore-toolbar label:first-child{grid-column:1/-1}}@media(max-width:620px){.explore-grid,.explore-toolbar{grid-template-columns:1fr}.explore-guide{padding:60px 0}.explore-content{padding:20px}.explore-categories button{flex-grow:1}.explore-actions a{flex:1}}
@media(prefers-reduced-motion:reduce){.explore-card{transition:none}.explore-card:hover{transform:none}}
