.SmartHome_articleGrid__atRRt{grid-template-columns:repeat(4,minmax(0,1fr))}.SmartHome_articleCard__tFLar{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);transition:transform .2s ease,border-color .2s ease}.SmartHome_articleCard__tFLar:hover{transform:translateY(-3px);border-color:var(--primary)}.SmartHome_articleMedia__rw2br{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#0c2b54,#1a73ca)}.SmartHome_articleMedia__rw2br img{width:100%;height:100%;display:block;object-fit:cover}.SmartHome_articleMedia__rw2br>span{position:absolute;top:11px;left:11px;padding:5px 8px;border-radius:7px;background:rgba(0,0,0,.62);color:#fff;font-size:11px;font-weight:800}.SmartHome_articleFallback__88nvJ{width:100%;height:100%;display:grid;place-items:center;color:#fff}.SmartHome_articleBody__JwHmf{padding:17px}.SmartHome_articleBody__JwHmf h3{min-height:3.8em;margin:0 0 15px;font-size:18px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.SmartHome_articleBody__JwHmf b{display:flex;align-items:center;gap:6px;color:var(--primary);font-size:13px}.SmartHome_categorySection__0KlUm,.SmartHome_promptSection__KaOHD,.SmartHome_referenceSection__D1lZx{background:color-mix(in srgb,var(--surface) 72%,var(--bg))}.SmartHome_categoryGrid__31Cwx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.SmartHome_categoryGrid__31Cwx a{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--text);font-weight:800;transition:transform .2s ease,border-color .2s ease}.SmartHome_categoryGrid__31Cwx a:hover{transform:translateY(-2px);border-color:var(--primary)}.SmartHome_toolGrid__kha8e{grid-template-columns:repeat(5,minmax(0,1fr))}.SmartHome_toolGrid__kha8e .toolCard p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.SmartHome_referenceGrid__fY60h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px;gap:30px}.SmartHome_referenceGrid__fY60h .sectionHead{align-items:flex-start}.SmartHome_referenceGrid__fY60h .sectionHead h2{font-size:31px}.SmartHome_featureList__i6YYG{display:grid;grid-gap:12px;gap:12px}.SmartHome_featureList__i6YYG>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text)}.SmartHome_featureList__i6YYG h3,.SmartHome_promptGrid__SVbIR h3{margin:4px 0 6px;font-size:17px;line-height:1.3}.SmartHome_featureList__i6YYG small,.SmartHome_promptGrid__SVbIR small{color:var(--primary);font-weight:800}.SmartHome_featureList__i6YYG p,.SmartHome_promptGrid__SVbIR p{margin:0;color:var(--muted);font-size:13px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.SmartHome_featureIcon__U2rLC{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary)}.SmartHome_promptGrid__SVbIR{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.SmartHome_promptGrid__SVbIR>a{min-height:230px;display:flex;flex-direction:column;align-items:flex-start;padding:19px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text)}.SmartHome_promptGrid__SVbIR p{margin-bottom:18px;-webkit-line-clamp:4}.SmartHome_promptGrid__SVbIR b{margin-top:auto;display:flex;align-items:center;gap:6px;color:var(--primary);font-size:13px}@media (max-width:1100px){.SmartHome_articleGrid__atRRt,.SmartHome_categoryGrid__31Cwx{grid-template-columns:repeat(2,minmax(0,1fr))}.SmartHome_promptGrid__SVbIR,.SmartHome_toolGrid__kha8e{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.SmartHome_referenceGrid__fY60h{grid-template-columns:1fr}}@media (max-width:640px){.SmartHome_home__CTDsr .smartHero{padding:34px 0 28px}.SmartHome_home__CTDsr .smartHeroIntro h1{font-size:36px;line-height:1.06;letter-spacing:-1.7px}.SmartHome_home__CTDsr .smartHeroIntro>p{font-size:16px;line-height:1.65}.SmartHome_home__CTDsr .buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.SmartHome_home__CTDsr .buttons a{min-height:52px;padding:11px 13px;justify-content:center;text-align:center;font-size:14px}.SmartHome_home__CTDsr .section{padding:48px 0}.SmartHome_home__CTDsr .sectionHead{margin-bottom:18px}.SmartHome_home__CTDsr .sectionHead h2{font-size:28px;letter-spacing:-1px}.SmartHome_categoryGrid__31Cwx{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.SmartHome_categoryGrid__31Cwx a{min-height:56px;padding:11px 12px;font-size:13px}.SmartHome_articleGrid__atRRt,.SmartHome_promptGrid__SVbIR,.SmartHome_toolGrid__kha8e{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.SmartHome_articleGrid__atRRt::-webkit-scrollbar,.SmartHome_promptGrid__SVbIR::-webkit-scrollbar,.SmartHome_toolGrid__kha8e::-webkit-scrollbar{display:none}.SmartHome_articleGrid__atRRt>*,.SmartHome_promptGrid__SVbIR>*,.SmartHome_toolGrid__kha8e>*{flex:0 0 min(82vw,310px);scroll-snap-align:start}.SmartHome_featureList__i6YYG>a{padding:13px}.SmartHome_featureList__i6YYG p{display:none}.SmartHome_promptGrid__SVbIR>a{min-height:190px}}