.legal-header{border-bottom:1px solid #dce4db;background:#fff}.legal-header>.container{display:flex;gap:24px;justify-content:space-between;align-items:center;min-height:88px}.legal-header a:last-child{font-size:14px;display:inline-flex;align-items:center;gap:12px}.legal-page{max-width:1020px;padding-top:48px;padding-bottom:80px;font-size:16px;line-height:1.8;color:#2f4b40;overflow-wrap:anywhere}.legal-page h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(34px,4vw,54px);line-height:1.15;letter-spacing:-.03em;color:#1d3f34;margin:12px 0 18px}.legal-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:27px;line-height:1.3;margin:0 0 20px;color:#1d3f34}.legal-page section{margin:40px 0}.legal-page p{margin:0 0 18px}.legal-page ul{padding-left:24px}.legal-page li{margin:0 0 12px}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.17em;color:#b8714b;margin-top:34px!important}.legal-version,.legal-planned-url,.legal-end{font-size:14px;color:#627869}.legal-intro{font-size:18px;line-height:1.75}.legal-review-banner,.legal-open-items{padding:24px;border:1px solid #dfb992;border-left:4px solid #cb8051;border-radius:10px;background:#fbf4e9;color:#6b513c}.legal-review-banner p{font-size:14px;margin:10px 0 0}.legal-navigation{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.legal-navigation a{padding:10px 14px;border:1px solid #d6e0d6;border-radius:7px;text-decoration:none;font-size:14px;background:#fff}.legal-navigation a[aria-current=page]{color:#fff;background:#1c4438;border-color:#1c4438}.legal-toc{background:#edf2eb;border-radius:10px;padding:24px;margin:30px 0}.legal-toc ul{columns:2;gap:36px;margin-bottom:0;font-size:14px}.legal-toc li{break-inside:avoid}.legal-document section{scroll-margin-top:30px;border-top:1px solid #d9e2d8;padding-top:30px}.legal-table-wrap{max-width:100%;overflow:auto;border:1px solid #d9e2d8;border-radius:8px}.legal-table-wrap table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.7;min-width:640px;text-align:left}.legal-table-wrap th,.legal-table-wrap td{padding:16px;border-bottom:1px solid #d9e2d8;vertical-align:top;width:33.33%}.legal-table-wrap th{background:#edf2eb}.legal-business{display:grid;gap:18px}.legal-business dt{font-size:13px;color:#627869}.legal-business dd{margin:4px 0 0}.legal-open-items{margin-top:45px}.legal-open-items h2{font-size:26px}.legal-open-items ul{margin-bottom:0}.legal-end{margin-top:30px!important}@media(max-width:640px){.legal-page{padding-top:24px}.legal-header>.container{min-height:80px;gap:16px}.legal-header a:last-child{font-size:12px;max-width:150px}.legal-toc ul{columns:1}.legal-review-banner,.legal-open-items,.legal-toc{padding:18px}.legal-page h2{font-size:24px}.legal-navigation{display:grid;grid-template-columns:1fr}.legal-table-wrap table{min-width:620px}}@media print{.legal-header,.legal-navigation,.legal-toc,#denebi-whatsapp{display:none!important}.legal-page{max-width:none;padding:0}.legal-review-banner{display:block;border:2px solid #333;background:none}.legal-table-wrap{overflow:visible}.legal-table-wrap table{min-width:0}.legal-page{font-size:12pt}.legal-page h1{font-size:24pt}.legal-page h2{font-size:18pt}}
