.photo-hero{background:#30291f;color:#fff6e9;padding-bottom:24px}.photo-hero .eyebrow{color:#d0b68e}.photo-hero .hero-heading{padding-top:25px}.photo-hero .hero-heading p{font-size:13px;color:#d8c6ae}.photo-feature{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start}.editorial-photo{margin:0}.editorial-photo .photo{position:relative;display:block;background:#eee7dc;overflow:hidden;border-radius:8px}.editorial-photo img{width:100%;height:auto;max-height:580px;object-fit:contain}.editorial-photo figcaption{padding:8px 2px;font-size:10px;line-height:1.8}.photo-hero figcaption{color:#d2bfa4}.editorial-photo figcaption a{text-decoration:underline}.zoom-label{position:absolute;right:10px;bottom:10px;padding:5px 12px;background:#fff9eeec;border-radius:20px;font-size:11px;color:#4a3925}.feature-picks{display:grid;gap:18px}.feature-picks>a{padding:22px;background:#594736;border-radius:8px}.feature-picks h2{font-size:25px;line-height:1.6;margin:8px 0 12px}.feature-picks h3{font-size:21px;line-height:1.5;margin:5px 0}.feature-picks small{color:#ebcb9c;font-size:11px}.feature-picks span{font-size:12px}.feature-picks>a:last-child{padding:0;background:#eee5d5;color:#493923;display:grid;grid-template-columns:45% 1fr;overflow:hidden}.feature-picks>a:last-child picture img{width:100%;height:210px;object-fit:contain;background:#e1d4c0}.feature-picks>a:last-child>div{padding:20px 15px;align-self:center}.feature-picks>a:last-child small{color:#8b623b}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px}.category-grid a{padding:20px 8px;text-align:center;background:#fffdf7;border:1px solid #e2d5c1;border-radius:8px;display:grid;gap:5px;transition:background .15s}.category-grid a:hover{background:#f1dfc6}.category-grid span{font:35px/1.2 Georgia,serif;color:#a27b49}.category-grid b{font-size:13px}.category-grid small{font-size:11px;color:#887055}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px}.home-stories{grid-template-columns:repeat(4,minmax(0,1fr))}.story-card{display:block;border:1px solid #dfd5c7;border-radius:10px;overflow:hidden;background:#fffefb;height:100%;transition:transform .15s,box-shadow .15s}.story-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #4f392313}.story-card picture{display:block;background:#e6ddcf}.story-card img{width:100%;height:215px;object-fit:contain}.story-card>div{padding:20px}.story-card small{font-size:10px;color:#9b6e3f}.story-card h3{font-size:19px;line-height:1.65;margin:10px 0}.story-card p{font-size:12px;line-height:1.9;color:#7b6c59}.story-card span{font-size:12px;font-weight:700;color:#835d37}.photo-disclaimer{font-size:10px;color:#8a7965;margin-top:18px}.photo-disclaimer a{text-decoration:underline}.photo-break{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#ece3d5;border-radius:16px;padding:30px}.photo-break h2{font-size:30px}.photo-break p{font-size:13px;color:#8b7156}.photo-break .editorial-photo img{height:350px;object-fit:contain}.photo-break>a{font-size:13px}.article .editorial-photo{margin:30px auto;max-width:680px}.article .editorial-photo img{max-height:400px}.article-lead{font-size:19px!important}.visual-steps{list-style:none;padding:0}.visual-steps li{display:flex;gap:20px;padding:20px;background:#fffdf7;border:1px solid #e2d4bf;border-radius:8px;margin:12px 0}.visual-steps li>span{font:32px/1.5 Georgia,serif;color:#b59166}.visual-steps h3{margin:0}.visual-steps p{margin:5px 0}.related{max-width:1000px;margin:55px auto 0;padding:25px 24px;border-top:1px solid #d9ccb9}.related h2{margin:8px 0 18px!important}.related .story-card img{height:200px}.filter-label{display:block;font-size:13px;margin-top:25px}#category-filter{width:100%;padding:12px;border:1px solid #b9a184;background:#fffdf7;color:#463722;border-radius:4px;font:inherit}#search-count{min-height:24px}.sources a{overflow-wrap:anywhere}.photo picture{display:block}.photo-feature .editorial-photo img{max-height:none}@media(max-width:1000px){.home-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-picks h2{font-size:21px}.category-grid{gap:8px}.category-grid b{font-size:12px}}@media(max-width:760px){.photo-feature{grid-template-columns:1fr;gap:22px}.photo-feature .editorial-photo img{height:auto;max-height:none}.feature-picks{grid-template-columns:1fr 1fr;gap:12px}.feature-picks>.eyebrow{grid-column:1/-1}.feature-picks>a{padding:15px}.feature-picks h2{font-size:18px}.feature-picks>a:last-child{display:block}.feature-picks>a:last-child picture img{height:140px}.feature-picks>a:last-child>div{padding:12px}.feature-picks h3{font-size:17px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid a:last-child{grid-column:1/-1;grid-template-columns:36px 1fr auto;align-items:center;text-align:left;padding:12px 18px}.category-grid a{padding:15px 8px}.category-grid b{font-size:13px}.story-grid{gap:14px}.story-card img{height:155px}.story-card>div{padding:13px}.story-card h3{font-size:16px}.story-card p{font-size:11px}.story-card small{font-size:9px}.photo-break{grid-template-columns:1fr;padding:24px 18px;border-radius:0;gap:20px}.photo-break h2{font-size:26px;margin:8px 0}.photo-break .editorial-photo img{height:auto;max-height:400px}.related{padding:22px 0}.related .story-grid{grid-template-columns:1fr}.related .story-card{display:grid;grid-template-columns:115px 1fr}.related .story-card img{height:100%;min-height:190px}.article .editorial-photo img{max-height:340px}.visual-steps li{padding:16px;gap:14px}.article-lead{font-size:16px!important}.section-title{align-items:center}.section-title>a{font-size:11px;white-space:nowrap}}@media(max-width:350px){.home-stories,.story-grid{grid-template-columns:1fr}.story-card img{height:220px}.feature-picks{grid-template-columns:1fr}.feature-picks>a:last-child{display:grid;grid-template-columns:40% 1fr}.feature-picks>a:last-child picture img{height:160px}}@media(prefers-reduced-motion:reduce){.story-card{transition:none}}
