*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:140px}body{margin:0;background:#f6f4f0;color:#272443;font:21px/1.6 Palatino,Georgia,serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #bc382b;outline-offset:4px}.review{background:#272443;color:white;padding:12px 24px;display:flex;align-items:center;gap:20px;font:15px Arial;position:relative;z-index:4}.review span{margin-right:auto}.review a{padding:10px}.review .active{background:#eededb;color:#272443}.side{position:fixed;top:67px;bottom:0;width:265px;padding:22px 16px}.side>a{display:block;text-align:center;border:1px solid #272443;padding:15px 3px;margin-bottom:10px;font-size:20px;font-weight:bold}.side>a:first-child{background:#c13529;color:white;border-color:#c13529}.side p{font-size:18px;text-align:center;color:#963a36;margin-top:32px;font-style:italic}.top{margin-left:265px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #d3cdcc;padding:18px 4%;font-size:18px}.top em{color:#ad3a32}.top a{font:16px Arial}.button{display:inline-block;background:#be382b;color:white;padding:13px 24px;font-size:18px}.top .button{margin-left:18px}main{margin-left:265px;padding:40px 4% 0}.eyebrow{font:600 14px/1.5 Arial;letter-spacing:2px;text-transform:uppercase;color:#9b3836}.intro{max-width:880px;padding:20px 0 30px}.intro h1{font-size:clamp(38px,4.6vw,68px);line-height:1.1;margin:18px 0 22px;color:#161616;font-weight:500}.intro p{max-width:730px;color:#635f70}.tabs{display:flex;border-block:1px solid #cfc9cb;margin:10px 0 40px;background:#f6f4f0}.tabs a{flex:1;padding:20px;text-align:center;border-right:1px solid #cfc9cb;font-size:22px}.tabs a:last-child{border-right:0}.tabs .selected{background:#272443;color:white}.feature{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;margin:0 0 65px}.feature img{width:100%;height:430px;object-fit:cover}.feature h2{font-size:clamp(34px,3.5vw,52px);line-height:1.16;color:#161616;font-weight:500;margin:18px 0 25px}.feature p{margin:0 0 24px}.textlink{color:#9b3836;border-bottom:1px solid #9b3836}.facts{display:flex;justify-content:space-between;border-block:1px solid #cfc9cb;padding:20px 0;margin-bottom:65px;font-size:19px;gap:15px}.section{margin:65px 0}.section h2{font-size:40px;color:#151515;font-weight:500;line-height:1.2}.cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ccc6c8}.cards article{padding:28px;border-right:1px solid #ccc6c8}.cards article:last-child{border:0}.cards h3{font-size:25px;line-height:1.25;margin:10px 0}.cards p{font-size:19px}.band{background:#eddfdc;padding:38px}.band p{max-width:820px}.split{display:grid;grid-template-columns:1fr 1fr;gap:35px}.split h3{font-size:28px;margin-bottom:8px}.practical{display:grid;grid-template-columns:1fr 1fr;gap:35px}.practical a{display:block;padding:18px 0;border-bottom:1px solid #ccc6c8}.cta{text-align:center;border-top:1px solid #ccc6c8;padding:50px 0}.cta h2{font-size:40px;color:#151515;font-weight:500}.note{font:15px/1.6 Arial;color:#686471}.journey .feature{padding:40px 0;border-top:1px solid #ccc6c8}.journey .feature:nth-of-type(even) img{order:2}.standalone .feature{gap:0;background:#eddfdc}.standalone .feature>div{padding:35px}.standalone .feature img{height:550px}.standalone .intro{padding-bottom:12px}.footer{padding:30px 0 45px;border-top:1px solid #ccc6c8;font-size:17px;color:#686471}.mobile{display:none}@media(max-width:900px){.side{display:none}.top,main{margin-left:0}.top em{font-size:16px}.review{flex-wrap:wrap;gap:3px;padding:8px;font-size:13px}.review span{width:100%;text-align:center;margin-bottom:5px}.review a{flex:1;text-align:center;padding:8px 2px}.top{padding:15px 5%}.top .button{padding:8px 10px;margin-left:10px}.top>a{font-size:14px}.feature{gap:25px}.feature img{height:360px}main{padding:25px 5% 0}.tabs a{padding:15px 5px;font-size:18px}.cards article{padding:20px}.facts{flex-wrap:wrap}.intro h1{font-size:44px}}@media(max-width:600px){body{font-size:20px}.top em{max-width:180px;line-height:1.3}.top .home{display:none}.feature,.split,.practical{grid-template-columns:1fr}.feature{gap:25px;margin-bottom:35px}.feature img{height:300px}.feature h2{font-size:37px}.intro h1{font-size:42px}.intro{padding-top:0}.tabs{margin-bottom:25px}.tabs a{font-size:17px}.cards{grid-template-columns:1fr}.cards article{border-right:0;border-bottom:1px solid #ccc6c8}.facts{font-size:17px;margin-bottom:40px}.section{margin:40px 0}.section h2{font-size:33px}.band{padding:25px}.journey .feature:nth-of-type(even) img{order:0}.standalone .feature img{height:320px}.standalone .feature>div{padding:25px}.note{font-size:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}