.journal-intro h1{max-width:1050px}.journal-intro h1 em{font-size:.78em}.journal-tools{display:grid;gap:32px;margin-bottom:48px}.journal-search{max-width:640px}.journal-search label{display:block;font-weight:600;margin-bottom:12px}.journal-search>div{display:flex;gap:12px}.journal-search input{width:100%;min-width:0;background:#fffdf8;border:1px solid #b9aea2;padding:16px;font:inherit;font-size:16px}.journal-search .button{min-height:52px}.journal-pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:60px}.journal-pagination :is(a,span){min-width:44px;min-height:44px;padding:10px 15px;border:1px solid #b9aea2;display:inline-flex;align-items:center;justify-content:center}.journal-pagination .current{background:#572333;color:#fff8ef}.article-header{background:#eae1d4;padding:48px 0 70px}.article-header-inner{max-width:1100px}.article-header h1{font-size:clamp(38px,5.2vw,76px);line-height:1.06;letter-spacing:-.035em;max-width:1000px;margin:28px 0}.article-byline{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px;color:#66564e}.article-layout{display:grid;grid-template-columns:260px minmax(0,760px);gap:90px;align-items:start;padding-top:75px;padding-bottom:70px;justify-content:center}.article-sidebar{position:sticky;top:120px}.article-sidebar nav>a{display:block;padding:10px 0;border-bottom:1px solid #d5c7b9;font-size:14px;line-height:1.5}.article-help{margin-top:38px;padding:24px;background:#eae1d4}.article-help h2{font-size:30px;line-height:1.1}.article-help p{font-size:14px;line-height:1.7}.article-prose{font-size:18px;line-height:1.9;min-width:0;overflow-wrap:anywhere}.article-prose>:first-child{margin-top:0}.article-prose :is(h2,h3,h4){font-family:"Cormorant Garamond",Georgia,serif;line-height:1.15;letter-spacing:-.02em;margin:1.7em 0 .65em;scroll-margin-top:120px}.article-prose h2{font-size:clamp(30px,3vw,43px)}.article-prose h3{font-size:29px}.article-prose p{margin:0 0 1.4em}.article-prose :is(img,iframe,video){max-width:100%;height:auto}.article-prose :is(figure,.wp-caption){max-width:100%!important;margin:28px 0}.article-prose table{display:block;max-width:100%;overflow-x:auto}.article-prose a{color:#6b2337;text-decoration:underline;text-underline-offset:4px}.article-prose ul,.article-prose ol{padding-left:25px}.article-prose blockquote{border-left:3px solid #9c6c54;margin:30px 0;padding:10px 24px;background:#eee5d9}.related-journal{background:#eee5d9}.product-story{background:#281c1e;padding:70px 0;color:#fff5e7}.product-story-frame{position:relative}.product-story picture{display:block}.product-story img{display:block;width:100%;height:auto}.product-story-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:43%;max-width:500px}.product-story-copy h2{font-size:clamp(34px,4.4vw,62px);line-height:1.03;letter-spacing:-.035em;color:#fff5e7}.product-story-copy h2 em{color:#e5c5ad}.product-story-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:360px}.product-story-copy .eyebrow{font-size:10px;color:#ead3bd}.product-story-copy .button{margin-top:20px;background:#f4e9da;color:#291a20}.product-guidance{display:grid;grid-template-columns:1fr 1fr;gap:90px}.product-guidance h2{font-size:clamp(34px,4vw,56px)}.product-guidance p{line-height:1.8;max-width:520px}.product-faq details{border-bottom:1px solid #cdbdab;padding:20px 0}.product-faq summary{cursor:pointer;font-weight:600;min-height:44px;display:list-item;align-content:center}.product-faq p{font-size:15px;color:#65574c}.journal-search input:focus-visible{outline:3px solid #6f3146;outline-offset:3px}.article-prose img{object-fit:contain}@media (max-width:1050px){.article-layout{gap:40px;grid-template-columns:210px minmax(0,1fr)}.product-guidance{gap:40px}.product-story-copy h2{font-size:40px}}@media (max-width:760px){.article-layout{grid-template-columns:1fr;padding-top:40px;gap:36px}.article-sidebar{position:static;order:0}.article-sidebar nav{border:1px solid #cdbdab;padding:20px}.article-sidebar nav>a:nth-of-type(n+6){display:none}.article-help{display:none}.article-prose{font-size:17px}.article-header{padding:28px 0 42px}.product-story{padding:32px 0}.product-story-copy{position:static;transform:none;width:auto;max-width:none;padding:30px 24px;background:#301f24}.product-story-copy h2{font-size:42px}.product-story-copy .eyebrow{font-size:10px}.product-guidance{grid-template-columns:1fr;gap:24px}.product-story picture{margin:0}.product-story img{width:100%;height:auto}.product-story-copy>p:not(.eyebrow){max-width:none}.journal-intro h1{font-size:48px}.journal-intro .intro-copy{font-size:17px}.journal-tools .category-pills{gap:8px}.journal-tools .category-pills a{padding:10px 12px;font-size:12px}}@media (max-width:480px){.journal-search>div{flex-direction:column}.journal-search .button{align-self:flex-start}.article-header h1{font-size:40px}.product-story-copy{padding:26px 20px}.product-story-copy h2{font-size:37px}}.article-image-block{margin:28px 0}.article-image-block img{height:auto;max-width:100%}