:root{--paper:#f7f6ef;--white:#fffef9;--ink:#19382d;--muted:#5c6d63;--line:#d9ded3;--accent:#476f4e;--blood:#e1ecd5;--blood-ink:#29532e;--move:#f6dfc5;--move-ink:#855028;--stress:#dce8ed;--stress-ink:#2f576d;--connect:#f1dde2;--connect-ink:#813a54;--sleep:#e5e0f1;--sleep-ink:#534378}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #196d9e;outline-offset:4px}button{color:var(--ink)}[hidden]{display:none!important}.wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:20px;top:-60px;z-index:10;background:white;padding:14px}.skip-link:focus{top:10px}
.site-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:1.7px;flex-shrink:0}.brand small{display:block;font-size:12px;letter-spacing:0;font-weight:400;margin-top:5px}.brand-mark{display:grid;place-items:center;width:43px;height:48px;border:1.5px solid var(--ink);font-size:25px;letter-spacing:-1px}.site-header nav{display:flex;align-items:center;gap:28px;font-size:13px}.site-header nav a{text-decoration:none;text-underline-offset:5px;padding:10px 0}.site-header nav a:hover{text-decoration:underline}.site-header nav a:last-child{color:var(--muted)}
.hero{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:48px 0 37px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:1.8px;line-height:1.6;margin:0 0 18px}.hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,5.7vw,76px);font-weight:400;letter-spacing:-3px;line-height:1.02;margin:0}.hero h1 em{font-weight:400;color:var(--accent)}.title-spark{display:inline-block;font-family:Georgia,serif;color:#98ab85;font-size:.73em;margin-left:28px;vertical-align:middle}.hero-description{color:var(--muted);font-size:18px;line-height:1.6;margin:23px 0 0}.discovery-note{background:#f0ead6;border:1px solid #dcd5bb;padding:22px 27px 23px;min-width:208px;transform:rotate(3deg);text-align:center;margin-right:23px;position:relative;box-shadow:3px 4px 0 #dedcc627}.discovery-note:before{content:"";position:absolute;width:55px;height:16px;background:#e0ddc0aa;left:calc(50% - 27px);top:-8px;transform:rotate(-4deg)}.note-mark{display:block;font-family:Georgia,serif;font-size:44px;line-height:1;color:#7c805b}.discovery-note p{font-family:Georgia,serif;font-size:23px;line-height:1.2;margin:13px 0 15px}.text-button{background:none;border:0;border-bottom:1px solid #6e785c;padding:9px 0;font-size:15px;font-weight:650;min-height:42px}.text-button:hover{color:#3c6a45;border-color:#3c6a45}.text-button span{padding-left:15px}.note-small{display:block;color:#62684e;font-size:11px;margin-top:13px}
.browse{scroll-margin-top:18px}.search-bar{display:flex;align-items:center;gap:15px;background:var(--white);border:1.5px solid #92a28b;border-radius:8px;padding:8px 8px 8px 22px;box-shadow:0 4px 12px #183d3005}.search-bar:focus-within{border-color:var(--ink);box-shadow:0 0 0 2px #19382d17}.search-icon{display:flex;color:#5c715e;flex-shrink:0}.search-bar input{background:transparent;border:0;min-width:0;flex:1;color:var(--ink);font-size:17px;padding:12px 0;outline:none!important}.search-bar input::placeholder{color:#778477}.search-bar button,.primary-button{background:var(--ink);color:white;border:1px solid var(--ink);border-radius:5px;padding:15px 20px;min-height:50px;font-size:14px;font-weight:600}.search-bar button:hover,.primary-button:hover{background:#315d43}.search-bar button span{margin-left:15px}.search-examples{display:flex;align-items:center;gap:17px;flex-wrap:wrap;font-size:12px;color:var(--muted);padding:13px 2px 28px}.search-examples button{font-size:12px;border:0;border-bottom:1px solid #c7cfbf;background:none;padding:5px 0;color:#516847;min-height:30px}.search-examples button:hover{border-color:var(--ink)}.path-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px}.path-heading h2{font-size:14px;margin:0;font-weight:650}.path-heading>span{font-size:12px;color:var(--muted)}.pillar-paths{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:30px}.blood{--tone:var(--blood);--tone-ink:var(--blood-ink)}.move{--tone:var(--move);--tone-ink:var(--move-ink)}.stress{--tone:var(--stress);--tone-ink:var(--stress-ink)}.connect{--tone:var(--connect);--tone-ink:var(--connect-ink)}.sleep{--tone:var(--sleep);--tone-ink:var(--sleep-ink)}.pillar{display:flex;align-items:center;gap:12px;text-align:left;position:relative;background:var(--tone);color:var(--tone-ink);border:1px solid color-mix(in srgb,var(--tone-ink) 23%,transparent);border-radius:6px;padding:18px 14px;transition:transform .17s,box-shadow .17s}.pillar:hover{transform:translateY(-3px);box-shadow:0 5px 10px #19382d0c}.pillar[aria-pressed=true]{outline:2px solid var(--tone-ink);outline-offset:2px}.pillar-icon{font-size:25px;font-weight:600;letter-spacing:-1px}.pillar-name{font-size:13px;font-weight:650;white-space:nowrap}.pillar-name small{display:block;margin-top:6px;font-size:10px;font-weight:400;opacity:.9}.pillar-arrow{font-size:15px;margin-left:auto;align-self:flex-start;line-height:1}
.library-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.format-tabs{display:flex;gap:4px;background:#e9ede3;border-radius:6px;padding:4px;flex-wrap:wrap}.format-tabs button{background:transparent;border:1px solid transparent;border-radius:4px;padding:10px 15px;font-size:13px;min-height:41px;color:#5a6b5e}.format-tabs button[aria-pressed=true]{background:var(--white);border-color:#d4ddce;box-shadow:0 1px 2px #00000006;color:var(--ink);font-weight:650}.format-tabs button:hover{color:var(--ink);background:#f8faf4}.select-filters{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.select-filters label{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:10px;font-weight:600}.select-filters select{background:transparent;border:0;border-bottom:1px solid #c6cfbf;border-radius:0;max-width:195px;padding:4px 23px 7px 0;color:var(--ink);font-size:13px;min-height:30px}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 0 18px}.results-heading h2{font-size:24px;letter-spacing:-.6px;font-family:Georgia,serif;font-weight:400;margin:0 0 5px}.results-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.clear-button{background:transparent;border:0;padding:10px 0;font-size:12px;color:#5a6b5d;min-height:40px}.clear-button span{font-size:18px;padding-left:7px}.active-filters{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 19px}.active-filters button{display:flex;align-items:center;gap:8px;border:1px solid #cad4c2;background:#eaf0e3;color:#3d583e;border-radius:20px;padding:7px 11px;font-size:11px;min-height:34px}.active-filters button span{font-size:15px}
.result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.library-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:7px;overflow:hidden;position:relative;transition:transform .18s,box-shadow .18s;min-width:0}.library-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #19382d0b}.card-body{padding:22px 24px 0;display:flex;flex-direction:column;flex:1}.card-top{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:20px;flex-wrap:wrap}.format-badge{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:650;color:#5a715b;text-transform:uppercase;letter-spacing:.7px}.format-badge svg{width:14px;height:14px}.access-badge{display:inline-block;border-radius:12px;padding:5px 8px;font-size:10px;color:#536a49;background:#edf2e7;line-height:1.2}.access-badge.paid{color:#7c5b35;background:#f4ecd9}.card-title{font-family:Georgia,"Times New Roman",serif;font-size:23px;line-height:1.2;letter-spacing:-.35px;font-weight:400;margin:0 0 13px;overflow-wrap:anywhere}.card-title a{text-decoration:none}.card-title a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card-description{font-size:13px;line-height:1.65;color:#617064;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-meta{margin-top:auto;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;color:#738071;padding-bottom:18px}.card-topic{max-width:55%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#536a49}.card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e8ebe2;padding:14px 24px;background:#fcfcf6}.card-footer a{font-size:12px;text-decoration:none;font-weight:600;min-height:24px;display:flex;align-items:center;gap:9px}.card-footer a:hover{text-decoration:underline;text-underline-offset:4px}.card-footer small{font-size:9px;color:#788476}.format-live .card-footer{background:#edf2f4}.format-podcast .card-footer{background:#f3f0f8}.card-top-stripe{height:4px;background:#b5cba4}.format-podcast .card-top-stripe{background:#c6bbdd}.format-live .card-top-stripe{background:#b2cbd6}.message-state{padding:60px 25px;background:#f0f2e9;border:1px dashed #c7d1bd;border-radius:8px;text-align:center}.message-state .message-icon{font-size:43px;color:#829878}.message-state h3{font-family:Georgia,serif;font-weight:400;font-size:29px;margin:8px 0 15px}.message-state p{font-size:15px;line-height:1.6;color:var(--muted);margin:0 auto 22px;max-width:440px}.message-state>a{display:block;font-size:13px;margin-top:19px}.loading{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.loading div{border:1px solid #e3e7dc;border-radius:7px;min-height:275px;background:linear-gradient(100deg,#f0f1e8 20%,#fafbf4 50%,#f0f1e8 80%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.load-more-wrap{text-align:center;margin:30px 0 8px}.load-more{border:1px solid #a9b99e;border-radius:5px;padding:14px 26px;background:transparent;min-height:49px;font-size:13px}.load-more span{margin-left:20px}.load-more:hover{background:#eaf0e3}.load-more-wrap p{font-size:11px;color:var(--muted);margin:11px 0 0}
.closing-note{display:flex;align-items:center;gap:22px;border-top:1px solid var(--line);padding:32px 0;margin-top:40px}.closing-note>span{font-size:45px;line-height:1;color:#9aac8b}.closing-note h2{font-family:Georgia,serif;font-weight:400;font-size:25px;letter-spacing:-.5px;margin:0 0 8px}.closing-note p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.closing-note>a{font-size:12px;white-space:nowrap;margin-left:auto;text-underline-offset:4px}.site-footer{border-top:1px solid var(--line);padding:24px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:10px;line-height:1.6}.site-footer>div>span{letter-spacing:1px;font-size:9px}.site-footer p{margin:6px 0 0;font-size:10px}.footer-links{display:flex;gap:22px}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}
dialog{border:0;border-radius:12px;background:var(--paper);color:var(--ink);width:min(560px,calc(100% - 30px));padding:0;max-height:calc(100dvh - 36px);box-shadow:0 25px 90px #19382d55}dialog::backdrop{background:#132b257d;backdrop-filter:blur(3px)}.surprise-inner{padding:30px;position:relative}.dialog-close{position:absolute;right:10px;top:9px;background:transparent;border:0;width:42px;height:42px;font-size:28px;line-height:1;color:#5f7161}.surprise-inner>.eyebrow{font-size:9px;margin:3px 0 16px}.surprise-spark{position:absolute;top:55px;right:32px;color:#9eaf86;font-size:44px}.surprise-inner>h2{font-family:Georgia,serif;font-size:30px;font-weight:400;letter-spacing:-.8px;margin:0 0 8px;max-width:85%}.surprise-context{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 23px;max-width:85%}.surprise-inner .library-card:hover{transform:none;box-shadow:none}.surprise-inner .card-title{font-size:28px}.surprise-inner .card-description{-webkit-line-clamp:5;font-size:14px}.another-button{display:block;margin:21px auto 0;border:0;background:transparent;font-size:13px;padding:10px;min-height:42px}.another-button span{font-size:18px;margin-left:15px}.another-button:hover{text-decoration:underline;text-underline-offset:5px}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.hero h1{font-size:62px}.pillar{padding:16px 11px;gap:8px}.pillar-icon{font-size:22px}.pillar-name{font-size:12px}.pillar-arrow{display:none}.library-controls{gap:18px}.select-filters{gap:20px}.card-body{padding:20px 20px 0}.card-footer{padding:13px 20px}.card-title{font-size:21px}.discovery-note{margin-right:9px}}
@media(max-width:800px){.hero h1{font-size:56px}.hero{gap:25px;padding-top:36px}.hero-description{font-size:16px}.discovery-note{min-width:175px;padding:20px;margin-right:5px}.discovery-note p{font-size:21px}.note-small{font-size:10px}.pillar-paths{gap:8px}.pillar{display:block;padding:15px 10px}.pillar-icon{display:block;font-size:27px;margin-bottom:9px}.pillar-name{font-size:11px}.pillar-name small{font-size:9px}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-bar button{font-size:12px;padding:14px}.search-bar button span{margin-left:5px}.search-bar input{font-size:15px}.search-examples{gap:13px;font-size:11px}.search-examples button{font-size:11px}.site-header nav{gap:18px;font-size:11px}.site-header .brand{font-size:11px;letter-spacing:1.3px}.brand small{font-size:10px}.closing-note h2{font-size:23px}.closing-note>a{max-width:95px;white-space:normal;line-height:1.7}.loading{grid-template-columns:repeat(2,1fr)}.loading div:last-child{display:none}.card-title{font-size:23px}}
@media(max-width:560px){.wrap{width:calc(100% - 32px)}.site-header{padding:18px 0;gap:12px}.brand{gap:9px}.brand-mark{width:33px;height:38px;font-size:21px}.site-header .brand{font-size:9px;letter-spacing:1px}.brand small{font-size:9px;margin-top:4px}.site-header nav{gap:0;font-size:10px}.site-header nav a:first-child{display:none}.site-header nav a:last-child{max-width:80px;text-align:right;line-height:1.4}.hero{display:block;position:relative;padding:32px 0 27px}.eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:14px}.hero h1{font-size:49px;letter-spacing:-2px}.title-spark{margin-left:19px}.hero-description{font-size:15px;line-height:1.6;margin-top:18px}.discovery-note{transform:none;min-width:0;margin:20px 0 0;padding:10px 15px;display:flex;align-items:center;gap:12px;border-radius:5px;text-align:left;box-shadow:none}.discovery-note:before,.discovery-note p,.note-small{display:none}.note-mark{font-size:26px;line-height:1}.discovery-note .text-button{font-size:13px;border:0;min-height:34px;padding:6px 0;flex:1;text-align:left}.discovery-note .text-button span{float:right}.search-bar{padding:7px 8px 7px 13px;gap:10px;flex-wrap:wrap}.search-bar input{font-size:15px;flex-basis:calc(100% - 45px);padding:10px 0}.search-bar button{width:100%;font-size:13px;min-height:43px;padding:11px}.search-examples{gap:8px 15px;padding:10px 1px 24px}.search-examples>span{width:100%;font-size:10px}.search-examples button{font-size:11px;min-height:26px}.path-heading{align-items:baseline}.path-heading h2{font-size:13px}.path-heading>span{font-size:9px}.pillar-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:24px}.pillar{display:flex;align-items:center;gap:9px;padding:12px 9px;min-height:65px}.pillar-icon{font-size:22px;margin-bottom:0}.pillar-name{font-size:10px;white-space:normal;line-height:1.2}.pillar-name small{font-size:8px;margin-top:4px}.pillar:nth-last-child(-n+2){grid-column:auto}.library-controls{padding:17px 0;gap:19px}.format-tabs{width:100%;justify-content:space-between;gap:1px}.format-tabs button{padding:9px 10px;font-size:11px;min-height:39px;flex:1;white-space:nowrap}.select-filters{gap:12px;width:100%;align-items:end}.select-filters label{font-size:9px;flex:1;min-width:0}.select-filters select{font-size:11px;width:100%;max-width:none;padding-right:10px;min-height:34px}.results-heading{padding:23px 0 17px}.results-heading h2{font-size:23px}.results-heading p{font-size:11px}.clear-button{font-size:10px}.result-grid{grid-template-columns:1fr;gap:14px}.card-body{padding:22px 22px 0}.card-top{margin-bottom:17px}.card-title{font-size:25px;line-height:1.21}.card-description{font-size:14px;line-height:1.6;-webkit-line-clamp:3;margin-bottom:18px}.card-meta{font-size:10px}.card-footer{padding:14px 22px}.card-footer a{font-size:13px;min-height:30px}.card-footer small{font-size:9px}.format-badge,.access-badge{font-size:10px}.closing-note{align-items:flex-start;gap:12px;flex-wrap:wrap;margin-top:32px;padding:25px 0}.closing-note>span{font-size:33px;margin-top:3px}.closing-note>div{flex:1;min-width:240px}.closing-note h2{font-size:23px;line-height:1.2}.closing-note p{font-size:12px}.closing-note>a{margin-left:45px;max-width:none;font-size:12px}.site-footer{display:block;padding:23px 0}.footer-links{margin-top:16px;font-size:11px;gap:24px}.site-footer p{font-size:10px}.message-state{padding:35px 20px}.message-state h3{font-size:27px}.message-state p{font-size:14px}.loading{grid-template-columns:1fr}.loading div:not(:first-child){display:none}.surprise-inner{padding:26px 21px}.surprise-inner>.eyebrow{font-size:8px}.surprise-inner>h2{font-size:27px}.surprise-spark{right:20px;font-size:34px}.surprise-inner .card-body{padding:20px 20px 0}.surprise-inner .card-title{font-size:25px}.surprise-inner .card-footer{padding:13px 20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.format-badge,.access-badge{font-size:11px}.card-meta{font-size:11px}.card-footer small{font-size:10px}.pillar-name{font-size:14px}.pillar-name small{font-size:11px}.select-filters label{font-size:11px}.select-filters select{font-size:14px}.results-heading p{font-size:13px}
@media(max-width:1100px){.pillar-name{font-size:12px}.pillar-name small{font-size:10px}.select-filters select{font-size:13px}}
@media(max-width:800px){.pillar-name{font-size:11px}.pillar-name small{font-size:10px}}
@media(max-width:560px){.pillar-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.pillar{padding:13px 14px;min-height:73px;gap:12px}.pillar:last-child{grid-column:1/-1}.pillar:last-child .pillar-arrow{display:block;align-self:center}.pillar-icon{font-size:28px}.pillar-name{font-size:13px;white-space:nowrap}.pillar-name small{font-size:10px}.format-tabs button{font-size:12px;padding-inline:8px}.select-filters label{font-size:10px}.select-filters select{font-size:12px}.results-heading p{font-size:12px}.format-badge,.access-badge{font-size:11px}.card-meta{font-size:11px}.card-footer small{font-size:10px}}
.ama-nav{line-height:1.4}.ama-nav small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:3px}.ama-invite{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--connect);border:1px solid #d9c3cb;border-radius:7px;margin:0 0 32px;padding:23px 27px}.ama-invite h2{font-family:Georgia,serif;font-size:25px;font-weight:400;letter-spacing:-.5px;margin:0 0 7px}.ama-invite p{font-size:13px;color:#765866;margin:0;line-height:1.6}.ama-invite-link{display:flex;flex-direction:column;gap:8px;align-items:center;flex-shrink:0}.ama-invite-link a{display:block;background:var(--ink);color:white;border-radius:5px;text-decoration:none;padding:13px 19px;min-height:46px;font-size:13px;font-weight:600}.ama-invite-link a:hover{background:#315d43}.ama-invite-link>a>span:first-child{margin-left:15px}.ama-invite-link>span{color:#765866;font-size:11px}
@media(max-width:800px){.site-header nav{gap:15px}.site-header nav .ama-nav{font-size:11px}.ama-nav small{font-size:9px}}
@media(max-width:560px){.site-header{flex-wrap:wrap;gap:12px}.site-header nav{gap:16px;flex-wrap:wrap;margin-left:auto}.site-header nav .ama-nav{font-size:10px;white-space:nowrap}.ama-nav small{font-size:9px}.site-header nav a:last-child{font-size:10px;max-width:58px}.ama-invite{align-items:flex-start;flex-wrap:wrap;gap:17px;padding:22px 20px;margin-bottom:25px}.ama-invite h2{font-size:24px;line-height:1.2}.ama-invite p{font-size:13px}.ama-invite-link{align-items:flex-start}.ama-invite-link a{font-size:13px}.ama-invite-link>span{font-size:11px}}
@media(max-width:390px){.site-header nav{width:100%;justify-content:space-between;margin-left:0;border-top:1px solid var(--line);padding-top:7px}.site-header nav a:first-child{display:block;font-size:10px}.site-header nav a:last-child{max-width:none}}

/* Official Habit Healers identity. The unmodified wordmark is the publication's current logo. */
:root{--brand-blue:#0f4b8e;--brand-green:#119146;--brand-teal:#2a939b;--brand-lime:#8ec13f;--ink:#183e65;--accent:#119146;--muted:#5c6c78;--line:#d8e0df}
.brand-header-band{background:#fff;border-bottom:1px solid var(--line)}.site-header{border-bottom:0;padding:22px 0}.site-header .brand-logo{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:260px;letter-spacing:0}.brand-logo img{display:block;width:100%;height:auto;max-width:260px}.brand-logo>span{font-size:10px;font-weight:400;letter-spacing:.4px;color:#5c6c78;margin-left:69px}.site-header nav{color:var(--brand-blue)}.hero h1{color:var(--brand-blue)}.hero h1 em{color:var(--brand-green)}.eyebrow{color:#376e83}.title-spark,.surprise-spark{color:var(--brand-lime)}.discovery-note{background:#edf4df;border-color:#cddfbb}.discovery-note:before{background:#c7dca7aa}.note-mark{color:#267443}.discovery-note p{color:var(--brand-blue)}.text-button{color:var(--brand-blue);border-color:#8caca0}.note-small{color:#536d4e}.search-bar{border-color:#8aa8b7}.search-icon{color:var(--brand-teal)}.search-bar:focus-within{border-color:var(--brand-blue);box-shadow:0 0 0 2px #0f4b8e14}.search-bar button,.primary-button,.ama-invite-link a{background:var(--brand-blue);border-color:var(--brand-blue)}.search-bar button:hover,.primary-button:hover,.ama-invite-link a:hover{background:#0a3b70}.format-tabs{background:#e7eff1}.format-tabs button[aria-pressed=true]{color:var(--brand-blue);border-color:#c8d9df}.card-top-stripe{background:var(--brand-green)}.format-podcast .card-top-stripe{background:var(--brand-blue)}.format-live .card-top-stripe{background:var(--brand-teal)}.card-title a,.card-footer a{color:var(--brand-blue)}.format-podcast .card-footer{background:#eff3f8}.format-live .card-footer{background:#edf6f5}.closing-note>span{color:var(--brand-lime)}.ama-invite{background:#e7f1eb;border-color:#c4dbcd}.ama-invite p,.ama-invite-link>span{color:#4c6d5b}
@media(max-width:800px){.site-header .brand-logo{width:240px}.brand-logo>span{margin-left:64px}}
@media(max-width:560px){.site-header{padding:18px 0 13px;gap:13px}.site-header .brand-logo{width:220px}.brand-logo img{max-width:220px}.brand-logo>span{font-size:9px;margin-left:58px}.site-header nav{width:100%;margin-left:0;justify-content:space-between;gap:12px;border-top:1px solid #e7ecee;padding-top:5px}.site-header nav a:first-child{display:block;font-size:11px}.site-header nav .ama-nav{font-size:11px}.site-header nav a:last-child{font-size:11px;max-width:none}.ama-nav small{font-size:9px}}
