@media(max-width:1150px){.shell{width:min(100% - 48px,1280px)}.main-nav{gap:14px}.main-nav a{font-size:.78rem}.header-inner{gap:22px}.header-action{display:none}.hero-grid{gap:24px}.hero-visual{height:530px}.visual-side{padding:34px 14px}.hero h1{font-size:3.4rem}.tech-flow{grid-template-columns:repeat(3,1fr)}.tech-node:nth-child(3):after{display:none}.news-item{grid-template-columns:100px 1fr}}
@media(max-width:850px){.site-header{height:72px}.menu-toggle{display:flex;margin-left:auto;flex-direction:column;gap:5px;background:transparent;border:0;padding:10px}.menu-toggle span{display:block;width:23px;height:2px;background:#fff}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;height:auto;background:#16263b;padding:10px 24px 24px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 18px 25px #0003}.main-nav.open{display:flex}.main-nav a{height:auto;padding:13px 0;border-bottom:1px solid #ffffff18;font-size:.9rem}.main-nav a.active:after{display:none}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy{padding:70px 0 15px}.hero-visual{width:min(600px,100%);margin:25px auto 0}.hero h1{font-size:clamp(2.7rem,7vw,4.5rem)}.section{padding:75px 0}.section-heading{display:block}.section-heading>p{margin-top:18px}.type-layout{grid-template-columns:1fr}.type-controls{flex-direction:row;overflow:auto}.type-controls button{white-space:nowrap}.workbench{grid-template-columns:1fr}.workbench-form{display:grid;grid-template-columns:1fr 1fr}.form-title,.workbench-form button,.form-note{grid-column:1/-1}.article-grid{grid-template-columns:1fr 1fr}.article-card.feature{grid-column:span 2}.news-list{grid-template-columns:1fr}.news-item{grid-template-columns:150px 1fr}.faq-layout{grid-template-columns:1fr;gap:8px}.studio-detail{padding:35px}.npc-lab{grid-template-columns:1fr}.npc-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.npc-sidebar .eyebrow,.npc-sidebar h2,.npc-sidebar>p{grid-column:1/-1}.npc-tabs{margin:0}.npc-status{margin:0}.guide-layout{grid-template-columns:1fr}.guide-side{position:static;flex-direction:row;flex-wrap:wrap}.reader-shell{grid-template-columns:1fr}.reader-side{position:static}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:20px}}
@media(max-width:600px){.shell{width:calc(100% - 32px)}.section{padding:60px 0}.section-heading{margin-bottom:27px}.section-heading h2{font-size:2.05rem}.hero-copy{padding:52px 0 10px}.hero h1{font-size:2.7rem}.hero-copy>p{font-size:.9rem}.hero-actions{flex-direction:column;align-items:stretch;margin-bottom:32px}.hero-metrics{gap:15px;justify-content:space-between}.hero-metrics div{display:block}.hero-metrics b{display:block;font-size:1.3rem}.hero-visual{height:440px}.hero-visual>img{width:75%}.visual-side{width:45%;padding:29px 10px}.visual-side>strong{font-size:.85rem}.visual-side>p{font-size:.62rem;margin-bottom:19px}.attribute{grid-template-columns:27px 1fr 18px;font-size:.55rem;margin:13px 0}.visual-chip{font-size:.52rem;margin-top:21px}.hero-float{left:8px;bottom:25px;font-size:.5rem}.visual-top{font-size:.48rem;padding:0 10px}.process-grid{grid-template-columns:1fr 1fr}.process-step{padding:20px 15px;min-height:150px}.process-step h3{font-size:.95rem}.process-step p{font-size:.72rem}.type-panel{grid-template-columns:1fr}.type-panel>img{height:300px}.type-info{padding:25px}.type-info h3{font-size:1.8rem}.workbench-form{grid-template-columns:1fr}.workbench-output{padding:25px 18px}.output-grid{grid-template-columns:1fr}.comparison{grid-template-columns:1fr}.compare-arrow{transform:rotate(90deg)}.tech-flow{grid-template-columns:1fr 1fr}.tech-node:nth-child(3):after{display:block}.tech-node:nth-child(even):after{display:none}.technology-notes,.use-grid,.article-grid{grid-template-columns:1fr}.article-card.feature{grid-column:span 1;display:block}.article-card.feature .article-image{height:200px}.article-card.feature .article-copy{padding:24px}.article-card.feature h3{font-size:1.3rem}.article-card p{min-height:0}.news-item{grid-template-columns:100px 1fr}.news-item h3{font-size:.85rem}.faq-items summary{font-size:.86rem}.inner-hero{padding-bottom:45px}.inner-hero .eyebrow{margin-top:44px}.inner-hero h1{font-size:2.75rem}.inner-hero-line{margin-top:50px;font-size:.55rem}.studio-showcase,.character-gallery{grid-template-columns:1fr}.studio-image{height:410px}.studio-detail{padding:28px}.character-gallery article{grid-template-columns:32% 1fr}.character-gallery img{height:200px}.character-gallery article>div{padding:15px}.character-gallery h3{font-size:.95rem;margin:12px 0 5px}.character-gallery p{font-size:.7rem}.npc-sidebar{display:block}.npc-tabs{margin:22px 0}.npc-status{margin-top:20px}.chat-top{padding:16px}.chat-top small{display:none}.chat-messages{padding:16px}.chat-options{padding:15px}.npc-method,.ai-principles{grid-template-columns:1fr 1fr}.architecture{padding:16px}.architecture-layer{grid-template-columns:35px 1fr;gap:10px;padding:16px}.architecture-layer span{grid-column:2;font-size:.72rem}.architecture-layer strong{font-size:.9rem}.guide-panel{padding:25px}.guide-steps{grid-template-columns:1fr 1fr}.news-spotlight{grid-template-columns:1fr}.news-spotlight-title{padding:28px}.news-spotlight-art{height:190px}.news-controls{flex-wrap:wrap}.news-page .news-item{grid-template-columns:100px 1fr}.news-page .news-item h3{font-size:.9rem}.news-page .news-item>div{padding:13px}.reader-page{padding:24px 0 65px}.reader-article{padding:30px 22px}.reader-article h1{font-size:2rem}.reader-cover{height:230px}.reader-lead{font-size:.9rem}.reader-article>p:not(.reader-lead){font-size:.89rem}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{gap:10px;flex-wrap:wrap}}
@media(max-width:850px){.article-grid .article-card:nth-child(3){grid-column:span 2}}@media(max-width:600px){.article-grid .article-card:nth-child(3){grid-column:span 1;display:block}.article-grid .article-card:nth-child(3) .article-image{height:200px}}
