.magazine{max-width:1280px;margin:auto}.mag-masthead{justify-content:space-between;align-items:end;gap:24px;padding:14px 0 28px;display:flex}.mag-masthead h1{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(2.6rem,4.5vw,4.9rem);line-height:1.04}.mag-masthead p:last-child{color:var(--muted-foreground);font-size:1.02rem}.mag-edition{font:12px/1.9 var(--wl-font-mono,monospace);text-align:right;white-space:nowrap;color:var(--muted-foreground)}.mag-jump{border-top:1px solid var(--foreground);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:28px;margin-bottom:28px;padding:15px 0;font-size:.83rem;font-weight:600;display:flex}.mag-jump a{align-items:center;gap:6px;display:flex}.mag-jump a:last-child{margin-left:auto}.mag-lead-grid{grid-template-columns:minmax(0,1.9fr) minmax(240px,1fr);gap:24px;display:grid}.mag-cover{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.mag-cover-art{color:#172a69;background:#c4d0ff;place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.mag-art-orbit{border:1px solid #8d9de0;border-radius:50%;width:480px;height:480px;position:absolute;transform:translate(80px,80px)}.mag-art-orbit:before{content:"";border:1px solid #8d9de0;border-radius:50%;position:absolute;inset:45px}.mag-art-sheet{background:#faf8ef;border:1px solid #172a6940;width:290px;padding:26px;transform:rotate(-7deg)translate(-30px,20px);box-shadow:12px 15px #172a6918}.mag-art-sheet>span{letter-spacing:.08em;font:9px/1.4 monospace}.mag-art-sheet strong{letter-spacing:-.04em;color:#172a69;margin:15px 0;font-size:30px;line-height:1.12;display:block}.mag-art-lines{gap:7px;margin:18px 0;display:grid}.mag-art-lines i{background:#c2c7d0;width:90%;height:4px}.mag-art-lines i:last-child{width:55%}.mag-art-chip{color:#273513;background:#e1fb85;border:1px solid #849547;border-radius:8px;align-items:center;gap:15px;padding:18px 22px;font-size:13px;display:flex;position:absolute;bottom:36px;right:9%;transform:rotate(6deg)}.mag-art-spark{color:#264eea;font-size:100px;line-height:1;position:absolute;top:12px;right:13%}.mag-cover-copy{padding:28px 32px}.mag-cover h2{letter-spacing:-.04em;margin:13px 0;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.13}.mag-cover-copy>p:not(.eyebrow){color:var(--muted-foreground);max-width:490px;line-height:1.65}.mag-read{align-items:center;gap:14px;margin-top:22px;font-size:.9rem;font-weight:650;display:flex}.mag-side{grid-template-rows:1.25fr 1fr;gap:24px;display:grid}.mag-stack-pick{color:#29391b;background:#e7edc6;border:1px solid #bfcba0;border-radius:12px;padding:28px}.mag-stack-pick>.eyebrow{color:#52633b;margin-top:23px}.mag-stack-pick h2{letter-spacing:-.035em;margin:13px 0;font-size:clamp(1.6rem,2.1vw,2.2rem);line-height:1.17}.mag-stack-pick>p:not(.eyebrow){font-size:.94rem;line-height:1.65}.mag-prompt-pick{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:start;gap:18px;padding:28px;display:flex}.mag-prompt-pick>svg{color:var(--primary);flex-shrink:0}.mag-prompt-pick h2{letter-spacing:-.03em;margin:14px 0 24px;font-size:1.55rem;line-height:1.3}.mag-section{margin-top:52px;scroll-margin-top:90px}.mag-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.mag-section-title h2,.mag-stories h2{letter-spacing:-.04em;margin:8px 0 0;font-size:1.85rem;line-height:1.2}.mag-meta,.mag-source,.magazine small{color:var(--muted-foreground);font-size:.75rem;line-height:1.7}.mag-news-grid{border-top:1px solid var(--foreground);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mag-news-grid article{border-left:1px solid var(--border);flex-direction:column;padding:25px 24px;display:flex}.mag-news-grid article:first-child{border-left:0;padding-left:0}.mag-news-grid article:last-child{padding-right:0}.mag-news-top{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.mag-news-number{color:var(--primary);font-size:1.7rem;font-weight:400}.magazine h3{letter-spacing:-.02em;margin:15px 0 10px;font-size:1.16rem;line-height:1.4}.mag-news-grid h3 svg{margin-left:6px;display:inline}.mag-news-grid article>p,.mag-knowledge-grid article>p:last-child,.mag-stories p:not(.eyebrow),.mag-app-grid article>div>p:not(.eyebrow){color:var(--muted-foreground);font-size:.9rem;line-height:1.7}.mag-source{text-underline-offset:4px;margin-top:auto;padding-top:16px;text-decoration:underline}.mag-knowledge-grid,.mag-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mag-knowledge-art{border-radius:10px;justify-content:center;align-items:center;height:168px;margin-bottom:23px;display:flex;position:relative;overflow:hidden}.mag-knowledge-art:before,.mag-knowledge-art:after{content:"";opacity:.15;border:1px solid;width:140px;height:140px;position:absolute;top:0;left:-60px;transform:rotate(35deg)}.mag-knowledge-art:after{inset:auto -35px -65px auto}.mag-knowledge-art>span{font-size:26px;position:absolute;bottom:12px;right:20px}.mag-knowledge-art.blue{color:#2945a5;background:#dce4fc}.mag-knowledge-art.mint{color:#2c6345;background:#d7e8dc}.mag-knowledge-art.peach{color:#914a29;background:#f1ddd0}.mag-stories{border-top:1px solid var(--border);grid-template-columns:1fr 1fr 1fr;gap:32px;padding-top:34px;display:grid}.mag-stories article{border-left:1px solid var(--border);padding-left:26px}.mag-story-name{letter-spacing:-.06em;margin-bottom:20px;font-size:2rem;font-weight:750;display:block}.mag-snippet{background:var(--muted);border-left:3px solid var(--primary);border-radius:10px;margin:48px 0;padding:30px 36px}.mag-snippet h2{letter-spacing:-.03em;margin:12px 0;font-size:1.5rem}.mag-snippet>p{max-width:800px;color:var(--muted-foreground);line-height:1.8}.mag-build{color:#fff;background:#223a8e;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:34px 36px;display:flex}.mag-build .eyebrow{color:#cad4ff}.mag-build h2{letter-spacing:-.04em;margin:12px 0;font-size:2rem}.mag-build p:last-child{color:#e0e6ff;max-width:620px;font-size:.94rem;line-height:1.7}.mag-build-button{color:#273316;background:#e5f693;border-radius:7px;flex-shrink:0;align-items:center;gap:12px;padding:14px 18px;font-weight:650;display:flex}.mag-app-empty{background:var(--card);border:1px dashed var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.mag-app-empty h3{margin:0 0 10px}.mag-app-empty p{color:var(--muted-foreground);max-width:640px;font-size:.9rem;line-height:1.7}.mag-app-symbol{color:var(--primary);font-size:70px;line-height:1}.mag-app-grid article{border:1px solid var(--border);background:var(--card);border-radius:10px;overflow:hidden}.mag-app-grid article>div{padding:20px}.mag-app-image{display:block}.mag-app-grid .project-card-media,.mag-app-grid .project-cover{border-radius:0}.unified-learning.learning-shell{max-width:1100px;margin:0 auto;padding:0}.unified-learning .library-navigation{margin-top:0}.magazine a:hover{text-underline-offset:4px;text-decoration:underline}.magazine :is(a,button):focus-visible{outline:3px solid var(--primary);outline-offset:5px}.dark .mag-cover-art{background:#9cace5}.dark .mag-stack-pick{background:#cfdaad}.dark .mag-knowledge-art{filter:brightness(.85)}@media (min-width:1500px){.mag-cover-art{height:340px}.mag-cover-copy{padding:32px 38px}}@media (max-width:1100px){.mag-lead-grid{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.mag-cover-copy{padding:24px}.mag-stack-pick,.mag-prompt-pick{padding:23px}.mag-prompt-pick{display:block}.mag-prompt-pick>svg{margin-bottom:14px}.mag-art-sheet{width:240px;transform:rotate(-7deg)translate(-15px,20px)}.mag-art-chip{padding:15px;bottom:25px;right:5%}.mag-art-spark{font-size:80px;right:5%}.mag-stories{gap:22px}}@media (max-width:800px){.mag-masthead{align-items:start}.mag-edition{display:none}.mag-lead-grid{grid-template-columns:1fr}.mag-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.mag-cover-art{height:300px}.mag-art-sheet{width:280px;transform:rotate(-7deg)translate(-40px,20px)}.mag-art-chip{right:14%}.mag-art-spark{right:19%}.mag-section-title{flex-direction:column;align-items:start;gap:12px}.mag-news-grid{grid-template-columns:1fr}.mag-news-grid article,.mag-news-grid article:first-child,.mag-news-grid article:last-child{border-left:0;border-bottom:1px solid var(--border);padding:20px 0}.mag-news-grid article:last-child{border-bottom:0}.mag-news-top{justify-content:start;gap:18px}.mag-news-grid h3{margin-top:8px}.mag-source{padding-top:6px}.mag-stories{grid-template-columns:1fr 1fr}.mag-stories>div{grid-column:1/-1}.mag-stories article{border:0;padding-left:0}.mag-build{flex-direction:column;align-items:start}.mag-jump{gap:17px}.mag-jump a:last-child{margin-left:0}.mag-knowledge-grid{gap:16px}.mag-knowledge-art{height:130px}.mag-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.mag-masthead h1{font-size:2.75rem}.mag-masthead p:last-child{font-size:.93rem;line-height:1.65}.mag-side,.mag-knowledge-grid,.mag-app-grid,.mag-stories{grid-template-columns:1fr}.mag-stories>div{grid-column:auto}.mag-prompt-pick{display:flex}.mag-cover-art{height:240px}.mag-art-sheet{width:230px;padding:22px;transform:rotate(-7deg)translate(-15px,25px)}.mag-art-sheet strong{font-size:25px}.mag-art-chip{padding:12px;font-size:11px;bottom:18px;right:4%}.mag-art-spark{font-size:67px;top:3px;right:4%}.mag-cover-copy{padding:23px}.mag-cover h2{font-size:1.95rem}.mag-knowledge-art{height:165px}.mag-knowledge-grid{gap:28px}.mag-snippet,.mag-build,.mag-app-empty{padding:24px}.mag-app-symbol{display:none}.mag-stories article{border-top:1px solid var(--border);padding-top:24px}.mag-section{margin-top:40px}}
