.privacy-panel{box-sizing:border-box;max-width:100%;margin:18px 0;padding:18px;border:1px solid #c8d3df;border-radius:10px;background:#f3f6fa;color:#263749;text-align:left;font:400 15px/1.7 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;overflow-wrap:anywhere}.privacy-panel *{box-sizing:border-box}.privacy-panel h2,.privacy-panel h3{font-size:18px;color:#263749;margin:0 0 12px}.privacy-panel p{margin:10px 0;font-size:15px;color:#263749}.privacy-panel ul{padding-left:22px}.privacy-panel summary{min-height:44px;padding:8px 0;cursor:pointer;font-weight:700;font-size:16px}.privacy-panel a{color:#254d86;text-decoration:underline}.privacy-actions{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.privacy-actions button{font:600 15px/1.5 sans-serif;min-height:48px;max-width:100%;padding:11px 16px;border:1px solid #526980;border-radius:7px;background:#fff;color:#263749;cursor:pointer}.privacy-actions button:disabled{opacity:.55;cursor:wait}.privacy-panel :focus-visible{outline:3px solid #8e6714;outline-offset:3px}.privacy-status{min-height:1.7em;font-weight:600}.privacy-panel .privacy-caution{font-size:14px}.storage-page{margin:0;background:#f7f8fa;color:#263749;font:16px/1.8 sans-serif}.storage-page main{max-width:880px;margin:auto;padding:28px 20px}.storage-page h1{font-size:28px;line-height:1.4}.storage-page table{border-collapse:collapse;width:100%;font-size:14px}.storage-page th,.storage-page td{padding:12px;border:1px solid #ccd5df;text-align:left;vertical-align:top;overflow-wrap:anywhere}.storage-page a{color:#254d86}@media(max-width:600px){.privacy-panel{padding:15px}.privacy-actions{flex-direction:column}.privacy-actions button{width:100%}.storage-page main{padding:20px 16px}.storage-page h1{font-size:24px}.storage-page th,.storage-page td{padding:8px}}
