.legal-document{min-width:0;max-width:800px}.legal-document h1{overflow-wrap:anywhere;font-size:clamp(28px,5vw,48px);line-height:1.2}.legal-document .article-body,.legal-document .blog-services a{overflow-wrap:anywhere;min-width:0}.legal-document .article-body li{line-height:1.75}.legal-document .article-body p{line-height:1.85}.legal-review-intro{max-width:800px;margin:auto;padding-top:30px;line-height:1.7}.legal-review-nav{flex-wrap:wrap;background:0 0!important;border:0!important;flex-direction:row!important;gap:14px!important;padding:20px 0!important;display:flex!important;position:static!important;inset:auto!important}.legal-review-nav a{color:#b91e31;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.legal-review-section{scroll-margin-top:35px}.legal-review-notice{color:#42424a;background:#f6f6f8;border-left:3px solid #f52e45;padding:20px}.legal-document .blog-services a{min-height:44px;padding:10px 0;display:block}@media (max-width:600px){.legal-document{width:100%;margin-top:30px}.legal-document .article-body{font-size:16px}.legal-document .article-body h2{font-size:23px;line-height:1.35}.legal-document .article-body h3{font-size:20px;line-height:1.4}.legal-review-notice{padding:16px}.legal-review-nav{gap:8px 16px!important}}.legal-viewport-review{border-top:1px solid #dedee2;min-width:0;margin-top:24px;padding:28px 0}.legal-viewport-review h2{font-size:24px}.legal-viewport-review>p{color:#62626b;margin:12px 0;line-height:1.7}.legal-viewport-review label{gap:8px;max-width:480px;font-size:14px;display:grid}.legal-viewport-review select{color:#171719;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:5px;padding:12px}.legal-preview-controls{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.legal-preview-controls button{color:#171719;background:#fff;border:1px solid #bbb;border-radius:4px;min-height:44px;padding:10px 14px}.legal-preview-controls button[aria-pressed=true]{color:#fff;background:#b91e31;border-color:#b91e31}.legal-frame-scroll{background:#eeeef1;min-width:0;max-width:100%;padding:12px}.legal-document .article-body a{overflow-wrap:anywhere}.legal-document .article-body em{color:inherit;font-style:italic}.legal-company{color:#42424a;overflow-wrap:anywhere;background:#f6f6f8;border-left:3px solid #f52e45;margin:24px 0;padding:14px 18px;font-size:14px;line-height:1.7}.legal-editor-toolbar{flex-wrap:wrap;gap:8px;display:flex}.legal-editor-toolbar button,.legal-history-item button{background:#19191c;border:1px solid #48404d;border-radius:5px;min-height:44px;padding:10px 12px}.legal-cms .cms-form>details{border:1px solid #343038;border-radius:8px;margin:25px 0;padding:16px}.legal-cms summary{cursor:pointer;font-weight:600;line-height:1.6}.legal-cms .legal-private-issues{background:#23161b;border-left:3px solid #f52e45;padding:18px;line-height:1.7}.legal-private-issues h3{font-size:16px}.legal-history-item{overflow-wrap:anywhere;border-bottom:1px solid #343038;padding:18px 0}.legal-history-item p{color:#aaa6af;margin:8px 0;font-size:12px;line-height:1.7}.legal-history-item button{margin:5px 8px 5px 0}.legal-cms iframe{margin:18px auto;display:block}.legal-cms button:disabled{opacity:.45;cursor:not-allowed}.legal-cms .cms-top h1{overflow-wrap:anywhere}.legal-cms .cms-message{white-space:pre-wrap}.legal-cms .cms-actions a{align-items:center;min-height:44px;display:inline-flex}.legal-cms .cms-form input[type=date]{min-height:44px}@media (max-width:600px){.legal-cms .cms-form fieldset{padding:14px}.legal-cms .cms-actions{gap:12px}.legal-cms .legal-editor-toolbar button{font-size:13px}.legal-cms .cms-top h1{font-size:30px}.legal-cms .cms-form input:not([type=checkbox]),.legal-cms .cms-form textarea,.legal-cms .cms-form select{min-height:44px;font-size:16px}}
