.LearnEditorial-module__0lPCCG__page{--ink:var(--surface-ink);--paper:var(--surface-canvas);--muted:var(--surface-ink-muted);--accent:var(--bfl-primary);--sky:var(--bfl-sky,#95c9ff);--acid:var(--bfl-acid,#dfff4f);--dark:#11110f;--dark-ink:#f0eee5;--max:1240px;background:var(--paper);color:var(--ink);font-family:var(--font-dm-sans),Arial,sans-serif;overflow:hidden}html[data-theme=dark] .LearnEditorial-module__0lPCCG__page{--accent:#8ea9ff;--sky:#122764;--dark:#0b0b0a;--dark-ink:#f0eee5}.LearnEditorial-module__0lPCCG__wrap{width:min(var(--max),calc(100% - 48px));margin:auto}.LearnEditorial-module__0lPCCG__mono{text-transform:uppercase;letter-spacing:.12em;font:500 12px ui-monospace,SFMono-Regular,Menlo,monospace}.LearnEditorial-module__0lPCCG__hero{align-content:center;min-height:88svh;padding:150px 0 90px;display:grid}.LearnEditorial-module__0lPCCG__hero h1{letter-spacing:-.082em;max-width:1160px;margin:0;font-size:clamp(58px,9.3vw,142px);font-weight:600;line-height:.84}.LearnEditorial-module__0lPCCG__hero h1 span{color:var(--accent)}.LearnEditorial-module__0lPCCG__hero p{max-width:740px;margin:42px 0 0;font-size:clamp(20px,2vw,29px);line-height:1.42}.LearnEditorial-module__0lPCCG__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.LearnEditorial-module__0lPCCG__actions a{border:1px solid var(--ink);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:13px 16px;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.LearnEditorial-module__0lPCCG__actions a:first-child{background:var(--ink);color:var(--paper)}.LearnEditorial-module__0lPCCG__actions a:hover{background:var(--accent);border-color:var(--accent);color:#f0eee5}.LearnEditorial-module__0lPCCG__framework{background:var(--dark);color:var(--dark-ink);padding:clamp(90px,12vw,170px) 0}.LearnEditorial-module__0lPCCG__frameworkHead{grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:70px;display:grid}.LearnEditorial-module__0lPCCG__frameworkHead .LearnEditorial-module__0lPCCG__mono{grid-column:1/4}.LearnEditorial-module__0lPCCG__frameworkHead h2{letter-spacing:-.068em;grid-column:4/13;margin:0;font-size:clamp(45px,7vw,98px);font-weight:600;line-height:.93}.LearnEditorial-module__0lPCCG__frameworkHead p{color:color-mix(in srgb,var(--dark-ink) 70%,transparent);grid-column:7/13;margin:24px 0 0;font-size:clamp(18px,1.7vw,24px);line-height:1.5}.LearnEditorial-module__0lPCCG__volumes{border-top:1px solid color-mix(in srgb,var(--dark-ink) 45%,transparent)}.LearnEditorial-module__0lPCCG__volume{border-bottom:1px solid color-mix(in srgb,var(--dark-ink) 45%,transparent);color:inherit;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) auto;align-items:baseline;gap:24px;padding:23px 0;text-decoration:none;transition:padding .2s,color .2s;display:grid}.LearnEditorial-module__0lPCCG__volume:hover{color:var(--acid);padding-left:10px}.LearnEditorial-module__0lPCCG__volume h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.4vw,34px)}.LearnEditorial-module__0lPCCG__volume p{color:color-mix(in srgb,var(--dark-ink) 65%,transparent);margin:0;font-size:14px}.LearnEditorial-module__0lPCCG__volume span{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace}.LearnEditorial-module__0lPCCG__library{background:var(--sky);padding:clamp(90px,12vw,170px) 0}.LearnEditorial-module__0lPCCG__libraryHead{grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:62px;display:grid}.LearnEditorial-module__0lPCCG__libraryHead .LearnEditorial-module__0lPCCG__mono{grid-column:1/4}.LearnEditorial-module__0lPCCG__libraryHead h2{letter-spacing:-.065em;grid-column:4/13;margin:0;font-size:clamp(43px,6.5vw,90px);font-weight:600;line-height:.94}.LearnEditorial-module__0lPCCG__resources{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.LearnEditorial-module__0lPCCG__resource{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:280px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:25px;text-decoration:none;transition:background .2s,color .2s;display:flex}.LearnEditorial-module__0lPCCG__resource:hover{background:var(--ink);color:var(--paper)}.LearnEditorial-module__0lPCCG__resource b{text-transform:uppercase;letter-spacing:.09em;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace}.LearnEditorial-module__0lPCCG__resource h3{letter-spacing:-.05em;margin:0 0 15px;font-size:clamp(26px,3vw,40px);line-height:1}.LearnEditorial-module__0lPCCG__resource p{opacity:.72;margin:0;font-size:15px;line-height:1.5}.LearnEditorial-module__0lPCCG__access{background:var(--sky);border-top:1px solid var(--ink);padding:clamp(90px,11vw,150px) 0;scroll-margin-top:80px}.LearnEditorial-module__0lPCCG__accessHead{grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(40px,7vw,90px);margin-bottom:65px;display:grid}.LearnEditorial-module__0lPCCG__accessHead h2{letter-spacing:-.07em;max-width:900px;margin:20px 0 0;font-size:clamp(48px,7vw,100px);font-weight:600;line-height:.9}.LearnEditorial-module__0lPCCG__accessHead h2 span{color:var(--accent);display:block}.LearnEditorial-module__0lPCCG__accessHead p{color:var(--ink);border-top:1px solid;margin:0;padding-top:16px;font-size:17px;line-height:1.55}.LearnEditorial-module__0lPCCG__closing{background:var(--dark);min-height:68svh;color:var(--dark-ink);align-content:center;padding:100px 0;display:grid}.LearnEditorial-module__0lPCCG__closing h2{letter-spacing:-.078em;max-width:1080px;margin:0;font-size:clamp(55px,8.7vw,128px);font-weight:600;line-height:.86}.LearnEditorial-module__0lPCCG__closing h2 span{color:var(--acid)}.LearnEditorial-module__0lPCCG__closingRow{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:48px;display:flex}.LearnEditorial-module__0lPCCG__closingRow p{max-width:660px;color:color-mix(in srgb,var(--dark-ink) 72%,transparent);margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.LearnEditorial-module__0lPCCG__closingRow>div{flex-shrink:0;gap:10px;display:flex}.LearnEditorial-module__0lPCCG__closingRow a{color:inherit;text-transform:uppercase;letter-spacing:.08em;border:1px solid;padding:13px 16px;font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none}.LearnEditorial-module__0lPCCG__closingRow a:first-child{background:var(--dark-ink);color:var(--dark)}.LearnEditorial-module__0lPCCG__closingRow a:hover{background:var(--accent);border-color:var(--accent);color:#f0eee5}@media (max-width:850px){.LearnEditorial-module__0lPCCG__frameworkHead,.LearnEditorial-module__0lPCCG__libraryHead{grid-template-columns:1fr}.LearnEditorial-module__0lPCCG__frameworkHead .LearnEditorial-module__0lPCCG__mono,.LearnEditorial-module__0lPCCG__frameworkHead h2,.LearnEditorial-module__0lPCCG__frameworkHead p,.LearnEditorial-module__0lPCCG__libraryHead .LearnEditorial-module__0lPCCG__mono,.LearnEditorial-module__0lPCCG__libraryHead h2{grid-column:auto}.LearnEditorial-module__0lPCCG__resources{grid-template-columns:repeat(2,1fr)}.LearnEditorial-module__0lPCCG__accessHead{grid-template-columns:1fr}.LearnEditorial-module__0lPCCG__volume{grid-template-columns:1fr auto}.LearnEditorial-module__0lPCCG__volume p{grid-column:1/-1}.LearnEditorial-module__0lPCCG__closingRow{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.LearnEditorial-module__0lPCCG__wrap{width:calc(100% - 30px)}.LearnEditorial-module__0lPCCG__hero{min-height:auto;padding:120px 0 85px}.LearnEditorial-module__0lPCCG__actions{display:grid}.LearnEditorial-module__0lPCCG__resources{grid-template-columns:1fr}.LearnEditorial-module__0lPCCG__resource{min-height:230px}.LearnEditorial-module__0lPCCG__volume{gap:12px}.LearnEditorial-module__0lPCCG__closing{min-height:auto;padding:90px 0}.LearnEditorial-module__0lPCCG__closingRow>div{width:100%;display:grid}.LearnEditorial-module__0lPCCG__closingRow a{text-align:center}}@media (prefers-reduced-motion:reduce){.LearnEditorial-module__0lPCCG__page *{transition:none!important}}
