.entry-hero{background:#f2efe8;grid-template-columns:55fr 45fr;display:grid}.entry-hero-photo{min-width:0;min-height:540px}.entry-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.entry-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:64px 13%;display:flex}.entry-hero-copy .breadcrumb{border-bottom:1px solid #a8a59d;margin-bottom:40px;padding-bottom:4px;text-decoration:none}.entry-hero-copy .eyebrow{color:var(--muted);font-size:.62rem;line-height:1.8}.entry-hero h1{text-wrap:balance;max-width:12ch;font-size:clamp(2.7rem,4.3vw,4.8rem);line-height:1.02}.entry-hero .intro{max-width:360px;margin:24px 0;font-size:.95rem;line-height:1.8}.entry-byline{color:var(--muted);margin:0 0 25px;font-size:.68rem}.entry-byline span{margin:0 6px}.entry-hero .text-link{font-size:.66rem}.entry-hero .text-link span{margin-left:24px}.entry-nav{border-bottom:1px solid var(--line);justify-content:center;gap:46px;padding:22px 6%;display:flex}.entry-nav a{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;line-height:1.8;text-decoration:none}.entry-nav a:hover{text-decoration:underline}.entry-introduction{text-align:center;padding:56px 6% 0}.entry-introduction .prose{max-width:760px;margin:0 auto}.entry-introduction .prose p{margin:0 0 18px;font-size:1rem;line-height:1.9}.entry-introduction .article-disclosure{border:0;margin:27px 0 0;padding:0;font-size:.69rem}.product-edit{padding:64px 8% 90px}.edit-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;padding-bottom:30px;display:flex}.edit-heading .eyebrow{color:var(--muted);margin-bottom:13px;font-size:.62rem}.edit-heading h2{font-size:clamp(2.5rem,3.7vw,3.8rem)}.edit-heading>p{color:var(--muted);margin-bottom:4px;font-size:.72rem}.editorial-products{gap:65px;display:grid}.editorial-product{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.editorial-product-photo{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.editorial-product-photo img{object-fit:contain;width:82%;height:82%;position:absolute;inset:9%}.editorial-product-photo .save{background:#fff;position:absolute;top:15px;right:15px}.editorial-product-copy{padding:35px 0 35px 15%}.editorial-product:nth-child(2n) .editorial-product-photo{order:2}.editorial-product:nth-child(2n) .editorial-product-copy{padding:35px 15% 35px 0}.editorial-product-copy .eyebrow{color:var(--muted);letter-spacing:.12em;align-items:center;gap:16px;font-size:.62rem;display:flex}.edit-number{font:italic 1.5rem var(--font-editorial);color:var(--accent)}.editorial-product h3{text-wrap:balance;font-size:clamp(2rem,2.7vw,3.1rem);line-height:1.1}.editorial-product-copy .editorial-who{font:italic 500 1.45rem/1.4 var(--font-editorial);margin:22px 0}.editorial-summary{color:var(--muted);font-size:.93rem;line-height:1.85}.editorial-consideration{color:var(--muted);border-top:1px solid var(--line);margin:21px 0 0;padding-top:18px;font-size:.79rem;line-height:1.8}.editorial-product .retailer{gap:14px;margin-top:26px}.editorial-product .retailer-link{font-size:.68rem}.editorial-product .retailer-link span{margin-left:18px}.editorial-product .paid-link{font-size:.65rem}.journal-notes{background:#f2efe8;padding:65px 8%}.journal-note-group{grid-template-columns:1fr 1.4fr;gap:10%;display:grid}.journal-note-group+.journal-note-group{margin-top:60px}.journal-note-group>h2{max-width:12ch;font-size:clamp(2rem,3vw,3rem)}.journal-note-content{min-width:0}.journal-note-content .prose{max-width:none;margin:0}.journal-note-content .prose p{font-size:.9rem;line-height:1.9}.journal-note-content>.prose>:first-child{margin-top:0}.journal-detail{border-bottom:1px solid #d4d0c6}.journal-detail:first-child{border-top:1px solid #d4d0c6}.journal-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;font-size:.9rem;line-height:1.65;list-style:none;display:flex}.journal-detail summary::-webkit-details-marker{display:none}.detail-icon{flex-shrink:0;width:12px;height:12px;position:relative}.detail-icon:before,.detail-icon:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:5px;left:0}.detail-icon:after{transform:rotate(90deg)}.journal-detail[open] .detail-icon:after{display:none}.journal-detail .prose{padding:0 28px 14px 0}.journal-closing{background:var(--paper);border-bottom:1px solid var(--line)}.closing-introduction.prose{text-align:center;max-width:760px;margin:0 auto 65px}.entry-sources{max-width:1000px;color:var(--muted);margin:auto;padding:35px 6% 0;font-size:.75rem}.entry-sources .sources{margin:20px 0;font-size:.75rem}.related-guides{padding-top:65px}#the-edit,#choosing-her-gift,#finer-details{scroll-margin-top:30px}@media (width<=1000px){.entry-hero-copy{padding:42px 10%}.entry-hero-photo{min-height:500px}.editorial-product-copy{padding-left:10%}.editorial-product:nth-child(2n) .editorial-product-copy{padding-right:10%}.product-edit{padding-left:6%;padding-right:6%}}@media (width<=800px){.entry-hero{grid-template-columns:1fr}.entry-hero-photo{aspect-ratio:1.6;min-height:0}.entry-hero-copy{padding:36px 7% 40px}.entry-hero-copy .breadcrumb{margin-bottom:26px}.entry-hero h1{max-width:15ch;font-size:clamp(2.8rem,7.4vw,4rem)}.entry-hero .intro{max-width:470px;margin:20px 0;font-size:.9rem}.entry-nav{flex-wrap:wrap;gap:12px 26px;padding:19px 5%}.entry-nav a{letter-spacing:.08em;font-size:.58rem}.entry-introduction{padding:37px 7% 0}.entry-introduction .prose p{font-size:.9rem}.entry-introduction .article-disclosure{font-size:.64rem}.product-edit{padding:45px 7% 55px}.edit-heading{margin-bottom:28px;padding-bottom:23px}.edit-heading>p{font-size:.64rem}.edit-heading .eyebrow{font-size:.55rem}.editorial-products{gap:45px}.editorial-product{grid-template-columns:1fr}.editorial-product-photo{max-height:none}.editorial-product-copy,.editorial-product:nth-child(2n) .editorial-product-copy{padding:28px 0 0}.editorial-product:nth-child(2n) .editorial-product-photo{order:0}.editorial-product h3{max-width:19ch;font-size:2.4rem}.editorial-product-copy .eyebrow{margin-bottom:16px}.editorial-product-copy .editorial-who{margin:18px 0;font-size:1.4rem}.editorial-summary{font-size:.9rem}.journal-notes{padding:45px 7%}.journal-note-group{grid-template-columns:1fr;gap:28px}.journal-note-group>h2{max-width:none;font-size:2.4rem}.journal-detail summary{font-size:.85rem}.journal-detail .prose{padding-right:0}.journal-note-content .prose p{font-size:.85rem}.entry-sources{padding:22px 7% 0}}
