.lm-guides{--guide-deep:#17232b}.guide-hub-intro{grid-template-columns:1.3fr 1fr;align-items:end;gap:9%;padding-block:74px 57px;display:grid}.guide-hub-intro h1{max-width:750px;margin-top:21px;font-size:clamp(52px,5.8vw,82px)}.guide-hub-lead>svg{color:var(--bronze);margin-bottom:18px}.guide-hub-lead p{font-size:19px;line-height:1.8}.guide-hub-lead .text-link{margin-top:19px;font-size:16px}.guide-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px 34px;padding-bottom:79px;display:grid}.guide-card{min-width:0}.guide-card-image{aspect-ratio:1.75;background:#eae6dc;place-items:center;display:grid;position:relative;overflow:hidden}.guide-card-image img{object-fit:contain;width:100%;height:100%;min-height:0;padding:30px}.guide-card-image--stone img{object-fit:cover;padding:0}.guide-card-number{letter-spacing:1.4px;color:#5c4d37;background:#f6f4efee;padding:5px 11px;font-size:13px;font-weight:700;position:absolute;top:17px;left:18px}.guide-card-copy{padding-top:24px}.guide-card-copy h2{letter-spacing:-1px;font-size:clamp(33px,3.2vw,44px);line-height:1.12}.guide-card-copy h2 a:hover{color:var(--bronze)}.guide-card-copy p{max-width:560px;margin-top:16px;font-size:18px;line-height:1.8}.guide-card-copy .text-link{margin-top:16px;font-size:16px}.guide-hub-welcome{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:10%;padding-block:46px 78px;display:grid}.guide-hub-welcome h2{margin-top:18px;font-size:56px}.guide-hub-welcome p{font-size:19px;line-height:1.8}.guide-welcome-actions{flex-wrap:wrap;gap:12px 26px;margin-top:18px;display:flex}.guide-welcome-actions .text-link{font-size:16px}.guide-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding-top:27px;font-size:15px;display:flex}.guide-breadcrumb a:hover{color:var(--bronze)}.guide-article-header{padding-block:46px 48px}.guide-article-header h1{max-width:1000px;margin-top:20px;font-size:clamp(51px,5.6vw,78px);line-height:1.04}.guide-article-summary{max-width:850px;margin-top:25px;font-size:22px;line-height:1.7}.guide-author{color:#4c5559;flex-wrap:wrap;gap:7px 22px;margin-top:23px;font-size:15px;font-weight:600;display:flex}.guide-author>span{color:var(--bronze)}.guide-article-layout{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:8%;padding-bottom:65px;display:grid}.guide-contents{min-width:0;height:100%}.guide-contents-inner{border-top:2px solid var(--bronze);padding-top:21px;position:sticky;top:139px}.guide-contents h2{font:700 18px/1.5 var(--sans);letter-spacing:0;margin-bottom:12px}.guide-contents nav{display:grid}.guide-contents nav>a{border-bottom:1px solid var(--line);align-items:baseline;gap:13px;padding:14px 0;font-size:16px;line-height:1.6;display:flex}.guide-contents nav>a:hover{color:var(--bronze)}.guide-contents nav>a>span{color:var(--bronze);font-size:13px}.guide-call{padding-top:24px}.guide-call p{font-size:16px;line-height:1.65}.guide-call a{align-items:center;gap:10px;padding-block:10px;font-size:19px;font-weight:700;display:inline-flex}.guide-article-body{min-width:0;max-width:850px}.guide-takeaways{background:#ece7dc;padding:30px 34px}.guide-takeaways h2{letter-spacing:-.7px;margin-top:11px;font-size:35px;line-height:1.12}.guide-takeaways ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.guide-takeaways li{gap:12px;font-size:18px;line-height:1.7;display:flex}.guide-takeaways li>svg{color:var(--bronze);margin-top:6px}.guide-section{margin-top:45px;scroll-margin-top:135px}.guide-section h2{letter-spacing:-.8px;margin-bottom:20px;font-size:40px;line-height:1.12}.guide-section p{font-size:18px;line-height:1.9}.guide-section p+p{margin-top:18px}.guide-section ul{color:var(--muted);margin:21px 0 0;padding-left:24px;font-size:18px;line-height:1.85}.guide-section li+li{margin-top:7px}.guide-inline-links{flex-wrap:wrap;gap:12px 24px;margin-top:19px;display:flex}.guide-inline-links .text-link{font-size:16px}.guide-next-step{background:var(--guide-deep);color:#f6f4ef;margin-top:46px;padding:37px}.guide-next-step .eyebrow,.guide-next-step h2 em{color:#d4b582}.guide-next-step h2{letter-spacing:-1px;margin-block:15px 20px;font-size:43px}.guide-next-step p{color:#d7dddf;font-size:18px;line-height:1.8}.guide-next-step>div{flex-wrap:wrap;align-items:center;gap:15px 27px;margin-top:25px;display:flex}.guide-next-step .button,.guide-next-step .text-link{font-size:16px}.guide-related-links{margin-top:31px}.guide-related-links h2{font:700 18px/1.5 var(--sans);letter-spacing:0;margin-bottom:12px}.guide-related-links>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-block:15px;font-size:18px;line-height:1.6;display:flex}.guide-related-links>a:hover{color:var(--bronze)}.guide-more{padding-block:65px 80px}.guide-more .section-heading h2{font-size:51px}.guide-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.guide-more-grid>a{border:1px solid #cfcac0;flex-direction:column;min-width:0;padding:26px;display:flex}.guide-more-grid>a:hover{background:#ece7dc}.guide-more-grid h3{font:500 30px/1.13 var(--serif);margin-top:16px}.guide-more-grid p{margin-top:16px;padding-bottom:23px;font-size:17px;line-height:1.8}.guide-more-arrow{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;font-size:16px;font-weight:700;display:flex}@media (max-width:1020px){.guide-hub-intro{gap:6%}.guide-article-layout{grid-template-columns:220px minmax(0,1fr);gap:5%}.guide-takeaways{padding:25px}.guide-more-grid{gap:17px}.guide-more-grid>a{padding:21px}.guide-more-grid h3{font-size:27px}}@media (max-width:760px){.guide-hub-intro{grid-template-columns:1fr;gap:28px;padding-block:43px 36px}.guide-hub-intro h1{font-size:54px}.guide-hub-lead p{font-size:18px}.guide-hub-lead>svg{display:none}.guide-hub-grid{grid-template-columns:1fr;gap:37px;padding-bottom:48px}.guide-card-image{aspect-ratio:1.65}.guide-card-image img{padding:25px}.guide-card-image--stone img{padding:0}.guide-card-copy{padding-top:20px}.guide-card-copy h2{font-size:35px}.guide-hub-welcome{grid-template-columns:1fr;gap:23px;padding-block:39px 50px}.guide-hub-welcome h2{font-size:47px}.guide-hub-welcome p{font-size:18px}.guide-breadcrumb{gap:7px;padding-top:22px;font-size:14px}.guide-article-header{padding-block:31px 32px}.guide-article-header h1{letter-spacing:-1.2px;font-size:49px}.guide-article-summary{margin-top:20px;font-size:20px}.guide-author{flex-direction:column;gap:4px;margin-top:19px;font-size:15px}.guide-article-layout{grid-template-columns:1fr;gap:29px;padding-bottom:45px}.guide-contents-inner{padding-top:17px;position:static}.guide-contents nav>a{padding-block:12px;font-size:16px}.guide-call{display:none}.guide-takeaways{padding:25px 22px}.guide-takeaways h2{font-size:32px}.guide-takeaways li{gap:10px}.guide-section{margin-top:34px;scroll-margin-top:100px}.guide-section h2{margin-bottom:17px;font-size:35px}.guide-next-step{margin-top:34px;padding:29px 23px}.guide-next-step h2{font-size:37px}.guide-next-step>div{flex-direction:column;align-items:flex-start;gap:14px}.guide-next-step .button{width:100%}.guide-related-links{margin-top:25px}.guide-related-links>a{font-size:17px}.guide-more{padding-block:45px 51px}.guide-more .section-heading h2{font-size:44px}.guide-more-grid{grid-template-columns:1fr;gap:18px}.guide-more-grid>a{padding:24px}.guide-more-grid h3{font-size:30px}.guide-more-grid p{font-size:18px}}@media (max-width:380px){.guide-hub-intro h1{font-size:47px}.guide-article-header h1{font-size:44px}.guide-next-step h2{font-size:34px}}
