
.policy-shell{width:min(820px,calc(100% - 48px));margin:0 auto;padding:64px 0 70px}.policy-heading{margin-bottom:35px}.policy-heading h1{font-size:2.65rem;line-height:1.45;letter-spacing:-.025em;overflow-wrap:anywhere}.policy-subtitle{font-size:1.125rem;color:var(--muted);margin-top:12px}.policy-meta{margin:30px 0 0;padding:24px 27px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.policy-meta>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:9px 0}.policy-meta dt{font-size:.875rem;color:var(--muted);font-weight:600}.policy-meta dd{margin:0;font-size:1rem;overflow-wrap:anywhere}.app-id{font-size:.875rem;color:var(--muted)}.policy-shell section{margin-top:36px}.policy-shell section h2{font-size:1.35rem;line-height:1.55;letter-spacing:-.015em;margin-bottom:15px}.policy-shell section p{font-size:1rem;line-height:1.95;margin:12px 0 0;overflow-wrap:anywhere}.policy-shell a{color:var(--green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.policy-shell .policy-scope{padding:25px 27px;background:#eef5e9;border-left:3px solid #709563;border-radius:0 8px 8px 0;margin:0}.policy-shell .policy-scope h2{font-size:1.125rem}.policy-shell address{font-style:normal;background:var(--surface);border-radius:6px;padding:20px 24px;margin:19px 0;overflow-wrap:anywhere}.policy-footer{width:min(820px,calc(100% - 48px));margin:0 auto 28px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:22px;flex-wrap:wrap;font-size:.8125rem;color:var(--muted)}@media(max-width:760px){.policy-shell{padding-top:42px;width:calc(100% - 40px)}.policy-heading h1{font-size:1.9rem}.policy-subtitle{font-size:1rem}.policy-meta{padding:19px 20px}.policy-meta>div{grid-template-columns:1fr;gap:3px;padding:8px 0}.policy-shell .policy-scope{padding:21px}.policy-shell section h2{font-size:1.2rem}.policy-shell section{margin-top:30px}.policy-footer{width:calc(100% - 40px);display:block}.policy-footer p{margin-top:14px}}
