.guide-start{padding-bottom:55px}.guide-start>h2{font-size:38px;margin-bottom:25px}.guide-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-goals>a{padding:25px;background:#192127;border:1px solid #36454f}.guide-goals>a:hover{border-color:#91b4c5}.guide-goals h3{font-size:35px}.guide-number{display:block;color:#a7c3d0;font-size:10px;letter-spacing:2px;margin-bottom:14px}.guide-section{padding:55px 0;border-top:1px solid #33424c;scroll-margin-top:25px}.guide-heading{max-width:760px;margin-bottom:30px}.guide-heading .eyebrow{margin-bottom:16px}.guide-heading .lede{font-size:17px}.guide-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.guide-feature img{width:100%;max-height:410px;object-fit:contain;background:#192127}.guide-feature h3{font-size:39px}.guide-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.guide-products article{min-width:0}.guide-products img{width:100%;aspect-ratio:1.4;object-fit:contain;background:#192127}.guide-products h3{font-size:36px;margin-top:20px}.guide-products p{max-width:540px}.guide-note{margin-top:35px;padding:24px 28px;border-left:2px solid #91b4c5;background:#192127}.guide-note strong{font-weight:400;color:#dce5ea}.guide-note p{margin:9px 0 14px}.guide-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:40px}.guide-options h3{font-size:35px}.guide-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.guide-checks h3{font-size:32px}.guide-entry{margin:22px 0 0;font-size:13px}.guide-entry a{color:#bdd7e6;text-decoration:underline;text-underline-offset:4px}.guide-goals .textlink{display:inline-block;min-height:34px}.guide-products .textlink,.guide-options .textlink,.guide-note .textlink{display:inline-block;min-height:40px}@media(max-width:800px){.guide-goals{grid-template-columns:minmax(0,1fr)}.guide-feature{grid-template-columns:minmax(0,1fr);gap:25px}.guide-checks{grid-template-columns:minmax(0,1fr)}.guide-section{padding:40px 0}.guide-feature h3,.guide-products h3,.guide-options h3{overflow-wrap:anywhere}}@media(max-width:540px){.guide-products,.guide-options{grid-template-columns:minmax(0,1fr);gap:30px}.guide-note{padding:20px}.guide-start>h2{font-size:34px}.guide-goals>a{padding:22px}}
