main{max-width:980px;margin:auto;padding:36px 24px 64px}.hero{padding:48px 0 28px}.hero h1{font-size:clamp(34px,6vw,58px);letter-spacing:-2px;line-height:1.14;margin:12px 0}.hero p{font-size:17px;line-height:1.7;color:#515154}.crumb{font-size:14px;color:#6e6e73}.crumb a,a{color:#06c}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.pills span,.badge{padding:8px 11px;background:#eef4fc;border-radius:99px;font-size:14px}.warning,.next,.steps{margin:24px 0;padding:22px;border-radius:18px;background:#f5f5f7;line-height:1.75}.spec{border:1px solid #e5e5e7;border-radius:20px;padding:24px;margin:18px 0;line-height:1.7}.spec h2{font-size:22px;margin:0 0 16px}.spec dl{display:grid;grid-template-columns:150px 1fr;gap:10px;margin:0}.spec dt{font-weight:700}.spec dd{margin:0}.sources{padding-left:20px;font-size:14px}.model-list ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.model-list a{display:block;border:1px solid #e5e5e7;border-radius:16px;padding:18px;text-decoration:none;height:100%;box-sizing:border-box}.model-list strong,.model-list span{display:block}.model-list span{font-size:13px;color:#6e6e73;margin-top:8px}.steps ol{line-height:1.9}@media(max-width:720px){main{padding:22px 16px 48px}.model-list ul{grid-template-columns:1fr}.spec dl{grid-template-columns:1fr;gap:3px}.spec dd{margin-bottom:12px}}