.learn-page{flex-direction:column;gap:clamp(2.25rem,4.5vw,3.25rem);display:flex}.learn-section-eyebrow{color:var(--text-tertiary);align-items:center;gap:.55rem;display:inline-flex}.learn-section-eyebrow:before{content:"";background:linear-gradient(90deg, var(--success), var(--accent-warm));border-radius:999px;width:1.35rem;height:2px}.learn-editorial-panel{border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(circle at 0% 0%, #7c6fd414, transparent 42%), radial-gradient(circle at 100% 100%, #2e8b6b12, transparent 44%), linear-gradient(180deg, #ffffff6b, #ffffff0f), var(--surface);padding:clamp(1.25rem,3.2vw,1.75rem);box-shadow:inset 0 1px #ffffff8c,0 18px 48px #3123160d}.learn-method-panel{border:1px solid color-mix(in srgb, var(--border) 88%, #2e8b6b40);border-radius:calc(var(--radius-lg) + 2px);background:radial-gradient(circle at 12% 0%, #2e8b6b1a, transparent 38%), radial-gradient(circle at 88% 100%, #e8924a14, transparent 40%), linear-gradient(180deg, #ffffff61, transparent 55%), var(--surface);padding:clamp(1.25rem,3.2vw,1.85rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.learn-method-panel:after{content:"";opacity:.65;background:linear-gradient(90deg,#2e8b6b8c,#7c6fd473,#e8924a80);height:3px;position:absolute;inset:auto 0 0}.learn-tracks-band,.learn-articles-band{border-top:1px solid color-mix(in srgb, var(--border) 75%, transparent);padding-top:clamp(.35rem,1.5vw,.75rem)}.learn-hub-grid{gap:.85rem;display:grid}@media (min-width:768px){.learn-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.learn-hub-card{border-radius:calc(var(--radius-md) + 2px);border:1px solid var(--border);background:linear-gradient(135deg, #ffffff70, #ffffff14), var(--surface);cursor:pointer;align-items:flex-start;gap:.85rem;min-width:0;padding:1rem 1.1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 16px #31231608}.learn-hub-card--violet{border-color:color-mix(in srgb, #7c6fd4 28%, var(--border));background:radial-gradient(circle at 100% 0%, #7c6fd429, transparent 42%), linear-gradient(145deg, #ffffff80, #f4f1fcb8), var(--surface)}.learn-hub-card--amber{border-color:color-mix(in srgb, #e8924a 32%, var(--border));background:radial-gradient(circle at 100% 0%, #e8924a2e, transparent 42%), linear-gradient(145deg, #ffffff80, #fcf4e8c7), var(--surface)}.learn-hub-card--rose{border-color:color-mix(in srgb, #c0568a 28%, var(--border));background:radial-gradient(circle at 100% 0%, #c0568a26, transparent 42%), linear-gradient(145deg, #ffffff80, #fbf1f6c2), var(--surface)}.learn-hub-card--teal{border-color:color-mix(in srgb, #2e8b6b 30%, var(--border));background:radial-gradient(circle at 100% 0%, #2e8b6b29, transparent 42%), linear-gradient(145deg, #ffffff80, #ecf6f1c7), var(--surface)}.learn-hub-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.learn-hub-card-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:2.5rem;height:2.5rem;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.learn-hub-card--violet .learn-hub-card-icon{color:#5b4db8;background:#f4f1fce6;border-color:#7c6fd459}.learn-hub-card--amber .learn-hub-card-icon{color:#b86a28;background:#fcf4e8eb;border-color:#e8924a61}.learn-hub-card--rose .learn-hub-card-icon{color:#9a4570;background:#fbf1f6eb;border-color:#c0568a57}.learn-hub-card--teal .learn-hub-card-icon{color:#1f6e52;background:#ecf6f1eb;border-color:#2e8b6b57}.learn-hub-card-label{font-family:var(--font-geist), var(--font-inter), system-ui, sans-serif;color:var(--text);font-size:.9375rem;font-weight:600}.learn-hub-card-text{color:var(--text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.learn-hub-card-arrow{color:var(--text-tertiary);margin-top:.15rem;margin-left:auto;transition:transform .2s}.learn-hub-card:hover .learn-hub-card-arrow{transform:translate(3px)}.learn-topics-section{flex-direction:column;gap:1rem;display:flex}.learn-topics-section .learn-depth-grid{margin-top:0}.learn-hub-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 0% 0%, #7c6fd412, transparent 38%), radial-gradient(circle at 100% 100%, #2e8b6b12, transparent 40%), var(--surface);padding:clamp(1.15rem,3vw,1.5rem);box-shadow:inset 0 1px #ffffff73}.learn-hub-section.learn-editorial-panel{padding:clamp(1.25rem,3.2vw,1.75rem)}.learn-section-intro{margin-bottom:1rem}.learn-section-intro--inline{margin-bottom:0}.learn-section-lead{max-width:34rem;color:var(--text-muted);margin-top:.45rem;font-size:.875rem;line-height:1.6}.learn-subjects-band{border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 2px);background:linear-gradient(135deg, #ffffff85, #ffffff1a), var(--surface);color:inherit;flex-direction:column;align-items:flex-start;gap:1.15rem;padding:clamp(1.15rem,3vw,1.5rem);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.learn-subjects-band--accent:before{content:"";background:linear-gradient(#2e8b6b,#7c6fd4 55%,#e8924a);width:4px;position:absolute;inset:0 auto 0 0}.learn-subjects-band--accent{background:radial-gradient(circle at 100% 0%, #7c6fd41f, transparent 36%), radial-gradient(circle at 0% 100%, #2e8b6b1a, transparent 38%), linear-gradient(135deg, #ffffff94, #ffffff1f), var(--surface);padding-left:calc(clamp(1.15rem,3vw,1.5rem) + .35rem);box-shadow:inset 0 1px #ffffff80,0 16px 40px #3123160f}.learn-subjects-band:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (min-width:640px){.learn-subjects-band{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.learn-subjects-band-copy{align-items:flex-start;gap:.85rem;display:flex}.learn-subjects-band-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:2.75rem;height:2.75rem;color:var(--text);flex-shrink:0;place-items:center;display:grid}.learn-subjects-band-title{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);margin-top:.3rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:600;line-height:1.15}.learn-subjects-band-desc{max-width:32rem;color:var(--text-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.55}.learn-tracks-grid{gap:.75rem;display:grid}@media (min-width:768px){.learn-tracks-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-method-section{background:0 0;border:none;padding:0}.learn-method-section.learn-method-panel{padding:clamp(1.25rem,3.2vw,1.85rem)}.learn-method-title{max-width:42rem;color:var(--text);margin-top:.5rem;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1.12}.learn-method-lead{max-width:40rem;color:var(--text-muted);margin-top:.65rem;font-size:.9375rem;line-height:1.65}.learn-method-flow{position:relative}.learn-method-track{background:#d2cabc8c;border-radius:999px;position:absolute;overflow:hidden}.learn-method-track--vertical{width:2px;top:.35rem;bottom:.35rem;left:1.15rem}.learn-method-track--horizontal{display:none}.learn-method-track-line{background:linear-gradient(180deg, var(--success), var(--accent-warm));width:100%;height:100%;display:block}.learn-method-track-line--vertical{transform-origin:top}.learn-method-track-line--horizontal{transform-origin:0;background:linear-gradient(90deg, var(--success), var(--accent-warm))}.learn-method-steps{gap:clamp(1.25rem,3vw,1.75rem);display:grid}.learn-method-step{grid-template-columns:auto 1fr;align-items:start;gap:1rem 1.15rem;padding-left:.35rem;display:grid;position:relative}.learn-method-step-node-wrap{z-index:1;justify-items:center;gap:.45rem;padding-top:0;display:grid;position:relative}.learn-method-step-index{color:var(--text-tertiary);font-family:var(--font-accent), "Cormorant Garamond", Georgia, serif;letter-spacing:.04em;font-size:.875rem;font-style:italic;font-weight:500}.learn-method-step-icon{border-radius:999px;width:3rem;height:3rem;box-shadow:0 10px 24px #31231614}.learn-method-step-body{padding:.15rem 0 .5rem}.learn-method-step-body h3{color:var(--text);font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:600;line-height:1.15}.learn-method-step-body p{color:var(--text-muted);font-family:var(--font-inter), system-ui, sans-serif;margin-top:.65rem;font-size:.875rem;line-height:1.65}@media (min-width:768px){.learn-method-track--vertical{display:none}.learn-method-track--horizontal{width:auto;height:2px;display:block;top:1.65rem;left:8%;right:8%}.learn-method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;padding-top:2.1rem}.learn-method-step{text-align:center;grid-template-columns:1fr;gap:.65rem;padding-left:0}.learn-method-step-node-wrap{justify-items:center;margin-inline:auto}.learn-method-step-body{padding:0}}.learn-depth-grid{gap:.75rem;display:grid}@media (min-width:640px){.learn-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.learn-depth-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.learn-depth-compact{border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:var(--surface);flex-direction:column;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #3123160a}.learn-depth-compact:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 16px 36px #31231617}.learn-depth-compact:before{content:"";background:var(--depth-accent,var(--border-strong));height:3px;display:block}.learn-depth-compact--teal{--depth-accent:linear-gradient(90deg, #2e8b6b, #8fc3b0);--depth-tint:#ecf6f1b8;--depth-index-bg:#ecf6f1f2;--depth-index-color:#1f6e52}.learn-depth-compact--amber{--depth-accent:linear-gradient(90deg, #e8924a, #f5c98a);--depth-tint:#fcf4e8c7;--depth-index-bg:#fcf4e8f2;--depth-index-color:#b86a28}.learn-depth-compact--violet{--depth-accent:linear-gradient(90deg, #7c6fd4, #afa9ec);--depth-tint:#f4f1fcc2;--depth-index-bg:#f4f1fcf2;--depth-index-color:#5b4db8}.learn-depth-compact--rose{--depth-accent:linear-gradient(90deg, #c0568a, #e8a8c4);--depth-tint:#fbf1f6c2;--depth-index-bg:#fbf1f6f2;--depth-index-color:#9a4570}.learn-depth-compact--teal,.learn-depth-compact--amber,.learn-depth-compact--violet,.learn-depth-compact--rose{background:linear-gradient(180deg, var(--depth-tint), #ffffff59), var(--surface)}.learn-depth-compact-media{aspect-ratio:16/9;background:var(--surface-muted);max-height:6.25rem;position:relative;overflow:hidden}.learn-depth-compact-media:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--depth-tint) 85%, white));pointer-events:none;height:55%;position:absolute;inset:auto 0 0}.learn-depth-compact-copy{padding:.85rem .9rem 1rem;position:relative}.learn-depth-compact-index{border:1px solid color-mix(in srgb, var(--depth-index-color) 28%, var(--border));border-radius:var(--radius-pill);background:var(--depth-index-bg);min-width:1.85rem;min-height:1.85rem;color:var(--depth-index-color);font-family:var(--font-accent), "Cormorant Garamond", Georgia, serif;letter-spacing:.04em;place-items:center;padding:0 .35rem;font-size:.8125rem;font-style:italic;font-weight:600;display:inline-grid}.learn-depth-compact-title{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.03em;color:var(--text);margin-top:.55rem;font-size:1rem;font-weight:600;line-height:1.2}.learn-depth-compact-desc{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.4rem;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.learn-track-card{border:1px solid var(--border);border-left:3px solid var(--track-accent,var(--border-strong));border-radius:calc(var(--radius-md) + 2px);background:var(--surface);min-height:100%;color:inherit;flex-direction:column;padding:1.05rem 1.15rem;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 6px 18px #3123160a}.learn-track-card h3{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.025em;color:var(--text);margin-top:.35rem;font-size:1rem;font-weight:600;line-height:1.2}.learn-track-card>p:not([class]){color:var(--text-muted);flex:1;margin-top:.35rem;font-size:.8125rem;line-height:1.55}.learn-track-card-link{color:var(--text);align-items:center;gap:.3rem;margin-top:.65rem;font-size:.75rem;font-weight:650;display:inline-flex}.learn-track-card-link svg{transition:transform .16s}.learn-track-card--teal{--track-accent:#2e8b6b;background:linear-gradient(90deg, #2e8b6b14, transparent 32%), var(--surface)}.learn-track-card--amber{--track-accent:#e8924a;background:linear-gradient(90deg, #e8924a17, transparent 32%), var(--surface)}.learn-track-card--violet{--track-accent:#7c6fd4;background:linear-gradient(90deg, #7c6fd417, transparent 32%), var(--surface)}.learn-track-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.learn-track-card:hover .learn-track-card-link svg{transform:translate(2px)}.learn-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.learn-section-title{color:var(--text);margin-top:.35rem;font-size:clamp(1.35rem,3.2vw,1.85rem);line-height:1.08}.learn-section-intro--inline .learn-section-title{margin-top:.35rem}.learn-section-link{color:var(--text);border-bottom:1px solid #0000;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .16s,gap .16s;display:inline-flex}.learn-section-link:hover{border-bottom-color:color-mix(in srgb, var(--text) 35%, transparent);gap:.5rem}.learn-resource-list{gap:.75rem;display:grid}@media (min-width:768px){.learn-resource-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.learn-resource-item{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);cursor:pointer;align-items:flex-start;gap:.75rem;min-width:0;padding:.95rem 1rem;display:flex}.learn-resource-item:hover{border-color:var(--border-strong)}.learn-resource-icon{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);width:2.25rem;height:2.25rem;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.learn-resource-title{color:var(--text);font-size:.875rem;font-weight:600;line-height:1.35}.learn-resource-subtitle{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.45}.learning-resource-library{scroll-margin-top:7rem}.learning-resource-shell{border:1px solid var(--border);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(circle at 4% 0,#7c6fd424,#0000 28%),radial-gradient(circle at 92% 8%,#e8924a1f,#0000 26%),radial-gradient(circle at 78% 100%,#2e8b6b1f,#0000 30%),radial-gradient(circle at 8% 100%,#c0568a14,#0000 24%),linear-gradient(135deg,#fbfaf7f2,#e7e1d6b8);overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 24px 70px #31231614}.learning-resource-header{border-bottom:1px solid var(--border);gap:1rem;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.learning-resource-header h2{max-width:36rem;color:var(--text);font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:600;line-height:1.08}.learning-resource-header>p{max-width:35rem;color:var(--text-muted);align-self:end;font-size:.95rem;line-height:1.75}.learning-resource-tabs{border-bottom:1px solid var(--border);-ms-overflow-style:none;gap:.65rem;padding:1rem clamp(1rem,3vw,1.5rem);display:flex;overflow-x:auto}.learning-resource-tabs::-webkit-scrollbar{display:none}.learning-resource-tab{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:2.65rem;color:var(--text);background:#ffffff75;flex-shrink:0;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.86rem;font-weight:760;transition:background .19s,border-color .19s,color .19s,transform .19s;display:inline-flex}.learning-resource-tab span{min-width:1.6rem;min-height:1.6rem;color:inherit;background:#15120f0f;border-radius:9999px;place-items:center;font-size:.72rem;display:inline-grid}.learning-resource-tab:hover{border-color:var(--border-strong);transform:translateY(-1px)}.learning-resource-tab.is-active{border-color:var(--text);background:var(--text);color:var(--dark-text)}.learning-resource-tab.is-active.learning-resource-tab--academic{color:#f4f9f6;background:linear-gradient(135deg,#2e8b6b,#1f6e52);border-color:#2e8b6b}.learning-resource-tab.is-active.learning-resource-tab--fluency{color:#fff8f6;background:linear-gradient(135deg,#ff8a73,#e86f5a);border-color:#e86f5a}.learning-resource-tab.is-active.learning-resource-tab--stem{color:#f4f8fd;background:linear-gradient(135deg,#4a82c4,#3f6fb0);border-color:#3f6fb0}.learning-resource-tab.is-active span{background:#f4efe629}.learning-resource-tab.is-active.learning-resource-tab--academic span,.learning-resource-tab.is-active.learning-resource-tab--fluency span,.learning-resource-tab.is-active.learning-resource-tab--stem span{background:#ffffff2e}.learning-resource-groups{flex-direction:column;gap:0;animation:.22s ease-out both learning-resource-fade;display:flex}.learning-resource-group{border-bottom:1px solid var(--border)}.learning-resource-group:last-child{border-bottom:none}.learning-resource-group-head{border-bottom:1px solid color-mix(in srgb, var(--group-accent,var(--border)) 22%, var(--border));background:color-mix(in srgb, var(--group-tint,var(--surface-muted)) 88%, white);align-items:flex-start;gap:.75rem;padding:.85rem clamp(1rem,3vw,1.35rem);display:flex}.learning-resource-group--academic{--group-accent:#2e8b6b;--group-tint:#eef4f2}.learning-resource-group--fluency{--group-accent:#ff8a73;--group-tint:#faece7}.learning-resource-group--stem{--group-accent:#3f6fb0;--group-tint:#ecf2fa}.learning-resource-group-icon{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--group-accent) 30%, var(--border));width:2rem;height:2rem;color:var(--group-accent);background:#ffffff8c;flex-shrink:0;place-items:center;display:grid}.learning-resource-group-copy{flex:1;min-width:0}.learning-resource-group-copy h3{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.025em;color:var(--text);font-size:1rem;font-weight:600;line-height:1.15}.learning-resource-group-copy p{color:var(--text-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.45}.learning-resource-group-count{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--group-accent) 14%, white);min-width:1.65rem;color:var(--group-accent);text-align:center;flex-shrink:0;padding:.2rem .45rem;font-size:.72rem;font-weight:700}.learning-resource-rows{flex-direction:column;display:flex}.learning-resource-row{--resource-accent:#15120f;--resource-bg:#f4efe6;--resource-border:#d2cabc;border-bottom:1px solid var(--border);color:inherit;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem .85rem;padding:.75rem clamp(1rem,3vw,1.35rem);text-decoration:none;transition:background .18s,padding-left .18s;display:grid;position:relative}.learning-resource-row:last-child{border-bottom:none}.learning-resource-row:hover{background:color-mix(in srgb, var(--resource-bg) 72%, white);padding-left:calc(clamp(1rem,3vw,1.35rem) + 2px)}.learning-resource-row-accent{background:var(--resource-accent);width:3px;transition:width .18s;position:absolute;inset:0 auto 0 0}.learning-resource-row:hover .learning-resource-row-accent{width:5px}.learning-resource-row-index{font-family:var(--font-jetbrains), monospace;letter-spacing:.06em;color:var(--text-tertiary);padding-left:.35rem;font-size:.68rem;font-weight:600}.learning-resource-row-main{flex-direction:column;gap:.15rem;min-width:0;display:flex}.learning-resource-row-title{color:var(--text);font-size:.875rem;font-weight:650;line-height:1.3}.learning-resource-row-sub{color:var(--text-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.learning-resource-row-meta{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:none}.learning-resource-row-meta span{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--resource-border) 60%, var(--border));background:color-mix(in srgb, var(--resource-bg) 70%, white);color:var(--text-muted);white-space:nowrap;padding:.2rem .45rem;font-size:.65rem;font-weight:650}.learning-resource-row-sparkle{color:color-mix(in srgb, var(--resource-accent) 80%, var(--text))!important}.learning-resource-row-action{color:color-mix(in srgb, var(--resource-accent) 75%, var(--text-tertiary));place-items:center;transition:transform .16s;display:grid}.learning-resource-row:hover .learning-resource-row-action{transform:translate(2px)}@media (min-width:640px){.learning-resource-row{grid-template-columns:auto minmax(0,1fr) auto auto}.learning-resource-row-meta{display:flex}}@media (max-width:639px){.learning-resource-row{grid-template-columns:auto minmax(0,1fr) auto}}@keyframes learning-resource-fade{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:768px){.learning-resource-header{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end}}@media (prefers-reduced-motion:reduce){.learning-resource-groups{animation:none}.learning-resource-tab:hover,.learning-resource-row:hover .learning-resource-row-action,.learn-depth-compact:hover{transform:none}.learning-resource-row:hover{padding-left:clamp(1rem,3vw,1.35rem)}.learning-resource-row:hover .learning-resource-row-accent{width:3px}}.learning-resource-library--compact .learning-resource-header h2{font-size:clamp(1.35rem,2.5vw,1.85rem)}.learn-articles-marquee{inline-size:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(1rem,3vw,2rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.learn-articles-marquee-track{gap:clamp(.75rem,2vw,1rem);width:max-content;animation:48s linear infinite halston-testimonials-slide-ltr;display:flex}.learn-articles-marquee:hover .learn-articles-marquee-track{animation-play-state:paused}.learn-articles-marquee--static{inline-size:auto;margin-inline:0;padding-inline:0;-webkit-mask-image:none;mask-image:none}.learn-articles-marquee--static .learn-articles-marquee-track{scroll-snap-type:x proximity;-ms-overflow-style:none;flex-wrap:nowrap;gap:.75rem;width:100%;padding-bottom:.25rem;animation:none;display:flex;overflow-x:auto}.learn-articles-marquee--static .learn-articles-marquee-track::-webkit-scrollbar{height:0}.learn-article-marquee-card{border:1px solid var(--border);border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(180deg, #ffffff59, transparent 38%), var(--surface);width:min(72vw,15rem);color:inherit;scroll-snap-align:start;flex-direction:column;flex:0 0 min(72vw,15rem);text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 8px 22px #3123160d}.learn-article-marquee-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.learn-article-marquee-card-image{aspect-ratio:16/10;background:var(--surface-muted);position:relative;overflow:hidden}.learn-article-marquee-card-body{flex-direction:column;flex:1;gap:.35rem;padding:.75rem .85rem .85rem;display:flex}.learn-article-marquee-pill{border-radius:var(--radius-pill);border:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;width:fit-content;padding:.15rem .45rem;font-size:.625rem;font-weight:600}.learn-article-marquee-card-body h3{font-family:var(--font-onest), system-ui, sans-serif;letter-spacing:-.02em;color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.learn-article-marquee-card-body p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.learn-article-marquee-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:auto;font-size:.65rem;display:inline-flex}.learn-article-marquee-link{color:var(--text);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:650;display:inline-flex}.learn-article-marquee-link svg{transition:transform .16s}.learn-article-marquee-card:hover .learn-article-marquee-link svg{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.learn-articles-marquee-track{animation:none!important}.learn-article-marquee-card:hover{transform:none}}.blog-editorial-list{flex-direction:column;gap:1rem;display:flex}.blog-editorial-item{max-width:min(100%,58rem)}.blog-editorial-item--offset{align-self:flex-end}.blog-editorial-item .blog-post-card{display:grid;overflow:hidden}.blog-editorial-item .blog-post-card--with-image{min-height:18rem}@media (min-width:900px){.blog-editorial-item .blog-post-card--with-image{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr)}.blog-editorial-item .blog-post-card-media{min-height:100%}}
