.lh-guide{margin:36px 0;padding:36px;background:#f2f6f8;border:1px solid #d8e3e9;border-radius:12px;color:#173547;scroll-margin-top:30px}.lh-guide[hidden]{display:none}.lh-guide h2{font-size:32px;line-height:1.2;margin:12px 0}.lh-guide h3{font-size:23px;line-height:1.35;margin:24px 0 18px}.lh-guide__heading{max-width:800px}.lh-guide__choices{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.lh-guide .lh-guide__choice{display:inline-block;white-space:normal;text-align:left;border:1px solid #125675;background:#fff;color:#123f56;padding:15px 20px;border-radius:6px;font-weight:600;box-shadow:none;text-decoration:none;cursor:pointer}.lh-guide .lh-guide__choice:hover,.lh-guide .lh-guide__choice:focus{background:#125675;color:#fff}.lh-guide .lh-guide__secondary{background:transparent;color:#194c65;border:1px solid #a8bec9;box-shadow:none;padding:10px 14px;border-radius:5px;white-space:normal}.lh-guide__navigation,.lh-guide__selections{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.lh-guide__selections:empty{display:none}.lh-guide__navigation a{font-weight:600}.lh-guide__count{font-weight:600}.lh-guide__results{margin-top:28px}.lh-guide__results summary{cursor:pointer;font-size:18px;font-weight:600;margin-bottom:15px}.lh-guide__product{background:#fff;border:1px solid #d8e3e9;border-radius:6px;padding:22px;margin:14px 0}.lh-guide__product h4{font-size:18px;margin:0 0 12px}.lh-guide__product p{line-height:1.7}.lh-guide__hint{font-size:14px;margin:18px 0}.lh-guide--continue{padding:20px;margin:0 0 24px}.lh-guide [aria-busy=true]{opacity:.55;pointer-events:none}.lh-guide button:focus-visible,.lh-guide a:focus-visible,.lh-guide summary:focus-visible{outline:3px solid #dc942a;outline-offset:3px}@media(max-width:640px){.lh-guide{padding:22px 16px;margin:24px 0}.lh-guide h2{font-size:26px}.lh-guide__choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.lh-guide .lh-guide__choice{padding:12px}.lh-guide__product{padding:16px}}

.lh-guide a.lh-guide__choice + .lh-guide__secondary{margin:12px}.lh-guide h3:focus{outline:none}
.lh-guide__match{background:#fff;border-left:4px solid #125675;padding:18px 22px;margin:20px 0}.lh-guide__match p{margin:10px 0}.lh-guide__match .lh-guide__choices{margin-bottom:0}

.lh-guide__help{margin:16px 0 22px;border:1px solid #a4c2cf;border-left:4px solid #14718e;border-radius:6px;background:#fff;color:#173547}.lh-guide__help>summary{padding:16px 18px;font-size:16px;font-weight:700;cursor:pointer;line-height:1.5}.lh-guide__help[open]>summary{border-bottom:1px solid #d8e3e9}.lh-guide__help-body{padding:6px 20px 20px;max-width:800px;line-height:1.65}.lh-guide__help-body h4{font-size:16px;margin:20px 0 7px}.lh-guide__help-body ul{padding-left:22px}.lh-guide__help-body li{margin-bottom:9px}.lh-guide__help-body figure{margin:20px 0}.lh-guide__help-body img{display:block;width:100%;max-width:480px;height:auto}.lh-guide__help-body figcaption{font-size:13px;color:#426377;margin-top:8px}.lh-guide--category{padding:22px 26px;margin:18px 0 28px}.lh-guide--category h2{font-size:24px;margin-top:0}.lh-guide__help--product{clear:both;margin:24px 0}.lh-guide__help--product summary:focus-visible{outline:3px solid #dc942a;outline-offset:3px}
