.fieldnote-story .story-section{padding-top:26px}
.fieldnote-story .section-title{border-top:1px solid var(--line);padding-top:17px;margin-bottom:13px}
.fieldnote-story .fieldnote-photo{margin:20px 0}
.fieldnote-story .image-button{display:block;width:100%;max-width:570px;margin:auto;padding:0;border:0;border-radius:0;background:transparent}
.fieldnote-story .image-button img{display:block;width:100%;height:auto;object-fit:contain}
.fieldnote-story .fieldnote-product .image-button{max-width:480px}
.fieldnote-story figcaption{font-size:13px;line-height:1.6;color:var(--muted);max-width:570px;margin:8px auto 0;overflow-wrap:anywhere}
.fieldnote-story .editor-note{border-left:3px solid #aa2b29;background:#aa2b2909;padding:17px 20px;margin:22px 0}
.fieldnote-story .editor-note h3{font-size:15px;letter-spacing:.04em;color:#a72927;margin:0 0 8px}
.fieldnote-story .editor-note p{margin:0}
.fieldnote-story .sources{overflow-wrap:anywhere}
.fieldnote-related{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}
.fieldnote-related>h2{font-size:23px;margin-bottom:13px}
.fieldnote-related .news-card img{min-height:0;aspect-ratio:1;object-fit:cover}
.journey-figure{margin:20px 0}
.purchase-journey{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #ded7cf}
.purchase-journey li{margin:0!important;padding:14px 10px;border-right:1px solid #ded7cf;min-width:0}
.purchase-journey li:last-child{border-right:0}
.purchase-journey .journey-number{display:block;color:#a72927;font-size:13px;letter-spacing:.12em;margin-bottom:8px}
.purchase-journey strong{display:block;font-size:16px;line-height:1.45;margin-bottom:7px;font-weight:600}
.purchase-journey li>span:last-child{display:block;font-size:13px;line-height:1.55;color:#6d625b}
.fieldnote-table-wrap{overflow-x:auto;margin:20px 0}
.fieldnote-table-wrap table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}
.fieldnote-table-wrap caption{text-align:left;font-weight:600;margin-bottom:10px}
.fieldnote-table-wrap th,.fieldnote-table-wrap td{padding:12px 14px;border:1px solid #ded7cf;vertical-align:top;text-align:left}
.fieldnote-table-wrap th{background:#a7292708;font-weight:600}
.fieldnote-table-wrap td:first-child{width:30%}
.snow-editorial-latest{display:grid;gap:0;align-content:start;min-width:0}
.snow-editorial-latest .snow-editorial-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;min-height:0;padding:12px 0;border-bottom:1px solid #ded7cf}
.snow-editorial-latest .snow-editorial-item:first-child{padding-top:0}
.snow-editorial-latest .snow-editorial-item:last-child{padding-bottom:0;border-bottom:0}
.snow-editorial-latest .snow-editorial-item>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;max-height:100%;min-height:0}
.snow-editorial-latest .snow-editorial-item h2{font-size:20px;line-height:1.4;margin:0 0 7px}
.snow-editorial-latest .snow-editorial-item h2:after{display:none}
.snow-editorial-latest .snow-editorial-item p{font-size:12px;line-height:1.4;margin:0}
@media(min-width:1201px){
 .snow-editorial-latest{contain:size;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;align-self:stretch;min-height:0}
}
@media(min-width:761px) and (max-width:1200px){
 .snow-home .snow-editorial{grid-template-columns:1fr}
}
@media(max-width:760px){
 .fieldnote-story .fieldnote-photo{margin:18px 0}
 .fieldnote-story .section-title h2{font-size:21px}
 .purchase-journey{grid-template-columns:1fr}
 .purchase-journey li{display:grid;grid-template-columns:26px 95px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-right:0;border-bottom:1px solid #ded7cf}
 .purchase-journey li:last-child{border-bottom:0}
 .purchase-journey .journey-number,.purchase-journey strong{margin:0}
 .fieldnote-table-wrap th,.fieldnote-table-wrap td{padding:10px;font-size:14px}
 .snow-editorial-latest .snow-editorial-item{grid-template-columns:84px minmax(0,1fr);gap:14px}
 .snow-editorial-latest .snow-editorial-item h2{font-size:19px;line-height:1.45}
}
