.learn-page [data-entity="ai-ready-data"]{--ent:var(--c-accent-violet)}.learn-page [data-entity="sensitive-workflow"]{--ent:#12a150}.learn-page [data-entity="ai-ready-transformation"]{--ent:#d9730d}.learn-page [data-entity="decision"]{--ent:var(--c-accent-blue)}.learn-page{--ent:var(--c-accent-violet,#8a77e0);--art-radius:var(--r-lg)}.learn-hero{padding:clamp(72px,9vw,120px) 0 clamp(40px,4.5vw,56px);background:radial-gradient(90% 120% at 88% -25%,color-mix(in srgb,var(--c-accent-violet) 26%,transparent),transparent 60%),linear-gradient(180deg,var(--c-accent-violet-soft,#f3f0fc) 0,transparent 70%)}.learn-hero__t{font-size:clamp(36px,4.5vw,56px) !important;line-height:1.05 !important;letter-spacing:-.02em !important;font-weight:700 !important;color:var(--c-text-heading);margin:0}.learn-hero__t .accent{color:var(--c-text-dark) !important;font-weight:700 !important}.learn-hero__t{animation:artEnter .55s cubic-bezier(.22,.61,.36,1) both}.learn-hero__sub{margin:clamp(12px,1.4vw,18px) 0 0;max-width:560px;font-size:clamp(15px,1.4vw,17px);line-height:1.55;color:var(--c-text-muted);animation:artEnter .55s cubic-bezier(.22,.61,.36,1) .08s both}@media(prefers-reduced-motion:reduce){.learn-hero__t,.learn-hero__sub{animation:none}}.learn-spot{padding:clamp(6px,1vw,14px) 0 clamp(26px,3vw,40px)}.learn-spot__grid{display:grid;grid-template-columns:1fr 1fr 300px;gap:16px}.learn-spot__feat{position:relative;display:block;overflow:hidden;height:clamp(260px,27vw,340px);border-radius:var(--r-lg);text-decoration:none;isolation:isolate;transition:transform .16s ease,box-shadow .16s ease}.learn-spot__feat:hover{transform:translateY(-3px);box-shadow:0 18px 36px -18px rgba(23,23,25,0.4)}.learn-spot__media{position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,var(--c-accent-violet-strong),var(--c-accent-violet));background-size:cover;background-position:center;transition:transform .45s ease}.learn-spot__feat:hover .learn-spot__media{transform:scale(1.045)}.learn-spot__feat::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(16,16,22,0.84) 0,rgba(16,16,22,0.34) 40%,transparent 66%)}.learn-spot__body{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(18px,2vw,26px)}.learn-spot__start{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:6px 13px;border-radius:var(--r-pill);background:rgba(255,255,255,0.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--c-text-dark) !important;font-size:var(--fs-2xs);font-weight:700 !important;letter-spacing:.02em;line-height:1;box-shadow:0 6px 18px -6px rgba(0,0,0,0.45)}.learn-spot__name{font-size:clamp(17px,1.4vw,21px);font-weight:700 !important;line-height:1.32;letter-spacing:-.01em;color:#fff !important}.learn-spot__date{margin-top:10px;font-size:12.5px;color:rgba(255,255,255,0.72)}.learn-spot__mid{display:flex;flex-direction:column;gap:14px;height:clamp(260px,27vw,340px)}.learn-spot__row{flex:1 1 0;min-height:0;display:flex;align-items:center;gap:12px;padding:0 clamp(18px,1.8vw,24px);border-radius:var(--r-lg);text-decoration:none;overflow:hidden;background:linear-gradient(120deg,var(--ent,#8a77e0) 0,color-mix(in srgb,var(--ent,#8a77e0) 72%,#fff) 100%);transition:transform .16s ease,box-shadow .16s ease}.learn-spot__row:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px color-mix(in srgb,var(--ent,#8a77e0) 55%,transparent)}.learn-spot__row-b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.learn-spot__row-name{font-size:clamp(15px,1.35vw,18px);font-weight:600 !important;line-height:1.25;letter-spacing:-.01em;color:#fff !important}.learn-spot__row-layer{font-size:10.5px;font-weight:600 !important;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,0.72)}.learn-spot__row-go{flex:0 0 auto;font-size:26px;color:rgba(255,255,255,0.9);line-height:1;transition:transform .15s ease}.learn-spot__row:hover .learn-spot__row-go{transform:translateX(3px)}.learn-spot__kw{position:relative;display:flex;flex-direction:column;background:#18181b;border-radius:var(--r-lg);padding:clamp(18px,1.6vw,24px) clamp(20px,1.8vw,26px) 0;height:clamp(260px,27vw,340px);overflow:hidden}.learn-spot__kw-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:46px;scrollbar-width:none;-ms-overflow-style:none}.learn-spot__kw-scroll::-webkit-scrollbar{display:none}.learn-spot__kw-track{display:flex;flex-direction:column}.learn-spot__kw::after{content:"";position:absolute;left:0;right:0;bottom:0;height:52px;border-radius:0 0 var(--r-lg) var(--r-lg);background:linear-gradient(to top,#18181b 28%,rgba(24,24,27,0));pointer-events:none}.learn-spot__kw-h{margin:0 0 12px;font-size:16px;flex:0 0 auto}.learn-spot__kw-h a{display:inline-flex;align-items:center;gap:5px;color:#fff !important;text-decoration:none;transition:opacity .12s ease}.learn-spot__kw-h a::after{content:"›"}.learn-spot__kw-h a:hover{opacity:.7}.learn-spot__kw-list{list-style:none;margin:0;padding:0}.learn-spot__kw-list a{display:flex;align-items:baseline;gap:12px;padding:7px 0;color:rgba(255,255,255,0.82);text-decoration:none;font-size:14px;transition:color .12s ease}.learn-spot__kw-list a:hover{color:var(--c-accent-violet-text,#a99bf0)}.learn-spot__kw-n{flex:0 0 auto;width:18px;font-family:var(--font-mono,monospace);font-size:var(--fs-2xs);color:rgba(255,255,255,0.4)}.learn-spot__kw-t{min-width:0}@media(max-width:900px){.learn-spot__grid{grid-template-columns:1fr 1fr}.learn-spot__kw{grid-column:1 / -1;height:auto;max-height:320px}}@media(max-width:600px){.learn-spot__grid{grid-template-columns:1fr}.learn-spot__feat{height:clamp(220px,56vw,300px)}.learn-spot__mid{height:auto}.learn-spot__row{min-height:64px}}.learn-mag{padding:clamp(20px,2.5vw,32px) 0 clamp(32px,4vw,56px)}.learn-mag__grid{display:grid;grid-template-columns:1fr 1.55fr 1fr;gap:clamp(24px,2.6vw,40px);align-items:start}.learn-col-wrap{position:relative}.learn-col-wrap::after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;background:linear-gradient(to top,rgba(255,255,255,0.9),rgba(255,255,255,0));pointer-events:none;z-index:3}.learn-col{max-height:118vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:y mandatory;scroll-padding-top:52px;padding-bottom:24px}.learn-col::-webkit-scrollbar{width:0;height:0;display:none}.learn-col__h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;position:sticky;top:0;background:var(--c-bg-white,#fff);padding-bottom:12px;margin-bottom:16px;z-index:2}.learn-col__h h2{font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.learn-col__h h2 a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;transition:color .12s ease}.learn-col__h h2 a:hover{color:var(--c-accent-violet)}.learn-col__h h2 a::after{content:"›";font-weight:600}.learn-col .art-card,.learn-col .blog-card{margin-bottom:36px;scroll-snap-align:start;scroll-snap-stop:always}.learn-col:not(.learn-col--feat) .art-card__name,.learn-col .blog-card__name{font-size:18px !important;font-weight:600 !important;line-height:1.34 !important;letter-spacing:-.01em !important}.learn-col .art-card,.learn-col .blog-card{transition:transform .18s ease}.learn-col .art-card:hover,.learn-col .blog-card:hover{transform:translateY(-3px)}.learn-col .art-card:hover .art-card__art img{transform:none}.learn-col .art-card:hover .art-card__art,.learn-col .blog-card:hover .blog-card__thumb{box-shadow:0 16px 32px -16px rgba(23,23,25,0.20)}.learn-type{font-weight:inherit !important}.learn-col__all{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px;padding:10px 16px;border-radius:var(--r-md);font-size:14px;font-weight:600;color:var(--c-accent-violet-text,#6f5cd6);background:var(--c-accent-violet-soft,#f3f0fc);border:0;text-decoration:none;scroll-snap-align:start;transition:background .15s ease}.learn-col__all:hover{background:color-mix(in srgb,var(--c-accent-violet,#8a77e0) 18%,#fff)}.learn-col--feat .art-card__name{font-size:clamp(21px,2vw,26px) !important;line-height:1.2 !important;letter-spacing:-.015em !important;font-weight:700}.learn-col--feat .art-card__excerpt{-webkit-line-clamp:3}.learn-floor{background:#fff}.learn-floor__inner{padding:0 0 clamp(56px,6.5vw,96px)}.learn-floor__h{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(28px,3.4vw,40px);padding-top:clamp(32px,4vw,48px);border-top:1px solid var(--c-border-light)}.learn-floor__h h2{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.012em;margin:0}.learn-floor__feeds{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,3.2vw,52px)}.learn-feedrow{min-width:0}.learn-feedrow__h{display:flex;align-items:center;gap:9px;margin-bottom:22px}.learn-feedrow__name{font-size:16px !important;font-weight:700 !important;letter-spacing:-.01em !important;line-height:1.2;margin:0;color:var(--c-text-heading) !important}.learn-feedrow__name a{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;transition:color .12s ease}.learn-feedrow__name a:hover{color:var(--c-accent-violet)}.learn-feedrow__name a::after{content:"›";font-weight:600}.learn-feedrow__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.learn-fcard{display:flex;flex-direction:column;gap:10px;text-decoration:none;transition:transform .15s ease}.learn-fcard:hover{transform:translateY(-2px)}.learn-fcard__thumb{aspect-ratio:16 / 9;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--c-accent-violet,#8a77e0) 72%,#fff),var(--c-accent-violet,#8a77e0));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px var(--c-border-light)}.learn-fcard__t{margin:0;font-size:15px !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:-.01em !important;color:var(--c-text-heading);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.learn-fcard:hover .learn-fcard__t{color:var(--c-accent-violet-text,#6f5cd6)}.learn-fcard__d{font-size:var(--fs-2xs);color:var(--c-text-muted)}.learn-floor__follows{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(24px,2.8vw,36px)}.learn-follow{display:flex;align-items:center;gap:12px;padding:15px 18px;border-radius:var(--r-lg);border:1px solid var(--c-border-light);background:#fff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.learn-follow:hover{border-color:var(--c-accent-violet);box-shadow:0 12px 26px -16px rgba(23,23,25,0.3);transform:translateY(-2px)}.learn-follow__ic{width:28px;height:28px;flex-shrink:0;border-radius:6px;object-fit:contain}.learn-follow__b{display:flex;flex-direction:column;gap:2px;min-width:0}.learn-follow__name{font-size:14px;font-weight:700;color:var(--c-text-heading);line-height:1.2}.learn-follow__at{font-size:var(--fs-2xs);color:var(--c-text-muted);line-height:1.2}.learn-follow__go{margin-left:auto;font-size:18px;color:var(--c-text-subtle)}@media(max-width:700px){.learn-floor__follows{grid-template-columns:1fr}}@media(max-width:1000px){.learn-mag__grid{grid-template-columns:1fr}.learn-col{max-height:none;overflow:visible}.learn-col-wrap--feat{order:-1}.learn-col-wrap::after{display:none}.learn-floor__feeds{grid-template-columns:1fr}}@media(max-width:600px){.learn-feedrow__grid{grid-template-columns:1fr}}