.publik{max-width:960px;min-height:100vh;padding:0 var(--pz-space-4,16px);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.publik__header{padding:var(--pz-space-4,16px) 0;justify-content:space-between;align-items:center;display:flex}.publik__home{display:inline-flex}.publik__home img{width:auto;height:32px}.publik__main{padding:var(--pz-space-4,16px) 0 var(--pz-space-6,32px);flex:1}.publik__hero{padding:var(--pz-space-6,32px) 0}.publik__hero h1{margin:0 0 var(--pz-space-3,12px);font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.15}.publik__hero p{max-width:640px;margin:0 0 var(--pz-space-4,16px);font-size:1.125rem}.publik__cta{gap:var(--pz-space-3,12px);flex-wrap:wrap;display:flex}.publik__features{gap:var(--pz-space-4,16px);margin:var(--pz-space-4,16px) 0;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.publik__features article{border:1px solid var(--pz-border,#d9dee5);padding:var(--pz-space-4,16px);border-top:3px solid #5294cf;border-radius:12px}.publik__features h2{margin:0 0 var(--pz-space-2,8px);font-size:1.05rem}.publik__features p{margin:0;line-height:1.5}.publik__section,.publik__doc{max-width:720px;line-height:1.6}.publik__doc h1{margin-top:0}.publik__doc h2{margin-top:var(--pz-space-5,24px);font-size:1.15rem}.publik__meta{color:var(--pz-text-muted,#5b6573);font-size:.9rem}.publik__footer{border-top:1px solid var(--pz-border,#d9dee5);padding:var(--pz-space-4,16px) 0;font-size:.9rem}.publik__links{gap:var(--pz-space-2,8px) var(--pz-space-4,16px);margin-bottom:var(--pz-space-2,8px);flex-wrap:wrap;display:flex}
