.skilmalar-page .wrap{max-width:760px}.skilmalar-page nav.navwrap{max-width:1120px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:76px}.skilmalar-page .back-link{font-size:14.5px;color:var(--text-dim);display:flex;align-items:center;gap:8px}.skilmalar-page .back-link:hover{color:var(--text)}.skilmalar-page section.legal-hero{padding:72px 0 48px}.skilmalar-page .legal-hero h1{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.05}.skilmalar-page .legal-hero h1 span{color:var(--accent)}.skilmalar-page .legal-hero p{color:var(--text-dim);font-size:17px;margin-top:22px;line-height:1.7}.skilmalar-page .legal-body{padding-bottom:100px}.skilmalar-page .legal-body section{margin-bottom:40px}.skilmalar-page .legal-body h2{font-size:22px;font-weight:700;margin-bottom:12px}.skilmalar-page .legal-body p{color:var(--text-dim);font-size:16px;line-height:1.75;margin-bottom:14px}.skilmalar-page .legal-body p:last-child{margin-bottom:0}.skilmalar-page .legal-body strong{color:var(--text);font-weight:600}.skilmalar-page .legal-body a{color:var(--accent);font-weight:600}.skilmalar-page .legal-body a:hover{text-decoration:underline;text-underline-offset:3px}.skilmalar-page footer{padding:40px 0;text-align:center;color:var(--text-dim);font-size:13.5px}