/* Static editorial pages extend the existing FiveSixty identity. */
.editorial-page{background:#faf9f6;color:#292621;font:15px/1.75 Arial,sans-serif}.editorial-page a{color:inherit}.editorial-page a:focus-visible,.editorial-page button:focus-visible{outline:2px solid #51402c;outline-offset:5px}.page-header{height:auto!important;min-height:140px;position:relative!important;display:flex!important;align-items:center;justify-content:space-between;gap:30px;padding:20px 6%!important;background:white!important;border-bottom:1px solid #ddd8cf}.page-header>a{display:block;width:290px;max-width:55%}.page-header img{width:100%;height:auto;display:block}.page-header nav{display:flex;gap:22px;flex-wrap:wrap;font-size:12px}.page-header nav a{text-decoration:none}.page-main{max-width:1440px;margin:auto;padding:25px 6% 75px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:#6a635a;font-size:12px;margin-bottom:35px}.breadcrumbs a{text-decoration:none}.page-intro{max-width:850px;margin:25px 0 50px}.editorial-page h1{font:normal clamp(32px,4vw,55px)/1.13 Georgia,serif;letter-spacing:-.8px;margin:0 0 25px;overflow-wrap:anywhere}.editorial-page h2{font:normal 29px/1.25 Georgia,serif;margin:32px 0 16px}.editorial-page h3{font:normal 20px/1.35 Georgia,serif;margin:10px 0}.editorial-page p{margin:0 0 20px}.editorial-page .eyebrow{font-size:10px;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:15px}.editorial-page .lede{font:21px/1.7 Georgia,serif}.page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.page-card{min-width:0}.page-card>a{text-decoration:none}.page-card .eyebrow{margin:17px 0 6px}.page-card p{font-size:13px;color:#655e55}.card-image{aspect-ratio:1/1.15;background:#f0efeb;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:contain;padding:25px;mix-blend-mode:multiply}.page-card .text-link{font-size:12px;text-decoration:underline}.product-editorial{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:start}.product-editorial-image{background:#f0efeb;aspect-ratio:1/1.15;position:sticky;top:30px}.product-editorial-image img{width:100%;height:100%;object-fit:contain;padding:35px;mix-blend-mode:multiply}.product-editorial h1{font-size:clamp(30px,3.2vw,47px)}.product-editorial .lede{font-size:19px}.page-cta{display:inline-block;background:#302b25;color:#fff!important;padding:15px 23px;margin:10px 0 16px;text-decoration:none;font:13px/1.4 Arial,sans-serif;border:0;cursor:pointer}.page-cta:hover{background:#544839}.small-copy{font-size:12px;color:#6a635a}.editorial-page dl{display:grid;grid-template-columns:120px 1fr;font-size:13px;margin:20px 0}.editorial-page dt,.editorial-page dd{padding:12px 0;border-bottom:1px solid #ddd8cf;margin:0}.editorial-page dt{font-weight:bold}.editorial-page dd{overflow-wrap:anywhere}.reading-section{max-width:740px;margin:75px auto;font:18px/1.85 Georgia,serif}.reading-section .page-cta{font-family:Arial,sans-serif}.reading-section p{margin-bottom:22px}.reading-section ul{padding-left:22px}.section-heading{margin:65px 0 30px}.department-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.department-links>a{border-top:1px solid #bfb8ad;padding:10px 0 20px;text-decoration:none}.department-links p{font-size:13px}.page-footer{border-top:1px solid #ddd8cf;padding:35px 6%;background:#f0eee7;font:12px/1.8 Arial,sans-serif}.page-footer>p{max-width:850px}.page-footer nav{display:flex;gap:22px;flex-wrap:wrap;margin:25px 0}.page-footer button{border-bottom:1px solid currentColor;cursor:pointer}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:20px;top:10px;padding:12px;background:white;z-index:99}.selection-note{color:#655e55}.utility-copy{margin-top:30px;min-height:55vh}@media(max-width:760px){.page-header{min-height:120px;display:block!important;padding:20px 5%!important}.page-header>a{max-width:none;width:210px;margin:0 auto 18px}.page-header nav{justify-content:center;gap:14px;font-size:11px}.page-main{padding:20px 5% 50px}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px}.page-card h3{font-size:18px}.card-image img{padding:15px}.product-editorial{display:block}.product-editorial-image{position:static;max-height:450px;aspect-ratio:1;margin-bottom:30px}.reading-section{margin:45px auto;font-size:17px}.department-links{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-page h2{font-size:25px}.page-intro{margin-bottom:30px}.editorial-page .lede{font-size:19px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.static-shopping-tools{margin:20px 0 30px;display:flex;gap:12px;flex-wrap:wrap}.page-tool{border:1px solid #8b8174;background:transparent;color:#302b25;padding:12px 15px;font:13px/1.4 Arial,sans-serif;cursor:pointer}.page-tool[aria-pressed=true]{background:#e6e0d7}.static-shopping-tools [role=status]{font:12px/1.6 Arial,sans-serif;flex-basis:100%;min-height:1.6em;margin:0}
.card-image.photo-unavailable{aspect-ratio:1/.86}.photo-unavailable>a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;text-decoration:none!important;text-align:center;padding:20px}.photo-unavailable img{width:200px!important;height:200px!important;object-fit:contain;padding:0!important;mix-blend-mode:normal!important}.photo-unavailable span{font:12px/1.7 Arial,sans-serif;max-width:220px;border-bottom:1px solid #b8afa3;padding-bottom:5px}.product-editorial-image.photo-unavailable{aspect-ratio:1/1;max-height:520px;position:static}.photo-unavailable>a:hover{background:#ebe8e1}.photo-unavailable>a:focus-visible{outline-offset:-5px}@media(max-width:760px){.photo-unavailable>a{padding:10px}.photo-unavailable img{width:140px!important;height:140px!important}.photo-unavailable span{font-size:10px}.product-editorial-image.photo-unavailable{height:290px;width:100%;aspect-ratio:auto}}
