.sr-explore{padding-top:20px;padding-bottom:20px;scroll-margin-top:100px}
.sr-path-bar{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 28px;border-radius:16px;background:#153c49;color:#fff}
.sr-explore-heading{flex:none;margin:0}.sr-explore-heading h2{font-size:22px;line-height:1.2;letter-spacing:-.025em;margin:0;white-space:nowrap;font-weight:500}
.sr-path-choices{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}
.sr-path-choice{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid #ffffff6b;border-radius:999px;padding:12px 18px;min-height:44px;background:#ffffff12;color:#fff;font:inherit;font-size:14px;line-height:1.2;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}
.sr-path-choice:hover{background:#ffffff29}.sr-path-choice[aria-pressed=true]{background:#e1f2bc;border-color:#e1f2bc;color:#14343c}.sr-path-chevron{font-size:18px;line-height:1;transition:transform .18s}.sr-path-choice[aria-expanded=true] .sr-path-chevron{transform:rotate(180deg)}
.sr-path-choice:focus-visible,.sr-path-topic summary:focus-visible,.sr-path-answer a:focus-visible{outline:3px solid #6ac7ff;outline-offset:4px}
.sr-path-content{padding:0 10px 20px}
.sr-path-guide{margin:32px 0 22px;border-left:3px solid #a7c6b7;padding:4px 0 4px 22px;max-width:850px}
.sr-path-guide h3{font-size:27px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 10px}
.sr-path-guide p{font-size:16px;line-height:1.65;margin:0;max-width:760px}
.sr-path-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.sr-path-topic{border:1px solid #d7dcd7;border-radius:12px;background:#fff;min-width:0;overflow:hidden;scroll-margin-top:100px}
.sr-path-topic summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 24px;list-style:none;min-height:110px}
.sr-path-topic summary::-webkit-details-marker{display:none}
.sr-path-topic summary>span:first-child{display:flex;flex-direction:column;gap:8px}
.sr-path-topic summary strong{font-size:21px;font-weight:500;letter-spacing:-.025em;line-height:1.2}
.sr-path-topic-desc{font-size:14px;line-height:1.5;color:#52615b}
.sr-path-recommended{font-size:11px;font-weight:600;letter-spacing:.035em;color:#245747}
.sr-path-toggle{font-size:24px;line-height:1;transition:transform .15s}
.sr-path-topic[open] .sr-path-toggle{transform:rotate(45deg)}
.sr-path-answer{padding:0 24px 26px;font-size:15px;line-height:1.75}
.sr-path-answer p{margin:0 0 16px}
.sr-path-answer a{display:block;width:fit-content;margin-top:12px;min-height:36px;line-height:1.5}
.sr-path-note{font-size:12px;line-height:1.6;color:#59665e;margin:24px 0 0;max-width:700px}
.sr-path-note a{text-decoration:underline;text-underline-offset:3px}
.sr-explore [hidden]{display:none!important}
@media(max-width:1100px){.sr-path-bar{gap:16px;padding:18px 20px}.sr-explore-heading h2{font-size:20px}.sr-path-choice{padding:11px 14px;font-size:13px}.sr-path-choices{gap:8px}}
@media(max-width:899px){.sr-path-bar{align-items:flex-start;flex-direction:column}.sr-path-choices{justify-content:flex-start}.sr-path-topics{gap:10px}}
@media(max-width:599px){.sr-explore{padding-top:16px;padding-bottom:16px}.sr-path-bar{padding:18px 16px;gap:14px}.sr-explore-heading h2{font-size:20px}.sr-path-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.sr-explore .sr-path-choice{padding:12px 6px;font-size:12px;gap:4px}.sr-path-chevron{display:none}.sr-path-content{padding:0 0 10px}.sr-path-guide{padding-left:16px;margin-top:24px}.sr-path-guide h3{font-size:24px}.sr-path-guide p{font-size:15px}.sr-path-topics{grid-template-columns:1fr}.sr-path-topic summary{padding:20px;min-height:100px}.sr-path-answer{padding:0 20px 22px}}
@media(prefers-reduced-motion:reduce){.sr-path-choice,.sr-path-toggle,.sr-path-chevron{transition:none}}
