.policy-header{max-width:1100px;margin:auto;padding:28px var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--edge)}.policy-logo-tile{width:36px;height:36px}.policy-logo-tile img{width:100%;height:100%;object-fit:contain}.back-home{font-size:16px;text-underline-offset:4px}.policy-page{max-width:780px;margin:64px auto;padding:0 var(--gutter)}.policy-page h1{font-size:48px;max-width:none}.policy-page p{margin-top:20px;line-height:1.65}.policy-page h2{font-size:25px;margin-top:36px}.policy-date{color:var(--muted);font-size:15px}.policy-page a{color:var(--accent);text-underline-offset:3px}.policy-footer{max-width:1100px;margin:64px auto 0;padding:28px var(--gutter);border-top:1px solid var(--edge);color:var(--muted)}@media(max-width:740px){.policy-header{padding:22px}.policy-header .brand{font-size:23px;gap:8px}.policy-logo-tile{width:28px;height:28px}.policy-page{margin:40px auto;padding:0 22px}.policy-page h1{font-size:36px}.policy-page p{font-size:16px}.back-home{font-size:14px}}
