.wh-choice{padding-block:38px 28px;scroll-margin-top:110px}.wh-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center;margin-bottom:24px}.wh-heading h2,.wh-prepare h2,.wh-faq h2,.wh-reading h2{font-size:clamp(23px,2.3vw,32px);line-height:1.8;margin-bottom:12px}.wh-heading p,.wh-options p,.wh-prepare p,.wh-faq p{font-size:14px;color:#647c83;line-height:2}.wh-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wh-options article{padding:25px;border:1px solid #dae6e7;background:#f7faf9;border-radius:18px;display:flex;flex-direction:column}.wh-number{color:#9b7e55;font-size:23px;font-weight:700}.wh-options h3{font-size:21px;margin:16px 0 8px}.wh-options p{font-size:13px;flex:1;margin-bottom:20px}.wh-options a{font-size:12px;color:#006273;border-top:1px solid #dfe9e7;padding-top:14px}.wh-prepare{display:grid;grid-template-columns:.85fr 1.3fr;gap:45px;padding:30px;border-radius:20px;background:#eff5f5;margin-top:10px;margin-bottom:30px;align-items:center}.wh-prepare-title a{font-size:12px;color:#176774;line-height:2}.wh-prepare ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px;counter-reset:step}.wh-prepare li{counter-increment:step;border-top:1px solid #cedfdf;padding-top:12px}.wh-prepare li:before{content:counter(step);display:inline-block;color:#527f84;font-size:13px;margin-left:9px}.wh-prepare strong{font-size:14px}.wh-prepare p{font-size:12px;margin:8px 0 0}.wh-faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;padding-block:40px}.wh-faq details{padding:16px 0;border-bottom:1px solid #dee7e8}.wh-faq summary{font-size:14px;line-height:1.9;cursor:pointer}.wh-faq details p{font-size:13px;margin:12px 0 0}.wh-reading{display:grid;grid-template-columns:.85fr 1.3fr;gap:50px;padding:28px;border:1px solid #e6e0d5;border-radius:18px;background:#fbf9f4;margin-bottom:35px;align-items:center}.wh-reading-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.wh-reading-links a{display:flex;gap:15px;justify-content:space-between;font-size:13px;line-height:2;border-bottom:1px solid #e8e2d8;padding:10px 0}.wh-reading-links span{color:#a2845a}.wh-article-link{margin-block:24px;padding:24px 30px;border:1px solid #d7e6e4;border-radius:16px;background:#f0f7f5}.wh-article-link h2{font-size:24px}.wh-article-link p{font-size:14px;color:#597980;line-height:2}@media(max-width:760px){.wh-heading,.wh-prepare,.wh-faq,.wh-reading{grid-template-columns:1fr;gap:18px}.wh-choice{padding-block:24px}.wh-options{grid-template-columns:1fr;gap:12px}.wh-options article{padding:22px}.wh-options h3{margin-top:10px}.wh-prepare,.wh-reading{padding:23px}.wh-prepare ol{gap:15px}.wh-faq{padding-block:28px}.wh-reading-links{grid-template-columns:1fr}.wh-article-link{padding:22px}.wh-prepare li strong{font-size:13px}}

/* Compact tabbed guide, 1.0.19 */
.wh-hub{margin-block:32px;scroll-margin-top:110px}.wh-hub-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.wh-hub-heading h2{font-size:27px;margin:5px 0 0}.wh-hub-heading .eyebrow{font-size:11px}.wh-hub-heading>p{font-size:12px;color:#68818a;margin:0}.wh-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding:6px;background:#edf3f3;border:1px solid #dee8e8;border-radius:14px;gap:5px}.wh-tabs a{padding:12px 10px;text-align:center;border-radius:10px;font-size:13px;color:#506f77;text-decoration:none}.wh-tabs a[aria-selected="true"]{background:#fff;color:#005163;box-shadow:0 3px 12px #153c4610;font-weight:700}.wh-tabs a:focus-visible{outline:2px solid #007386;outline-offset:1px}.wh-panels{padding:24px 0 0}.wh-panel[hidden]{display:none!important}.wh-hub .wh-panel{margin:0;padding:0;border:0;border-radius:0;background:none;scroll-margin-top:110px}.wh-hub .wh-heading{display:none}.wh-hub .wh-options{gap:16px}.wh-hub .wh-options article{padding:20px;background:#fff;border:1px solid #dfe8e9;border-radius:14px}.wh-hub .wh-number{font-size:15px}.wh-hub .wh-options h3{font-size:18px;margin:10px 0 8px}.wh-hub .wh-options p{font-size:12px;line-height:1.95;margin-bottom:16px}.wh-hub .wh-options a{font-size:11px;padding-top:12px}.wh-hub .wh-prepare,.wh-hub .wh-faq,.wh-hub .wh-reading{gap:32px;align-items:start}.wh-hub .wh-panel h2{font-size:23px}.wh-hub .wh-faq details:first-child{padding-top:0}.wh-hub .wh-faq details{padding-block:12px}.wh-hub .wh-faq summary{font-size:13px}.wh-hub .wh-faq p{font-size:12px}.wh-hub .wh-reading-links a{font-size:12px}.wh-hub .wh-prepare ol{gap:18px}.wh-hub .wh-prepare-title .eyebrow,.wh-hub .wh-faq .eyebrow,.wh-hub .wh-reading .eyebrow{font-size:10px}@media(max-width:760px){.wh-hub{margin-block:25px}.wh-hub-heading{display:block}.wh-hub-heading h2{font-size:23px}.wh-hub-heading>p{margin-top:7px}.wh-tabs{grid-template-columns:1fr 1fr;gap:4px}.wh-tabs a{font-size:12px;padding:10px 6px}.wh-panels{padding-top:17px}.wh-hub .wh-options{gap:10px}.wh-hub .wh-options article{padding:16px 18px;position:relative}.wh-hub .wh-number{display:none}.wh-hub .wh-options h3{margin:0 0 5px;font-size:17px}.wh-hub .wh-options p{margin:0 0 10px}.wh-hub .wh-options a{padding-top:9px}.wh-hub .wh-prepare,.wh-hub .wh-faq,.wh-hub .wh-reading{gap:17px}.wh-hub .wh-panel h2{font-size:21px}.wh-hub .wh-prepare ol{grid-template-columns:1fr}.wh-hub .wh-faq details{padding-block:12px}}

.wh-choice-intro{font-size:12px;color:#647c83;line-height:1.9;margin:0 0 16px}
