/* Discovery components and the Resources child menu only. */
.taxonomy-selector__row[data-balance-tools-row]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
.taxonomy-selector__row[data-balance-tools-row]>:is(span,a){flex-shrink:0}
.balance-tools-discovery{container-type:inline-size;background:var(--cream,#f3efe6);color:var(--ink,#111714);padding:70px 7vw;scroll-margin-top:165px;border-block:1px solid var(--line,rgba(17,23,20,.18))}
.balance-tools-discovery :is(h2,h3,p){margin:0}
.balance-tools-discovery .section-kicker{font:400 11px/1.6 var(--sans,'Noto Sans',sans-serif);letter-spacing:.13em;text-transform:uppercase;color:var(--balance-gold-text,#6b542e);margin:0 0 15px}
.balance-tools-discovery__intro{display:grid;grid-template-columns:1fr 1.2fr;gap:5vw;align-items:start;margin-bottom:35px}
.balance-tools-discovery__intro h2{font:400 clamp(34px,3.7vw,54px)/1.1 var(--serif,'Baskervville',Georgia,serif);letter-spacing:-.03em;margin:0}
.balance-tools-discovery__intro>p,.balance-tools-discovery__card>p:not(.section-kicker){font:400 16px/1.7 var(--sans,'Noto Sans',sans-serif);max-width:720px}
.balance-tools-discovery__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border-top:1px solid var(--line,rgba(17,23,20,.18))}
.balance-tools-discovery__card{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px 5px 0;min-width:0}
.balance-tools-discovery__card+.balance-tools-discovery__card{border-inline-start:1px solid var(--line,rgba(17,23,20,.18));padding-inline-start:24px}
.balance-tools-discovery__card h3{font:400 clamp(26px,2.6vw,34px)/1.15 var(--serif,'Baskervville',Georgia,serif);letter-spacing:-.025em;margin:0 0 18px;overflow-wrap:break-word}
.balance-tools-discovery__card>p:not(.section-kicker){margin:0 0 25px;font-size:15px}
.balance-tools-discovery .text-link,.balance-tools-note .text-link{display:inline-flex;align-items:center;gap:14px;margin-top:auto;padding:5px 0 8px;border-bottom:1px solid var(--gold,#9a7b43);color:inherit;text-decoration:none;font:400 12px/1.6 var(--sans,'Noto Sans',sans-serif);letter-spacing:.025em;white-space:normal}
.balance-tools-discovery .text-link:hover,.balance-tools-note .text-link:hover{color:var(--balance-gold-text,#6b542e)}
.balance-tools-discovery .btn.gold{margin-top:auto;max-width:100%;white-space:normal;line-height:1.6;text-align:center;text-decoration:none;background:var(--gold,#9a7b43);color:var(--ink,#111714);padding:16px 22px;font:400 11px/1.6 var(--sans,'Noto Sans',sans-serif);letter-spacing:.09em;text-transform:uppercase;display:inline-flex;gap:15px;align-items:center;justify-content:center;border-radius:0}
.balance-tools-discovery__actions{margin-top:30px}
.balance-tools-discovery--hub{background:#4e5b52;color:#f8f5ee}
.balance-tools-discovery--hub p:not(.section-kicker){color:inherit}
.balance-tools-discovery--hub .section-kicker{color:#e8d7b7}
.balance-tools-discovery--hub .balance-tools-discovery__grid,.balance-tools-discovery--hub .balance-tools-discovery__card{border-color:rgba(248,245,238,.32)}
.balance-tools-discovery--hub .text-link{border-color:#c4ac7f}
.balance-tools-discovery--hub .text-link:hover{color:#e8d7b7}
.balance-tools-discovery--sleep .balance-tools-discovery__grid{grid-template-columns:1.2fr .8fr;border:0;gap:35px}
.balance-tools-discovery--sleep .balance-tools-discovery__card{padding:0}
.balance-tools-discovery--sleep .balance-tools-discovery__card+.balance-tools-discovery__card{padding:28px;border:1px solid var(--line,rgba(17,23,20,.18));background:var(--paper,#f8f5ee)}
.prose .balance-tools-discovery{margin:35px 0;padding:35px;max-width:none}
.prose .balance-tools-discovery__intro{gap:25px}
.prose .balance-tools-discovery h2{font-size:38px}
.prose .balance-tools-discovery h3{font-size:27px}
.prose .balance-tool-context-link{margin:24px 0}
.balance-tool-context-link a{text-decoration:underline;text-underline-offset:4px;color:var(--balance-gold-text,#6b542e)}
.balance-tools-note{margin:0;padding:40px 7vw;background:var(--cream,#f3efe6);border-block:1px solid var(--line,rgba(17,23,20,.18))}
.balance-tools-note p{max-width:850px;margin:0 0 16px}
.balance-tools-discovery a:focus-visible,.balance-tool-context-link a:focus-visible,.balance-tools-note a:focus-visible{outline:3px solid var(--gold,#9a7b43);outline-offset:5px}
[dir=rtl] .balance-tools-discovery__card{padding-inline-end:24px;padding-inline-start:0}
[dir=rtl] .balance-tools-discovery__card+.balance-tools-discovery__card{padding-inline-start:24px}
@container(max-width:560px){.balance-tools-discovery__intro,.balance-tools-discovery__grid,.balance-tools-discovery--sleep .balance-tools-discovery__grid{grid-template-columns:1fr;gap:24px}.balance-tools-discovery__card,.balance-tools-discovery__card+.balance-tools-discovery__card{border-inline:0;padding:25px 0;border-bottom:1px solid var(--line,rgba(17,23,20,.18))}.balance-tools-discovery__card:last-child{border-bottom:0}.balance-tools-discovery--sleep .balance-tools-discovery__card+.balance-tools-discovery__card{padding:25px}.balance-tools-discovery .text-link{margin-top:0}}
@media(max-width:800px){.balance-tools-discovery{padding:55px 25px}.balance-tools-discovery__intro,.balance-tools-discovery__grid,.balance-tools-discovery--sleep .balance-tools-discovery__grid{grid-template-columns:1fr;gap:24px}.balance-tools-discovery__card,.balance-tools-discovery__card+.balance-tools-discovery__card{padding:25px 0;border-inline:0;border-bottom:1px solid var(--line,rgba(17,23,20,.18))}.balance-tools-discovery__card:last-child{border-bottom:0}.prose .balance-tools-discovery{padding:28px 22px}.balance-tools-note{padding:30px 25px}.balance-tools-discovery--sleep .balance-tools-discovery__card+.balance-tools-discovery__card{padding:25px}}
@media print{.balance-tools-discovery,.balance-tools-note,.balance-tool-context-link{break-inside:avoid;background:white;color:black}.balance-tools-discovery--hub .section-kicker{color:black}}
