.policy-commerce-sticky,.policy-editor-guide{display:none!important}.policy-editor-workspace{padding-top:30px!important}.policy-editor-workspace-head{margin-bottom:18px!important}body .policy-generator-page .policy-generator-shell{width:min(1480px,calc(100% - 36px))!important;overflow:visible!important}body .policy-generator-page .policy-doc-layout{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;align-items:start!important}body .policy-generator-page .policy-workspace-nav{grid-column:1!important;grid-row:1/span 2!important;min-height:760px!important;position:relative!important}body .policy-generator-page .policy-doc-layout>.policy-commerce-bar{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-width:0!important}body .policy-generator-page .policy-doc-body{grid-column:2!important;grid-row:2!important;display:flex!important;flex-direction:column!important;min-width:0!important;background:#eef3f7!important}body .policy-generator-page .policy-doc-body>.policy-maker-layout{order:1!important;display:grid!important;grid-template-columns:minmax(340px,400px) minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;align-items:start!important;width:100%!important;min-width:0!important}body .policy-generator-page .policy-doc-body .policy-maker-form{grid-column:1!important;grid-row:1!important;position:-webkit-sticky!important;position:sticky!important;top:76px!important;max-height:calc(100vh - 95px)!important;overflow:auto!important;width:100%!important;min-width:0!important;margin:0!important;padding:20px!important;border-right:1px solid #d9e4ec!important;border-radius:0!important;background:#fff!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:12px!important;gap:12px!important}body .policy-generator-page .policy-doc-body .policy-preview-wrap{grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:760px!important;margin:0!important;border-radius:0!important;overflow:auto!important;background:#e9eff4!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval{order:2!important;width:auto!important;margin:18px!important;padding:24px!important;border:1px solid #d5e1e9!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(18,46,72,.08)!important;background:#fff!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval .policy-electronic-approval-head{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:14px!important;gap:14px!important;align-items:start!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval .policy-electronic-approval-head p{display:block!important;max-width:760px!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval .policy-signature-fields{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:14px!important;gap:14px!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval .policy-signature-entry{grid-column:1/-1!important}body .policy-generator-page .policy-doc-body .policy-paper{max-width:760px!important;margin:24px auto 40px!important}body .policy-generator-page .policy-doc-body .policy-maker-form>.eyebrow,body .policy-generator-page .policy-doc-body .policy-maker-form>.policy-design-controls,body .policy-generator-page .policy-doc-body .policy-maker-form>button,body .policy-generator-page .policy-doc-body .policy-maker-form>h2,body .policy-generator-page .policy-doc-body .policy-maker-form>label:last-of-type{grid-column:1/-1!important}@media(max-width:1100px){body .policy-generator-page .policy-doc-layout{grid-template-columns:190px minmax(0,1fr)!important}body .policy-generator-page .policy-doc-body>.policy-maker-layout{grid-template-columns:340px minmax(0,1fr)!important}body .policy-generator-page .policy-doc-body .policy-maker-form{grid-template-columns:1fr!important}body .policy-generator-page .policy-doc-body .policy-maker-form>*{grid-column:1!important}}@media(max-width:900px){body .policy-generator-page .policy-doc-layout{grid-template-columns:1fr!important}body .policy-generator-page .policy-workspace-nav{display:none!important}body .policy-generator-page .policy-doc-body,body .policy-generator-page .policy-doc-layout>.policy-commerce-bar{grid-column:1!important;grid-row:auto!important}body .policy-generator-page .policy-doc-body>.policy-maker-layout{grid-template-columns:1fr!important}body .policy-generator-page .policy-doc-body .policy-maker-form{grid-column:1!important;grid-row:auto!important;position:static!important;max-height:none!important;border-right:0!important}body .policy-generator-page .policy-doc-body .policy-preview-wrap{grid-column:1!important;grid-row:auto!important;min-height:520px!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval{margin:14px!important}}@media(max-width:620px){body .policy-generator-page .policy-generator-title{align-items:flex-start!important;flex-direction:column!important}body .policy-generator-page .policy-doc-layout>.policy-commerce-bar{grid-template-columns:1fr!important}body .policy-generator-page .policy-doc-layout>.policy-commerce-bar .policy-commerce-actions{grid-column:1!important;display:grid!important;grid-template-columns:1fr!important;width:100%!important}body .policy-generator-page .policy-doc-body>.policy-electronic-approval .policy-signature-fields{grid-template-columns:1fr!important}}body:has(.policy-generator-page){background:#edf3f7}body:has(.policy-generator-page) .policy-generator-page{padding:12px 0 30px!important;background:#edf3f7!important}body:has(.policy-generator-page) .policy-generator-shell{width:min(1540px,calc(100% - 30px))!important;margin:0 auto!important;border:1px solid #cedce6!important;border-radius:20px!important;background:#fff!important;overflow:visible!important;box-shadow:0 16px 42px rgba(18,46,72,.09)!important}body:has(.policy-generator-page) .policy-generator-title{min-height:92px!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;background:#fff!important;border-bottom:1px solid #d7e2ea!important}body:has(.policy-generator-page) .policy-generator-title h1{font-size:1.45rem!important;margin:2px 0 0!important;color:#102f4b!important}body:has(.policy-generator-page) .policy-generator-title p{font-size:.78rem!important;max-width:880px!important;margin:4px 0 0!important;color:#62778a!important}body:has(.policy-generator-page) .policy-generator-price-badge{padding:9px 14px!important;background:#e9f5f1!important;color:#176c64!important;border-radius:999px!important;font-size:.7rem!important;font-weight:950!important;white-space:nowrap!important}body:has(.policy-generator-page) .policy-doc-layout{display:grid!important;grid-template-columns:230px minmax(430px,500px) minmax(620px,1fr)!important;grid-template-rows:auto auto auto!important;min-height:720px!important;align-items:start!important;background:#fff!important}body:has(.policy-generator-page) .policy-workspace-nav{grid-column:1!important;grid-row:1/span 3!important;min-width:0!important;align-self:stretch!important;background:#f5f8fb!important;border-right:1px solid #d6e2ea!important;display:flex!important;flex-direction:column!important;overflow:visible!important}body:has(.policy-generator-page) .policy-workspace-head{padding:15px 14px!important;background:#123f6e!important;color:#fff!important}body:has(.policy-generator-page) .policy-workspace-links{padding:11px!important;display:grid!important;grid-gap:5px!important;gap:5px!important}body:has(.policy-generator-page) .policy-workspace-links a{min-height:40px!important;padding:0 10px!important;border-radius:9px!important;font-size:.78rem!important;white-space:normal!important}body:has(.policy-generator-page) .policy-workspace-info{margin-top:auto!important;padding:13px 12px!important;background:#fff!important;border-top:1px solid #d6e2ea!important}body:has(.policy-generator-page) .policy-workspace-info p{font-size:.68rem!important;line-height:1.45!important}body:has(.policy-generator-page) .policy-doc-layout>.policy-commerce-bar{grid-column:2/4!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(260px,1fr) auto!important;align-items:center!important;grid-gap:10px 16px!important;gap:10px 16px!important;min-height:62px!important;margin:0!important;padding:10px 14px!important;background:#fff!important;border:0!important;border-bottom:1px solid #d6e2ea!important;border-radius:0!important;box-shadow:none!important}body:has(.policy-generator-page) .policy-commerce-copy{display:grid!important;grid-gap:2px!important;gap:2px!important;min-width:0!important}body:has(.policy-generator-page) .policy-commerce-copy>span{font-size:.62rem!important;letter-spacing:.1em!important;color:#26706b!important;font-weight:950!important}body:has(.policy-generator-page) .policy-commerce-copy>strong{font-size:.9rem!important;color:#173650!important}body:has(.policy-generator-page) .policy-commerce-copy>small{display:block!important;font-size:.68rem!important;color:#6a7d8d!important}body:has(.policy-generator-page) .policy-commerce-actions{grid-column:2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}body:has(.policy-generator-page) .policy-commerce-actions button{height:40px!important;min-height:40px!important;padding:0 13px!important;border-radius:8px!important;font-size:.75rem!important;font-weight:950!important;white-space:nowrap!important;cursor:pointer!important}body:has(.policy-generator-page) .policy-basket-button{background:#163f66!important;color:#fff!important;border:0!important;box-shadow:0 8px 18px rgba(22,63,102,.15)!important}body:has(.policy-generator-page) .policy-basket-button b{display:inline-grid!important;place-items:center!important;min-width:34px!important;height:24px!important;margin-left:6px!important;padding:0 7px!important;border-radius:7px!important;background:rgba(255,255,255,.18)!important;color:#fff!important}body:has(.policy-generator-page) .policy-preview-button,body:has(.policy-generator-page) .policy-view-button{background:#fff!important;color:#173650!important;border:1px solid #cbd8e2!important}body:has(.policy-generator-page) .policy-purchase-options{display:none!important}body:has(.policy-generator-page) .policy-commerce-bar>p{grid-column:1/-1!important;margin:0!important;padding:7px 10px!important;background:#eaf7f2!important;border-radius:8px!important;color:#237259!important;font-size:.72rem!important}body:has(.policy-generator-page) .policy-inline-basket{grid-column:1/-1!important;margin:2px 0 0!important;padding:14px!important;border:1px solid #d6e2ea!important;border-radius:12px!important;background:#f8fbfd!important;max-height:420px!important;overflow:auto!important}body:has(.policy-generator-page) .policy-inline-basket-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}body:has(.policy-generator-page) .policy-secure-checkout{background:#163f66!important;color:#fff!important;border:0!important}body:has(.policy-generator-page) .policy-doc-body{display:contents!important}body:has(.policy-generator-page) .policy-doc-body>.policy-maker-layout{display:contents!important}body:has(.policy-generator-page) .policy-doc-body .policy-maker-form{grid-column:2!important;grid-row:2!important;position:static!important;align-self:start!important;width:auto!important;min-width:0!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:16px!important;border:0!important;border-right:1px solid #d6e2ea!important;border-radius:0!important;background:#f8fafc!important;box-shadow:none!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 11px!important;gap:10px 11px!important}body:has(.policy-generator-page) .policy-maker-form>.eyebrow,body:has(.policy-generator-page) .policy-maker-form>.policy-design-controls,body:has(.policy-generator-page) .policy-maker-form>button,body:has(.policy-generator-page) .policy-maker-form>h2,body:has(.policy-generator-page) .policy-maker-form>label:last-of-type{grid-column:1/-1!important}body:has(.policy-generator-page) .policy-maker-form h2{font-size:1.05rem!important;margin:0 0 2px!important}body:has(.policy-generator-page) .policy-maker-form .field{margin:0!important}body:has(.policy-generator-page) .policy-maker-form .field span{font-size:.7rem!important;margin-bottom:4px!important}body:has(.policy-generator-page) .policy-maker-form input,body:has(.policy-generator-page) .policy-maker-form select{min-height:38px!important;padding:7px 9px!important}body:has(.policy-generator-page) .policy-maker-form textarea{min-height:72px!important;padding:8px 9px!important}body:has(.policy-generator-page) .policy-design-controls{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;padding:10px!important;margin:3px 0!important;background:#fff!important;border:1px solid #d9e4eb!important;border-radius:10px!important}body:has(.policy-generator-page) .policy-design-controls h3{grid-column:1/-1!important;margin:0!important;font-size:.78rem!important}body:has(.policy-generator-page) .policy-maker-form>button{min-height:40px!important;margin:0!important}body:has(.policy-generator-page) .policy-doc-body .policy-preview-wrap{grid-column:3!important;grid-row:2!important;align-self:start!important;min-width:0!important;width:auto!important;min-height:720px!important;max-height:none!important;height:auto!important;overflow:visible!important;margin:0!important;padding:0 0 40px!important;border:0!important;border-radius:0!important;background:#eaf0f4!important;box-shadow:none!important}body:has(.policy-generator-page) .policy-preview-wrap .preview-toolbar{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:5!important;min-height:52px!important;padding:11px 14px!important;background:#fff!important;border-bottom:1px solid #d6e2ea!important}body:has(.policy-generator-page) .policy-paper{max-width:760px!important;margin:16px auto 34px!important;box-shadow:0 8px 24px rgba(18,46,72,.11)!important}body:has(.policy-generator-page) .policy-page-tabs{max-width:760px!important;margin:14px auto 0!important;padding:0!important}body:has(.policy-generator-page) .policy-page-controls{max-width:760px!important;margin:0 auto 36px!important;padding-bottom:12px!important}body:has(.policy-generator-page) .policy-doc-body>.policy-electronic-approval{grid-column:2/4!important;grid-row:3!important;position:static!important;margin:0!important;padding:20px 24px!important;border:0!important;border-top:1px solid #d6e2ea!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body:has(.policy-generator-page) .policy-electronic-approval .policy-electronic-approval-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;margin-bottom:14px!important}body:has(.policy-generator-page) .policy-electronic-approval h2{font-size:1.25rem!important;margin:2px 0 4px!important}body:has(.policy-generator-page) .policy-electronic-approval .policy-signature-fields{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px 12px!important;gap:10px 12px!important}body:has(.policy-generator-page) .policy-electronic-approval .policy-signature-entry{grid-column:1/-1!important;min-height:76px!important}body:has(.policy-generator-page) .policy-route-disclaimer{width:min(1540px,calc(100% - 30px))!important;margin:12px auto!important}@media(max-width:1220px){body:has(.policy-generator-page) .policy-doc-layout{grid-template-columns:205px minmax(390px,455px) minmax(520px,1fr)!important}.policy-commerce-copy>small{display:none!important}}@media(max-width:980px){body:has(.policy-generator-page) .policy-doc-layout{grid-template-columns:1fr!important}body:has(.policy-generator-page) .policy-workspace-nav{display:none!important}body:has(.policy-generator-page) .policy-doc-body .policy-maker-form,body:has(.policy-generator-page) .policy-doc-body .policy-preview-wrap,body:has(.policy-generator-page) .policy-doc-body>.policy-electronic-approval,body:has(.policy-generator-page) .policy-doc-layout>.policy-commerce-bar{grid-column:1!important;grid-row:auto!important}body:has(.policy-generator-page) .policy-doc-body .policy-maker-form,body:has(.policy-generator-page) .policy-doc-body .policy-preview-wrap{max-height:none!important;overflow:visible!important}body:has(.policy-generator-page) .policy-commerce-actions{grid-column:1!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media(max-width:620px){body:has(.policy-generator-page) .policy-generator-title{align-items:flex-start!important;flex-direction:column!important}body:has(.policy-generator-page) .policy-electronic-approval .policy-signature-fields,body:has(.policy-generator-page) .policy-maker-form{grid-template-columns:1fr!important}body:has(.policy-generator-page) .policy-maker-form>*{grid-column:1!important}body:has(.policy-generator-page) .policy-design-controls{grid-template-columns:1fr!important}body:has(.policy-generator-page) .policy-commerce-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}body:has(.policy-generator-page) .policy-preview-button{grid-column:1/-1!important}}.policy-sidebar-refined{padding:12px;gap:12px;align-content:start}.policy-sidebar-refined>.policy-workspace-head[hidden],.policy-sidebar-refined>.policy-workspace-links[hidden]{display:none!important}.policy-sidebar-example{display:block;text-decoration:none;color:#173650;border:1px solid #d7e1e9;border-radius:12px;background:#fff;padding:10px;box-shadow:0 5px 14px rgba(18,46,72,.05)}.policy-sidebar-label{display:block;margin-bottom:8px;font-size:.76rem;font-weight:950;color:#173650}.policy-example-sheet{display:block;width:100%;min-height:160px;padding:14px 12px;border:1px solid #d9e3ea;border-radius:8px;background:#fff;box-shadow:0 5px 12px rgba(18,46,72,.08)}.policy-example-sheet b{display:block;text-align:center;font-size:.6rem;letter-spacing:.1em;color:#1a6f69;margin-bottom:9px}.policy-example-sheet strong{display:block;margin:8px 0 4px;font-size:.55rem;color:#294b66}.policy-example-sheet i{display:block;height:4px;margin:4px 0;border-radius:99px;background:#dfe7ed}.policy-example-sheet i:nth-of-type(2n){width:78%}.policy-example-sheet em{display:block;margin-top:11px;padding-top:7px;border-top:1px solid #dce5eb;font-size:.5rem;color:#6a7e90}.policy-sidebar-example small{display:block;margin-top:7px;font-size:.64rem;line-height:1.4;color:#65798b}.policy-sidebar-disclaimer{margin:0}.policy-sidebar-disclaimer .professional-template-disclaimer{width:100%!important;margin:0!important;padding:11px 10px!important;border-radius:11px!important;box-shadow:none!important}.policy-sidebar-disclaimer .professional-template-disclaimer strong{font-size:.72rem!important;line-height:1.35}.policy-sidebar-disclaimer .professional-template-disclaimer p{font-size:.61rem!important;line-height:1.5!important;margin:5px 0!important}.policy-sidebar-refined .policy-workspace-info{margin-top:0!important;padding:12px 0 0!important;border-top:1px solid #d9e4ec!important}.policy-sidebar-refined .policy-workspace-info h3{font-size:.78rem}.policy-sidebar-refined .policy-side-price{font-size:.65rem}@media(max-width:900px){.policy-workspace-nav.policy-sidebar-refined{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:12px;gap:12px;border-right:0;border-bottom:1px solid #d9e4ec;padding:12px}.policy-sidebar-refined .policy-workspace-info{grid-column:1/-1}.policy-sidebar-disclaimer .professional-template-disclaimer p{font-size:.68rem!important}}@media(max-width:620px){.policy-workspace-nav.policy-sidebar-refined{grid-template-columns:1fr}.policy-sidebar-refined .policy-workspace-info{grid-column:auto}}.policy-generator-page .policy-editor-wrap .policy-preview-wrap .policy-paper.policy-page,body.policy-full-preview-active .policy-full-preview-stack .policy-full-preview-page{width:min(794px,calc(100% - 34px))!important;max-width:794px!important;min-height:1123px!important;height:1123px!important;max-height:1123px!important;box-sizing:border-box!important;margin:18px auto 24px!important;padding:36px 42px 52px!important;overflow:hidden!important;font-size:13px!important;line-height:1.44!important}.policy-generator-page .policy-editor-wrap .policy-preview-wrap .policy-paper.policy-page>h1,body.policy-full-preview-active .policy-full-preview-stack .policy-full-preview-page>h1{font-size:1.78rem!important;line-height:1.08!important;margin:4px 0 14px!important}.policy-generator-page .policy-paper .policy-cover h1,body.policy-full-preview-active .policy-full-preview-page .policy-cover h1{font-size:1.9rem!important;line-height:1.08!important;margin:0 0 8px!important}.policy-generator-page .policy-paper h2,body.policy-full-preview-active .policy-full-preview-page h2{font-size:1.03rem!important;line-height:1.2!important;margin:16px 0 7px!important;padding:6px 9px!important}.policy-generator-page .policy-paper p,body.policy-full-preview-active .policy-full-preview-page p{margin:5px 0!important;line-height:1.44!important}.policy-generator-page .policy-paper ol,.policy-generator-page .policy-paper ul,body.policy-full-preview-active .policy-full-preview-page ol,body.policy-full-preview-active .policy-full-preview-page ul{margin:7px 0!important;padding-left:20px!important}.policy-generator-page .policy-paper li,body.policy-full-preview-active .policy-full-preview-page li{margin-bottom:4px!important;line-height:1.4!important}.policy-generator-page .policy-control-table,body.policy-full-preview-active .policy-full-preview-page .policy-control-table{margin:15px 0!important;font-size:.76rem!important}.policy-generator-page .policy-control-table td,.policy-generator-page .policy-control-table th,body.policy-full-preview-active .policy-full-preview-page .policy-control-table td,body.policy-full-preview-active .policy-full-preview-page .policy-control-table th{padding:7px 8px!important}.policy-generator-page .policy-callout,.policy-generator-page .policy-intro-box,body.policy-full-preview-active .policy-full-preview-page .policy-callout,body.policy-full-preview-active .policy-full-preview-page .policy-intro-box{padding:10px 12px!important;border-left-width:4px!important}.policy-generator-page .policy-procedure-list,body.policy-full-preview-active .policy-full-preview-page .policy-procedure-list{gap:7px!important;margin:7px 0!important}.policy-generator-page .policy-procedure-list li,body.policy-full-preview-active .policy-full-preview-page .policy-procedure-list li{grid-template-columns:62px 1fr!important;gap:8px!important;padding:8px 9px!important;border-radius:8px!important}.policy-generator-page .policy-approval-grid,body.policy-full-preview-active .policy-full-preview-page .policy-approval-grid{gap:8px!important;margin:12px 0!important}.policy-generator-page .policy-approval-grid>div,body.policy-full-preview-active .policy-full-preview-page .policy-approval-grid>div{padding:9px!important;border-radius:8px!important}.policy-generator-page .policy-paper .copyright,body.policy-full-preview-active .policy-full-preview-page .copyright{margin-top:14px!important;padding-top:9px!important;font-size:.66rem!important}.policy-generator-page .policy-native-cover{max-width:794px!important;min-height:1123px!important;height:1123px!important;max-height:1123px!important;box-sizing:border-box!important;margin:18px auto 24px!important;padding:64px 54px!important;overflow:hidden!important}.policy-generator-page .policy-native-cover,.policy-generator-page .policy-page-number-below{width:min(794px,calc(100% - 34px))!important}.policy-generator-page .policy-commerce-actions .policy-basket-button b,.policy-generator-page .policy-commerce-actions .policy-preview-button,.policy-generator-page .policy-commerce-actions .policy-view-button,.policy-generator-page .policy-commerce-copy{display:none!important}.policy-generator-page .policy-commerce-wrap .policy-commerce-actions{display:block!important;width:100%!important;margin:0!important}.policy-generator-page .policy-commerce-wrap .policy-commerce-actions .policy-basket-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;grid-column:auto!important;grid-row:auto!important}.policy-generator-page .policy-commerce-wrap>.policy-commerce-bar{padding:16px 20px!important}.policy-generator-page .policy-visible-controls>[data-pvc-action=signature]{display:block!important}@media(max-width:840px){.policy-generator-page .policy-editor-wrap .policy-preview-wrap .policy-paper.policy-page,.policy-generator-page .policy-native-cover,body.policy-full-preview-active .policy-full-preview-stack .policy-full-preview-page{width:calc(100% - 16px)!important;max-width:none!important;height:auto!important;max-height:none!important;min-height:calc((100vw - 48px) * 1.414)!important;padding:28px 24px 48px!important;overflow:visible!important}}