body:has(.hm-journal),body:has(.hm-reading){background:#fffdf8}
.hm-journal,.hm-reading{font-family:'HM DM Sans',sans-serif;color:#206f75}
.hm-journal{max-width:1320px;margin:32px auto 64px;padding:0 32px}
.hm-journal a,.hm-reading a{color:#206f75}
.hm-journal-heading{display:flex;align-items:center;justify-content:space-between;background:#f4b6ab;padding:40px 48px;border-radius:8px 80px 8px 8px;gap:24px}
.hm-journal h1{font:700 clamp(40px,5vw,68px)/1.02 'HM DM Sans',sans-serif;letter-spacing:-.045em;margin:16px 0 20px}
.hm-journal-heading p:last-child{max-width:470px;font-size:18px;line-height:1.5;margin-bottom:0}
.hm-journal-signature{width:280px;flex-shrink:0}.hm-journal-signature svg{width:100%}
.hm-journal-topics{display:flex;gap:12px;overflow:auto;padding:24px 0 32px}.hm-journal-topics a{white-space:nowrap;border:1px solid #206f7540;border-radius:28px;padding:12px 20px;text-decoration:none;font-size:14px;font-weight:700}.hm-journal-topics a[aria-current]{background:#206f75;color:#fffdf8}.hm-journal-topics a:hover{background:#f4b6ab;color:#206f75}
.hm-journal-feature{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #206f7520;border-radius:12px;overflow:hidden;background:white}.hm-journal-feature-image{display:block;background:#f4b6ab;min-height:340px}.hm-journal-feature-image img{width:100%;height:100%;object-fit:cover;display:block}.hm-journal-feature>div{padding:40px;align-self:center}.hm-journal-feature h2{font-size:clamp(25px,3vw,40px);letter-spacing:-.03em;line-height:1.12;margin:16px 0}.hm-journal-feature h2 a,.hm-journal-card h3 a{text-decoration:none}.hm-journal-feature p,.hm-journal-card p{line-height:1.55}
.hm-journal-link{display:inline-block;font-weight:700;text-decoration:underline;text-underline-offset:6px;padding:12px 0;min-height:44px}.hm-journal-link:hover{color:#174f54;text-decoration-thickness:2px}
.hm-journal-section-title{display:flex;justify-content:space-between;align-items:baseline;margin:48px 0 24px}.hm-journal-section-title h2,.hm-journal-guides h2,.hm-reading-next>h2{font-size:34px;letter-spacing:-.035em;margin:0}.hm-journal-section-title span{font-size:14px}
.hm-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hm-journal-card{background:white;border:1px solid #206f7520;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.hm-journal-card-image{display:block;aspect-ratio:4/3;background:#f4b6ab;overflow:hidden}.hm-journal-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.hm-journal-card-image:hover img{transform:scale(1.025)}.hm-journal-card-image svg{width:100%;height:100%}.hm-journal-card>div{padding:24px;border-top:7px solid #d5e85a;flex:1}.hm-journal-card:nth-child(3n+2)>div{border-color:#f4b6ab}.hm-journal-card:nth-child(3n+3)>div{border-color:#ff765e}.hm-journal-card h3{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:12px 0}.hm-journal-card p:not(.hm-shopping-eyebrow){font-size:15px;color:#565656}.hm-journal-card .hm-shopping-eyebrow{font-size:10px}
.hm-journal-guides{margin-top:48px;padding:32px;background:#206f75;color:#fffdf8;border-radius:10px}.hm-journal-guides>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.hm-journal-guides a{color:#fffdf8;text-decoration:none;border-top:1px solid #ffffff55;padding-top:20px}.hm-journal-guides a>span:first-child{background:#d5e85a;color:#206f75;padding:6px 10px;border-radius:4px;font-weight:700}.hm-journal-guides h3{color:inherit;font-size:21px;line-height:1.3}.hm-journal-guides h2{color:inherit}
.hm-reading.article--outer{max-width:1240px;margin:32px auto 64px;padding:0 32px}.hm-reading-header{background:#f4b6ab;padding:40px 8%;border-radius:8px 64px 8px 8px;text-align:center}.hm-reading-header>a{font-size:14px;display:inline-block;margin-bottom:22px;text-underline-offset:4px}.hm-reading-header h1{font:700 clamp(32px,4vw,54px)/1.08 'HM DM Sans',sans-serif;letter-spacing:-.035em;margin:16px auto;max-width:940px}.hm-reading-time{font-size:13px;margin:18px 0 0}.hm-reading .article-image{height:auto;max-width:100%;margin:24px auto 40px;background-image:none!important}.hm-reading .article-image img{position:static;width:100%;height:auto;max-height:530px;object-fit:cover;opacity:1;display:block;border-radius:10px}.hm-reading .article-image canvas{display:none}.hm-reading .article--container{display:block;margin:0 auto;max-width:800px;padding:0}.hm-reading .article--inner{width:100%;max-width:none;margin:0;padding:0}.hm-reading .article--sidebar{display:none}.hm-reading .article--meta{font-size:12px;margin:16px 0 24px}.hm-reading .article--content{font:400 18px/1.8 'HM DM Sans',sans-serif;color:#454545;overflow-wrap:anywhere}.hm-reading .article--content h1,.hm-reading .article--content h2,.hm-reading .article--content h3{font-family:'HM DM Sans',sans-serif;color:#206f75;line-height:1.25;letter-spacing:-.025em;scroll-margin-top:160px}.hm-reading .article--content h2{font-size:30px;margin-top:38px}.hm-reading .article--content h3{font-size:23px}.hm-reading .article--content img{max-width:100%;height:auto;border-radius:8px}.hm-reading .article--content blockquote{background:#f4b6ab;padding:24px;border-left:5px solid #ff765e;color:#206f75;margin:24px 0}.hm-reading .article--content table{display:block;max-width:100%;overflow-x:auto;font-size:15px}.hm-reading .article--content a{text-underline-offset:3px}.hm-reading .article--content li{margin:8px 0}.hm-reading-index{background:#f3f5eb;border:1px solid #206f7530;padding:18px 24px;border-radius:8px;margin:0 0 28px}.hm-reading-index summary{font-weight:700;cursor:pointer;min-height:26px}.hm-reading-index nav{display:grid;gap:12px;margin-top:16px}.hm-reading-index a{font-size:15px;line-height:1.4}.hm-reading-shop{background:#d5e85a;padding:30px;border-radius:8px 40px 8px 8px;margin:36px 0}.hm-reading-shop h2{font-size:30px;line-height:1.15;margin:12px 0;color:#206f75}.hm-reading-next{margin:44px 0}.hm-reading-next .hm-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.hm-reading .article--pagination{display:none}
.hm-journal :focus-visible,.hm-reading :focus-visible{outline:3px solid #ff765e;outline-offset:4px}
@media(max-width:899px){.hm-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-journal-feature>div{padding:24px}.hm-journal-signature{width:190px}.hm-journal-guides>div{grid-template-columns:1fr}.hm-journal-guides a{display:grid;grid-template-columns:40px 1fr 20px;gap:16px;align-items:center}.hm-journal-guides h3{margin:0}}
@media(max-width:599px){.hm-journal{padding:0 16px;margin-top:16px}.hm-journal-heading{padding:28px 24px;position:relative;display:block;border-radius:6px 48px 6px 6px}.hm-journal h1{font-size:42px}.hm-journal-heading p:last-child{font-size:15px;padding-right:32px}.hm-journal-signature{position:absolute;width:95px;right:4px;bottom:0;pointer-events:none}.hm-journal-feature{grid-template-columns:1fr}.hm-journal-feature-image{min-height:0;aspect-ratio:4/3}.hm-journal-feature h2{font-size:29px}.hm-journal-grid{grid-template-columns:1fr;gap:24px}.hm-journal-section-title{display:block;margin-top:36px}.hm-journal-section-title h2,.hm-journal-guides h2{font-size:30px}.hm-journal-section-title span{display:block;margin-top:8px}.hm-journal-guides{padding:24px}.hm-reading.article--outer{padding:0 16px;margin:16px auto 40px}.hm-reading-header{padding:28px 20px;border-radius:6px 46px 6px 6px;text-align:left}.hm-reading-header h1{font-size:33px}.hm-reading .article--content{font-size:17px;line-height:1.75}.hm-reading .article--content h2{font-size:26px}.hm-reading .article--content h3{font-size:22px}.hm-reading .article-image{margin:20px 0 28px}.hm-reading-next .hm-journal-grid{grid-template-columns:1fr}.hm-reading-shop{padding:24px}.hm-journal-topics{margin-right:-16px;padding-right:16px}.hm-journal-topics a{padding:11px 16px}}
@media(prefers-reduced-motion:reduce){.hm-journal-card-image img{transition:none}.hm-journal-card-image:hover img{transform:none}}

.hm-reading-products{border-top:1px solid #206f7530;margin-top:36px;padding-top:20px}.hm-reading-products>div{display:grid;gap:12px}.hm-reading-product{display:flex;align-items:center;gap:20px;background:white;border:1px solid #206f7520;border-radius:8px;padding:16px;text-decoration:none}.hm-reading-product img{width:100px;height:100px;object-fit:contain;flex-shrink:0}.hm-reading-product>span{display:grid;gap:8px;font-size:15px}.hm-reading-product>span>span:last-child{text-decoration:underline;text-underline-offset:4px;font-size:13px}@media(max-width:599px){.hm-reading-product img{width:80px;height:80px}}
@media(max-width:599px){.hm-journal-heading{padding-bottom:58px}.hm-journal-signature{bottom:-4px}.hm-journal-topics{scrollbar-width:none}.hm-journal-topics::-webkit-scrollbar{display:none}}
