dialog::backdrop{background:rgba(15,32,31,.43);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.privacy-document{color:inherit;font:400 15px/1.7 system-ui;text-align:left}.privacy-document h2{font:700 clamp(26px,5vw,38px)/1.2 Georgia;margin:12px 0 20px}.privacy-document h3{font:750 18px/1.35 system-ui;margin:28px 0 8px}.privacy-document address{font-style:normal;padding:16px 20px;border:1px solid #9fb9a5;border-radius:12px;background:#edf5ed}.privacy-document a{color:#176059;text-decoration:underline;text-underline-offset:3px}.privacy-document p{max-width:none!important;font-size:15px!important;line-height:1.7!important}.privacy-table-wrap{overflow-x:auto}.privacy-document table{border-collapse:collapse;width:100%;font-size:13px}.privacy-document th,.privacy-document td{border:1px solid #b7c7b9;padding:10px 12px;text-align:left;vertical-align:top}.privacy-document th{background:#e6f0e4}.privacy-page{margin:0;background:#f3f7ee;color:#25483c}.privacy-page main{box-sizing:border-box;max-width:940px;margin:30px auto;padding:30px clamp(20px,5vw,56px);background:#fffdf7;box-shadow:0 12px 50px #2849351a;border-radius:20px}.privacy-page .privacy-back{display:inline-block;padding:10px 16px;color:#235944}.privacy-page .eyebrow{font:700 11px system-ui;letter-spacing:.12em;color:#537456}body.dark .privacy-document address,body.dark .privacy-document th{background:#263d38;color:#f4f2df}body.dark .privacy-document a{color:#a8e4cf}
