.blog_categoryIntro__B00YM,.blog_indexIntro__HdfhS,.blog_postHero__q5HSC{padding:94px max(50px,calc((100vw - 1100px)/2)) 70px}.blog_categoryIntro__B00YM h1,.blog_indexIntro__HdfhS h1,.blog_postHero__q5HSC h1{font-size:clamp(56px,5.4vw,86px);letter-spacing:-.055em;line-height:.92;font-weight:500;max-width:880px;margin:0;text-wrap:balance}.blog_categoryIntro__B00YM>p:not(.blog_eyebrow__BA9dX),.blog_indexIntro__HdfhS>p:not(.blog_eyebrow__BA9dX),.blog_postHero__q5HSC>p:not(.blog_eyebrow__BA9dX){font-size:23px;line-height:1.4;color:var(--ink-soft);max-width:650px;margin:25px 0 0}.blog_categoryIntro__B00YM{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:70px;gap:70px;align-items:center;padding-bottom:88px}.blog_categoryIntro__B00YM picture{display:block}.blog_categoryIntro__B00YM img{display:block;width:100%;aspect-ratio:1.3;object-fit:cover}.blog_directory__7Ne0_,.blog_postList__udM0A{padding-top:0}.blog_categoryGrid__nekye,.blog_postGrid__yuEog{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:26px;gap:26px;max-width:760px}.blog_categoryCard__dzF_j,.blog_postCard__N8pLU{display:grid;grid-template-columns:280px 1fr;background:#fffdf9;border:1px solid var(--line);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog_categoryCard__dzF_j:hover,.blog_postCard__N8pLU:hover{transform:translateY(-4px);box-shadow:0 14px 26px rgba(62,37,20,.1)}.blog_categoryCard__dzF_j picture,.blog_postCard__N8pLU picture{display:block;height:100%}.blog_categoryCard__dzF_j img,.blog_postCard__N8pLU img{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.blog_categoryCard__dzF_j>div,.blog_postCard__N8pLU>div{padding:32px 35px;align-self:center}.blog_categoryCard__dzF_j h2,.blog_postCard__N8pLU h2{font-size:37px;line-height:.96;font-weight:500;letter-spacing:-.045em;margin:0}.blog_categoryCard__dzF_j p,.blog_postCard__N8pLU p{font-size:20px;line-height:1.35;color:var(--ink-soft);margin:17px 0 0}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:9px;color:var(--lav);font-size:19px;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:8px;text-decoration-thickness:1px;margin-bottom:34px}.blog_postHero__q5HSC{max-width:1060px;margin:auto;padding-bottom:44px}.blog_postHero__q5HSC h1{max-width:800px}.blog_featured__kHmgQ{max-width:1100px;margin:0 auto;padding:0 max(50px,calc((100vw - 1400px)/2))}.blog_featured__kHmgQ picture{display:block;background:var(--deep);padding:22px}.blog_featured__kHmgQ img{width:100%;aspect-ratio:1.7;object-fit:contain;display:block}.blog_article__caXiG{max-width:760px;margin:0 auto;padding:78px 0 98px}.blog_article__caXiG h2{font-size:42px;line-height:.98;letter-spacing:-.045em;font-weight:500;margin:68px 0 20px}.blog_article__caXiG h3{font-size:29px;line-height:1.05;letter-spacing:-.035em;font-weight:500;margin:35px 0 12px}.blog_article__caXiG li,.blog_article__caXiG p{font-size:21px;line-height:1.48;color:var(--ink-soft)}.blog_article__caXiG p{margin:0 0 21px}.blog_article__caXiG ol,.blog_article__caXiG ul{padding-left:26px;margin:0 0 25px}.blog_article__caXiG li+li{margin-top:11px}.blog_article__caXiG a{color:var(--lav);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}.blog_callout__OONCN{background:var(--cream);padding:31px 35px;margin:34px 0 45px}.blog_callout__OONCN p{margin:0;color:var(--ink);font-size:24px;line-height:1.35}.blog_articleFigure__owTKV{margin:43px 0 46px}.blog_articleFigure__owTKV img,.blog_articleFigure__owTKV picture{display:block;width:100%}.blog_articleFigure__owTKV img{aspect-ratio:1.45;object-fit:cover}.blog_articleFigure__owTKV figcaption{font-size:16px;color:var(--ink-soft);margin-top:10px}.blog_checklist__giiEJ{background:#fffdf9;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0;margin:36px 0 44px}.blog_checklist__giiEJ li::marker{color:var(--gold)}.blog_faq__hjncV{padding:0;max-width:760px;margin:0 auto 105px}.blog_faq__hjncV h2{font-size:45px;line-height:.95;letter-spacing:-.05em;font-weight:500;margin:0 0 31px}.blog_faq__hjncV details{border-top:1px solid var(--line)}.blog_faq__hjncV details:last-child{border-bottom:1px solid var(--line)}.blog_faq__hjncV summary{cursor:pointer;list-style:none;font-size:27px;line-height:1.15;padding:24px 35px 24px 0;position:relative}.blog_faq__hjncV summary::-webkit-details-marker{display:none}.blog_faq__hjncV summary:after{content:"+";position:absolute;right:0;color:var(--gold);font-size:32px;font-weight:400;top:15px}.blog_faq__hjncV details[open] summary:after{transform:rotate(45deg)}.blog_faq__hjncV details p{font-size:20px;color:var(--ink-soft);line-height:1.45;margin:0;padding:0 36px 26px 0}.blog_nextStep__iLw0x{background:var(--cream);padding:43px 46px;margin:55px 0 0}.blog_nextStep__iLw0x h2{font-size:40px;margin:0 0 16px}.blog_nextStep__iLw0x p{margin-bottom:26px}.blog_attribution__t9G3_{max-width:760px;margin:0 auto;padding:0 0 70px;color:var(--ink-soft);font-size:16px}@media(max-width:760px){.blog_categoryIntro__B00YM,.blog_indexIntro__HdfhS,.blog_postHero__q5HSC{padding:70px 25px 55px}.blog_categoryIntro__B00YM h1,.blog_indexIntro__HdfhS h1,.blog_postHero__q5HSC h1{font-size:clamp(50px,14vw,66px)}.blog_categoryIntro__B00YM>p:not(.blog_eyebrow__BA9dX),.blog_indexIntro__HdfhS>p:not(.blog_eyebrow__BA9dX),.blog_postHero__q5HSC>p:not(.blog_eyebrow__BA9dX){font-size:21px}.blog_categoryIntro__B00YM{display:block}.blog_categoryIntro__B00YM picture{margin-top:42px}.blog_directory__7Ne0_,.blog_postList__udM0A{padding-top:0}.blog_categoryCard__dzF_j,.blog_postCard__N8pLU{display:block}.blog_categoryCard__dzF_j img,.blog_postCard__N8pLU img{min-height:0;aspect-ratio:1.35}.blog_categoryCard__dzF_j>div,.blog_postCard__N8pLU>div{padding:28px 25px}.blog_categoryCard__dzF_j h2,.blog_postCard__N8pLU h2{font-size:35px}.blog_featured__kHmgQ{padding:0 25px}.blog_featured__kHmgQ picture{padding:12px}.blog_featured__kHmgQ img{aspect-ratio:1.15}.blog_article__caXiG{padding:58px 25px 72px}.blog_article__caXiG h2{font-size:38px;margin-top:55px}.blog_article__caXiG h3{font-size:27px}.blog_article__caXiG li,.blog_article__caXiG p{font-size:19px}.blog_callout__OONCN{padding:27px 25px}.blog_callout__OONCN p{font-size:22px}.blog_faq__hjncV{margin:0 25px 75px}.blog_faq__hjncV h2{font-size:41px}.blog_faq__hjncV summary{font-size:24px}.blog_faq__hjncV details p{font-size:19px}.blog_nextStep__iLw0x{padding:34px 27px}.blog_attribution__t9G3_{padding:0 25px 58px}}