.page-module___8aEwW__article{padding-top:4rem}.page-module___8aEwW__section{border-bottom:1px solid var(--border-color);width:100%;margin-bottom:4rem;padding-bottom:4rem}.page-module___8aEwW__sectionInner{width:100%;max-width:800px;margin:0 auto;padding:0 3rem}.page-module___8aEwW__section:last-child{border-bottom:none;margin-bottom:4rem}.page-module___8aEwW__sectionHeader{margin-bottom:2.5rem}.page-module___8aEwW__sectionHeader h2{margin-bottom:.5rem;font-size:2.25rem}.page-module___8aEwW__intro{color:var(--text-primary);max-width:90%;font-size:1.15rem;line-height:1.7}.page-module___8aEwW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;margin-top:2rem;display:grid}.page-module___8aEwW__card{background-color:var(--bg-secondary);border:1px solid var(--border-color);flex-direction:column;padding:1.5rem;display:flex}.page-module___8aEwW__card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem}.page-module___8aEwW__colorPreview{border:1px solid #ffffff0d;border-radius:0;width:100%;height:100px;margin-bottom:1rem}.page-module___8aEwW__typoCard{background-color:var(--bg-secondary);border:1px solid var(--border-color);margin-bottom:1.5rem;padding:2rem}.page-module___8aEwW__typoHeading{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:1rem;font-size:2.5rem}.page-module___8aEwW__typoBody{font-family:var(--font-sans);color:var(--text-secondary);font-size:1rem}.page-module___8aEwW__typoMono{font-family:var(--font-mono);color:var(--text-primary);font-size:.9rem}.page-module___8aEwW__metaTags{gap:.5rem;margin-top:1rem;display:flex}.page-module___8aEwW__tag{font-family:var(--font-mono);background:var(--bg-body);border:1px solid var(--accent-primary);color:var(--accent-primary);text-transform:uppercase;padding:.25rem .5rem;font-size:.8rem}.page-module___8aEwW__mockupContainer{background-color:var(--bg-secondary);border:1px solid var(--border-color);justify-content:center;align-items:center;margin-top:2rem;padding:3rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__mockupLeft{border-right:1px solid var(--border-color);flex:1;justify-content:center;align-items:center;padding:3rem;display:flex;position:relative}.page-module___8aEwW__mockupRight{background:var(--bg-body);justify-content:center;align-items:center;width:250px;padding:3rem;display:flex}.page-module___8aEwW__mockupImage{z-index:1;max-width:100%;position:relative}.page-module___8aEwW__mockupGradient{display:none}.page-module___8aEwW__bulletList{margin-top:1.5rem;padding:0;list-style:none}.page-module___8aEwW__bulletList li{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.page-module___8aEwW__checkIcon{color:var(--accent-primary);flex-shrink:0;margin-top:3px}.page-module___8aEwW__copyCode{cursor:pointer;align-items:center;gap:.35rem;transition:all .2s;display:inline-flex}.page-module___8aEwW__copyCode svg{opacity:.5;transition:opacity .2s}.page-module___8aEwW__copyCode:hover{color:var(--text-primary);border-color:var(--accent-primary)}.page-module___8aEwW__copyCode:hover svg{opacity:1;color:var(--accent-primary)}@media (max-width:1024px){.page-module___8aEwW__sectionInner{padding:0 2rem}.page-module___8aEwW__sectionHeader h2{font-size:1.75rem}}@media (max-width:768px){.page-module___8aEwW__article{padding-top:2rem}.page-module___8aEwW__sectionInner{padding:0 1.25rem}.page-module___8aEwW__section{margin-bottom:2.5rem;padding-bottom:2.5rem}.page-module___8aEwW__sectionHeader h2{font-size:1.5rem}.page-module___8aEwW__intro{max-width:100%;font-size:1rem}.page-module___8aEwW__cardGrid{grid-template-columns:1fr}.page-module___8aEwW__mockupContainer{flex-direction:column;align-items:stretch}.page-module___8aEwW__mockupLeft{border-right:none;border-bottom:1px solid var(--border-color);padding:2rem}.page-module___8aEwW__mockupRight{width:100%;padding:2rem}.page-module___8aEwW__typoCard{padding:1.25rem}.page-module___8aEwW__typoHeading{font-size:1.75rem}}
