.guides-module__roZzHW__page{color:#342735;background:#fffaf5;flex:1}.guides-module__roZzHW__hero{color:#fffaf5;background:radial-gradient(circle at 84% 18%,#e6a87938,#0000 30%),linear-gradient(135deg,#2e1d30 0%,#5a2d59 72%,#75415f 100%);padding:clamp(4rem,8vw,7rem) 5vw}.guides-module__roZzHW__heroInner,.guides-module__roZzHW__content{max-width:1060px;margin:0 auto}.guides-module__roZzHW__eyebrow{color:#e6a879;letter-spacing:.18em;margin:0 0 1.25rem;font-size:.74rem;font-weight:800}.guides-module__roZzHW__hero h1{letter-spacing:-.052em;max-width:940px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.7rem);font-weight:400;line-height:1}.guides-module__roZzHW__lede{color:#eadfe7;max-width:800px;margin:1.8rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.75}.guides-module__roZzHW__reviewed{color:#cfbcca;margin:1.2rem 0 0;font-size:.78rem}.guides-module__roZzHW__content{padding:clamp(3rem,6vw,6rem) 5vw}.guides-module__roZzHW__intent{border-bottom:1px solid #ded2ca;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:2rem;padding-bottom:3.5rem;display:grid}.guides-module__roZzHW__intent h2,.guides-module__roZzHW__section h2,.guides-module__roZzHW__related h2,.guides-module__roZzHW__library h2{letter-spacing:-.04em;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.08}.guides-module__roZzHW__content p,.guides-module__roZzHW__content li{color:#675965;line-height:1.8}.guides-module__roZzHW__intent p,.guides-module__roZzHW__section p{margin:0}.guides-module__roZzHW__takeaways{background:#f3e7dd;border-radius:14px;margin:0;padding:1.4rem 1.4rem 1.4rem 2.5rem}.guides-module__roZzHW__takeaways li+li{margin-top:.45rem}.guides-module__roZzHW__section{border-bottom:1px solid #ded2ca;padding:3.5rem 0}.guides-module__roZzHW__section h2{font-size:clamp(1.75rem,3vw,2.55rem)}.guides-module__roZzHW__faq{padding:3.5rem 0}.guides-module__roZzHW__faq details{border-top:1px solid #ded2ca;padding:1.15rem 0}.guides-module__roZzHW__faq details:last-child{border-bottom:1px solid #ded2ca}.guides-module__roZzHW__faq summary{color:#3b2b3b;cursor:pointer;font-weight:800}.guides-module__roZzHW__faq p{margin:.8rem 0 0}.guides-module__roZzHW__sourceBox{background:#fffdf9;border:1px solid #ded2ca;border-radius:12px;margin:0 0 3rem;padding:1.35rem}.guides-module__roZzHW__sourceBox h2{margin:0 0 .65rem;font-size:1rem}.guides-module__roZzHW__sourceBox ul{margin:0;padding-left:1.2rem}.guides-module__roZzHW__sourceBox a,.guides-module__roZzHW__related a,.guides-module__roZzHW__library a{color:#713d61;font-weight:800}.guides-module__roZzHW__related{background:#f3e7dd;border-radius:14px;padding:2rem}.guides-module__roZzHW__related h2{font-size:1.8rem}.guides-module__roZzHW__relatedGrid,.guides-module__roZzHW__libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.guides-module__roZzHW__relatedGrid a,.guides-module__roZzHW__libraryGrid a{background:#fffdf9;border:1px solid #ded2ca;border-radius:9px;padding:1rem;text-decoration:none;display:block}.guides-module__roZzHW__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:3rem;display:flex}.guides-module__roZzHW__cta p{max-width:650px}.guides-module__roZzHW__button{color:#fffaf5;background:#5a2d59;border-radius:9px;padding:.9rem 1.15rem;font-weight:800;text-decoration:none;display:inline-flex}.guides-module__roZzHW__libraryIntro{max-width:800px}.guides-module__roZzHW__library{padding-top:3.5rem}.guides-module__roZzHW__library h2{font-size:1.9rem}.guides-module__roZzHW__libraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.guides-module__roZzHW__libraryGrid small{color:#8a7584;margin-top:.45rem;font-weight:600;display:block}@media (max-width:780px){.guides-module__roZzHW__hero,.guides-module__roZzHW__content{padding-left:1.25rem;padding-right:1.25rem}.guides-module__roZzHW__intent,.guides-module__roZzHW__relatedGrid,.guides-module__roZzHW__libraryGrid{grid-template-columns:1fr}}
