.section{padding-block:72px}#recognition{padding-top:48px;padding-bottom:60px}#approach{padding-top:60px;padding-bottom:35px}.hero-bottom{border:0;margin-top:16px;padding-block:8px;justify-content:flex-end}.hero-bottom>a{font-size:25px}.wave-divider{height:80px}#diagnostics{padding-top:35px;padding-bottom:60px}#route{padding-top:65px;padding-bottom:65px}.section-head{margin-bottom:40px}.approach-principle{padding-top:25px}.recognition-foot{margin-top:35px;padding-top:20px}.step-more summary{min-height:40px;padding:8px 18px;font-size:17px;font-weight:400;border-color:#53756257;background:#fffdf02b;border-radius:9px;line-height:1.35;box-shadow:none}.step-more summary:hover{background:#fffdf07a;border-color:#53756285;box-shadow:none}.step-more{margin-top:22px}.diagnostic-steps article{min-height:400px}.integrated-directions{margin-top:40px;scroll-margin-top:125px}.integrated-directions>.eyebrow{font-size:22px;color:#655024;letter-spacing:0;margin-bottom:24px}.integrated-directions .method{margin-bottom:15px;background:radial-gradient(ellipse at 55% 45%,#fffdf077,transparent 85%),linear-gradient(115deg,#c6daca77,#edf0df55);border-color:#6e896433}.integrated-directions .method:nth-child(2){background:radial-gradient(ellipse at 55% 45%,#fffdf077,transparent 85%),linear-gradient(115deg,#cadbc577,#edf0d455)}.integrated-directions .method:nth-child(3){background:radial-gradient(ellipse at 55% 45%,#fffdf077,transparent 85%),linear-gradient(115deg,#dedbc077,#f2edda55)}.integrated-directions .method:nth-child(4){background:radial-gradient(ellipse at 55% 45%,#fffdf077,transparent 85%),linear-gradient(115deg,#c7dbd177,#e5edde55)}.integrated-directions .method summary strong{color:#6b542c;font-weight:450}.integrated-directions .method:hover{box-shadow:0 12px 28px #244d4210;border-color:#6e896466}.integrated-directions .method-content{max-width:1100px}.review-label{font-size:24px;line-height:1.55;color:#5e512e;margin:35px auto 27px;text-align:left;font-weight:400;max-width:none}.route-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.route-notes article{padding:28px;border:1px solid #68805c33;border-radius:22px;background:radial-gradient(ellipse at center,#fffdf091,#e1e7d23b);box-shadow:0 7px 25px #244d4207}.route-notes article:nth-child(2){background:radial-gradient(ellipse at center,#fffdf08a,#d9e7d43b)}.route-notes article:nth-child(3){background:radial-gradient(ellipse at center,#fffdf08a,#e8e2c63b)}.route-notes h3{font-size:26px;line-height:1.3;color:#6b542c;font-weight:400;margin-bottom:20px}.route-notes p{font-size:19px;line-height:1.7}.curator-strip{margin-top:28px;padding:28px 32px;background:linear-gradient(115deg,#e1e8d75c,#fffdf06b);gap:26px}.curator-strip h3{color:#5e512e;font-size:27px;font-weight:400}.curator-strip p{font-size:19px}.curator-connect{width:56px;height:56px;color:#7b774b;flex-shrink:0}.feature-grid article{background:radial-gradient(ellipse at 55% 48%,#fffdf0a3,transparent 85%),linear-gradient(125deg,#c7d9c75c,#e9e6cf55);border-color:#6e896433}.feature-grid article:nth-child(3n+2){background:radial-gradient(ellipse at 55% 48%,#fffdf0a3,transparent 85%),linear-gradient(125deg,#d9dbc15c,#e8e5ce55)}.feature-grid article:nth-child(3n){background:radial-gradient(ellipse at 55% 48%,#fffdf0a3,transparent 85%),linear-gradient(125deg,#cbded45c,#e4ebdb55)}.feature-grid h3{color:#6b542c;font-weight:450}.feature-grid article:hover{background:radial-gradient(ellipse at center,#fffdf0cd,transparent 90%),linear-gradient(125deg,#d7e0c96b,#eee9d877);border-color:#8e90656b}.feature-grid{gap:22px}.area-list{margin-top:22px}.two-notes,.route-caption{display:none}
@media(max-width:1100px){.route-notes{gap:17px}.route-notes article{padding:25px}.route-notes h3{font-size:24px}.review-label{font-size:23px}}
@media(max-width:900px){.section{padding-block:65px}.route-notes{grid-template-columns:1fr}.route-notes article{display:grid;grid-template-columns:.8fr 1.4fr;gap:30px}.route-notes h3{margin:0;font-size:25px}.route-notes p{font-size:19px}.step-more summary{font-size:18px;min-height:42px}.diagnostic-steps article{min-height:0}.review-label{font-size:23px}}
@media(max-width:650px){.section{padding-block:52px}#recognition{padding-top:35px;padding-bottom:45px}#approach{padding-top:45px;padding-bottom:25px}#diagnostics{padding-top:25px;padding-bottom:45px}#route{padding-block:50px}.section-head{margin-bottom:30px}.wave-divider{height:80px}.hero-bottom{margin-top:12px;padding-block:5px}.recognition-foot{margin-top:25px;padding-top:10px}.integrated-directions{margin-top:32px}.integrated-directions>.eyebrow{font-size:21px;line-height:1.5}.review-label{font-size:22px;text-align:left;margin:27px 0 22px;max-width:none}.route-notes article{display:block;padding:27px}.route-notes h3{font-size:26px;margin-bottom:17px}.route-notes p{font-size:20px}.curator-strip{padding:25px;gap:18px;align-items:flex-start}.curator-connect{width:39px;height:39px}.curator-strip h3{font-size:25px}.curator-strip p{font-size:19px}.step-more summary{font-size:18px;min-height:43px;padding:9px 19px}.diagnostic-steps .step-more{margin-top:23px}.feature-grid article{padding:27px}.feature-grid h3{font-size:27px}}
