.platform-page--policies{--policy-line:var(--color-border-tertiary);--policy-tint:color-mix(in srgb, var(--color-brand) 5%, var(--color-surface));& b,& strong{font-weight:500}& .platform-hero .platform-hero-art{padding-inline:0}& .platform-hero .platform-hero-intro{padding-bottom:64px}& .policy-wire{fill:none;stroke:var(--color-neutral-200);stroke-width:1px}& .policy-wire--active{stroke:color-mix(in srgb, var(--color-brand) 60%, var(--color-surface))}& .policy-soft-holder{background:color-mix(in srgb, var(--color-surface-subtle) 60%, transparent);border:1px solid #0000000f;border-radius:13px;padding:4px}& .policy-document{border:1px solid var(--policy-line);background:var(--color-surface);color:var(--color-ink);border-radius:8px;padding-bottom:16px;position:relative;overflow:hidden}& .policy-document-head{border-bottom:1px solid var(--policy-line);flex-direction:column;justify-content:center;gap:2px;min-height:112px;padding:20px 28px;display:flex}& .policy-company,& .policy-document-meta{color:var(--color-ink-tertiary);font-size:12px;line-height:16px}& .policy-document-title{letter-spacing:-.03em;font-size:20px;line-height:26px}& .policy-document-meta{margin-top:4px}& .policy-clauses{margin:0;padding:0;list-style:none}& .policy-clause{--clause-flash:clamp(0, min((var(--t,.9) - var(--clause-on,.1)) * 16, (var(--clause-on,.1) + .22 - var(--t,.9)) * 10), 1);background:color-mix(in srgb, var(--color-brand) calc(var(--clause-flash) * 6%), var(--color-surface));align-items:center;gap:18px;min-height:46px;padding:10px 28px;font-size:14px;line-height:20px;display:flex;position:relative}& .policy-clause--selected{background:color-mix(in srgb, var(--color-brand) calc(4% + var(--clause-flash) * 6%), var(--color-surface))}& .policy-clause--selected:before{content:"";background:var(--color-brand);width:2px;position:absolute;inset:0 auto 0 0}& .policy-clause-number{width:8px;color:var(--color-ink-tertiary);flex:none;font-size:12px}& .policy-paper-stack{isolation:isolate;position:relative}& .policy-paper-stack:before,& .policy-paper-stack:after{content:"";z-index:-1;border:1px solid var(--policy-line);background:var(--color-surface);border-radius:8px;position:absolute;inset:0;transform:rotate(-3deg)}& .policy-paper-stack:after{transform:rotate(2deg)}& .policy-sources{flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}& .policy-sources-title{color:var(--color-ink-tertiary);margin-bottom:4px;display:block}& .policy-source{--source-flash:clamp(0, min((var(--t,.9) - var(--source-on,.04)) * 16, (var(--source-on,.04) + .2 - var(--t,.9)) * 10), 1);border:1px solid color-mix(in srgb, var(--color-brand) calc(var(--source-flash) * 60%), var(--policy-line));background:var(--color-surface);border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:7px;display:flex}& .policy-source-mark{border:1px solid var(--policy-line);background:var(--color-surface-subtle);border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}& .policy-source-mark img{width:auto;max-width:26px;height:auto;max-height:20px}& .policy-avatars{flex:none;padding-left:5px;display:flex}& .policy-avatar{border:2px solid var(--color-surface);border-radius:50%;flex:none;width:28px;height:28px;margin-left:-5px;position:relative;overflow:hidden}& .policy-avatar img{width:294.12%;max-width:none;height:294.12%;position:absolute}& .policy-text-lines{flex-direction:column;gap:5px;display:flex}& .policy-text-lines i{background:var(--policy-line);border-radius:2px;width:100%;height:4px;display:block}& .policy-text-lines i:nth-child(3n){width:72%}& .policy-coverage-row,& .policy-reality-row,& .policy-comparison-side--oneleet li,& .policy-review-row,& .policy-connected-item{--proof-flash:clamp(0, min((var(--t,.9) - var(--check-on,.2)) * 16, (var(--check-on,.2) + .22 - var(--t,.9)) * 10), 1);background:color-mix(in srgb, var(--color-success-subtle) calc(var(--proof-flash) * 65%), var(--color-surface))}& .policy-connected-item{border-color:color-mix(in srgb, var(--color-brand) calc(var(--proof-flash) * 35%), var(--policy-line))}& .policy-hero-scene{text-align:start;height:430px}& .policy-hero-scene .scene-clock{justify-content:center;display:flex}& .policy-hero-canvas{flex:none;width:1230px;height:430px;position:relative}& .policy-hero-cables{position:absolute;inset:0}& .policy-hero-paper{width:520px;height:420px;position:absolute;top:32px;left:365px}& .policy-hero-paper .policy-document{height:100%}& .policy-hero-paper .policy-clause{gap:16px;height:48px;min-height:48px;padding-block:4px;padding-inline:36px}& .policy-hero-paper .policy-document-head{height:117px;min-height:117px;padding-inline:36px}& .policy-hero-paper:before{translate:10px 6px}& .policy-hero-paper:after{translate:-10px 10px}& .policy-hero-canvas:after{content:"";background:linear-gradient(transparent, var(--color-surface));pointer-events:none;height:70px;position:absolute;inset:auto 300px 0 330px}& .policy-hero-sources>.policy-sources{position:absolute}& .policy-hero-sources>:first-child{width:185px;top:108px;left:80px}& .policy-hero-sources>:nth-child(2){width:189px;top:172px;left:985px}& .policy-hero-sources>:nth-child(3){width:154px;top:268px;left:111px}& .policy-hero-sources>:nth-child(4){width:177px;top:316px;left:985px}& .policy-hero-accepted{--on:.58;background:var(--color-surface);align-items:center;gap:12px;padding:16px;font-size:14px;line-height:20px;display:flex;position:absolute;top:42px;left:714px;box-shadow:0 2px 8px #0000000a}& .policy-hero-accepted small{color:var(--color-ink-tertiary);font-size:12px;line-height:16px;display:block}& .policy-hero-accepted>.ui-icon{color:var(--color-success);flex:none}& .policy-fiction-scene{border-inline-start:1px solid var(--dark-line);flex:1;min-width:0;height:439px;overflow:hidden}& .policy-fiction-scene .scene-clock{justify-content:center;display:flex}& .policy-fiction-canvas{flex:none;width:710px;height:439px;position:relative}& .policy-fiction-page{border:1px solid var(--dark-bar-line);background:var(--dark-bar);width:276px;height:340px;color:var(--color-neutral-500);letter-spacing:-.01em;border-radius:8px;padding:18px 20px;font-size:12px;line-height:16px;position:absolute;top:49px;left:36px}& .policy-fiction-page p+p{margin-top:12px}& .policy-fiction-page p:first-child{color:var(--dark-muted)}& .policy-fiction-page>span{margin-top:12px;display:block}& .policy-fiction-clause{color:var(--color-neutral-100);position:relative}& .policy-fiction-clause:before{--mark:clamp(0, (var(--t,.9) - .16) * 12, 1);content:"";background:var(--color-brand);width:3px;transform:scaleY(var(--mark));transform-origin:top;position:absolute;top:0;bottom:0;left:-10px}& .policy-fiction-auditor{--on:.04;border:1px solid var(--dark-line);background:var(--dark-bar);width:270px;color:var(--color-neutral-100);border-radius:9px;align-items:flex-start;gap:10px;padding:16px;font-size:14px;line-height:20px;display:flex;position:absolute;top:84px;left:400px}& .policy-fiction-auditor small{color:var(--color-neutral-500);margin-bottom:4px;font-size:12px;line-height:16px;display:block}& .policy-auditor-photo{border-radius:50%;flex:none;width:30px;height:30px;display:block;position:relative}& .policy-auditor-crop{border-radius:50%;position:absolute;inset:0;overflow:hidden}& .policy-auditor-crop img{width:114.58%;max-width:none;height:127.17%;position:absolute;top:-6.93%;left:-6.6%}& .policy-auditor-mark{width:14px;height:auto;position:absolute;bottom:-3px;right:-3px}& .policy-fiction-reality{--problem-flash:clamp(0, min((var(--t,.9) - .42) * 10, (.82 - var(--t,.9)) * 8), 1);--on:.3;border:1px solid color-mix(in srgb, var(--color-brand) calc(var(--problem-flash) * 45%), var(--dark-line));background:var(--dark-bar);width:270px;color:var(--color-neutral-100);border-radius:9px;padding:16px;font-size:14px;line-height:20px;position:absolute;top:205px;left:400px}& .policy-fiction-caption{color:var(--color-neutral-500);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;line-height:16px;display:flex}& .policy-fiction-caption b{--verdict:clamp(0, (var(--t,.9) - .42) * 14, 1);opacity:var(--verdict);transform:scale(calc(.9 + var(--verdict) * .1));color:color-mix(in srgb, var(--color-brand) 60%, var(--color-neutral-0));background:color-mix(in srgb, var(--color-brand) 14%, transparent);white-space:nowrap;border-radius:20px;margin-left:auto;padding:2px 6px}& .policy-fiction-link{background:var(--dark-bar-line);width:88px;height:1px;clip-path:inset(0 calc((1 - clamp(0, (var(--t,.9) - .24) * 14, 1)) * 100%) 0 0);position:absolute;top:232px;left:312px}& .policies-approach .platform-tabs-bar[data-ready]{transition-duration:.18s}& .policy-approach-panel{grid-template-columns:521px minmax(0,1fr);display:grid}& .policy-approach-panel[hidden]{display:none}& .policy-approach-panel+.policy-approach-panel{border-top:1px solid var(--color-line)}& .policy-approach-copy{flex-direction:column;justify-content:center;gap:12px;padding:40px;display:flex}& .policy-approach-copy p>span{color:var(--color-ink-secondary)}& .policy-panel-title{color:var(--color-ink-secondary);text-transform:uppercase}& .policies-approach [data-ready] .policy-panel-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& .policy-approach-art{border-left:1px solid var(--policy-line);background:var(--color-surface-subtle);min-height:484px;position:relative;overflow:hidden}& .policy-tab-scene{height:484px}& .policy-tab-scene .scene-clock{justify-content:center;display:flex}& .policy-tab-canvas{flex:none;width:710px;height:484px;position:relative}& .policy-approach-panel[data-tab-instant] .illustration-clock{--t:.9;--illustration-clock:1;animation:none}& .policy-tab-wires{position:absolute;inset:0}& .policy-tailored-sources{width:107px;position:absolute;top:112px;left:78px}& .policy-tailored-paper{width:380px;position:absolute;top:92px;left:245px}& .policy-tailored-paper .policy-document-head{min-height:52px;padding:16px 20px;position:relative}& .policy-tailored-paper .policy-company{position:absolute;top:18px;right:20px}& .policy-tailored-paper .policy-document-title{letter-spacing:0;font-size:14px;line-height:20px}& .policy-tailored-paper .policy-clause{min-height:54px;padding:16px 20px}& .policy-tailored-paper .policy-clause-number{display:none}& .policy-template-mini{border:1px solid var(--policy-line);background:var(--color-surface);width:128px;color:var(--color-ink-tertiary);border-radius:7px;padding:12px;font-size:12px;line-height:16px;position:absolute;top:158px;left:80px}& .policy-template-mini .policy-text-lines{margin-block:18px}& .policy-concise-pages{--on:.42}& .policy-concise-paper{background:var(--color-surface);width:380px;padding:0 16px;position:absolute;top:116px;left:278px}& .policy-concise-paper header{color:var(--color-ink-tertiary);border-bottom:1px solid var(--policy-line);justify-content:space-between;align-items:center;gap:12px;padding-block:16px;font-size:12px;line-height:16px;display:flex}& .policy-concise-section{flex-direction:column;gap:4px;padding-block:12px;font-size:14px;line-height:20px;display:flex}& .policy-concise-section+.policy-concise-section{border-top:1px solid var(--policy-line)}& .policy-concise-section>span{color:var(--color-ink-secondary)}& .policy-coverage-sources{width:125px;position:absolute;top:165px;left:78px}& .policy-coverage-paper{background:var(--color-surface);width:380px;padding:0 16px;position:absolute;top:122px;left:275px}& .policy-coverage-paper header{border-bottom:1px solid var(--policy-line);min-height:52px;color:var(--color-ink-tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:16px;display:flex}& .policy-coverage-paper header small{font-size:12px}& .policy-coverage-row{border-bottom:1px solid var(--policy-line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:14px;line-height:20px;display:flex}& .policy-coverage-row:last-child{color:var(--color-ink-tertiary);border-bottom:0}& .policy-coverage-row:last-child>span:first-child{position:relative}& .policy-coverage-row:last-child>span:first-child:after{content:"";height:1px;transform:scaleX(clamp(0, (var(--t,.9) - var(--on)) * 12, 1));transform-origin:0;background:currentColor;position:absolute;inset:50% -2px auto}& .policy-reality-table{background:var(--color-surface);width:530px;padding:0 20px 4px;position:absolute;top:150px;left:90px}& .policy-reality-table header{color:var(--color-ink-tertiary);border-bottom:1px solid var(--policy-line);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:12px;padding-block:16px;font-size:12px;line-height:16px;display:grid}& .policy-reality-table header>:last-child{grid-column:3}& .policy-reality-row{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding-block:10px;font-size:14px;line-height:20px;display:grid}& .policy-reality-row+.policy-reality-row{border-top:1px solid var(--policy-line)}& .policy-reality-row>.ui-icon{color:var(--color-success)}& .policy-reality-practice{align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}& .policy-reality-practice img{flex:none;width:auto;max-width:22px;height:auto;max-height:20px}& .policies-readers .platform-heading-copy{grid-template-columns:minmax(0,600px) minmax(0,420px);gap:40px;width:100%;max-width:none;display:grid}& .policy-readers-grid{border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}& .policy-reader{--content-card-padding:24px 20px;--content-card-gap:72px}& .policy-reader+.policy-reader{border-left:1px solid var(--color-line)}& .policy-reader .card-icon{color:var(--color-brand)}& .policy-process-row{border-top:1px solid var(--color-line);grid-template-columns:521px minmax(0,1fr);display:grid}& .policy-process-steps{flex-direction:column;justify-content:center;gap:32px;margin:0;padding:56px 40px;list-style:none;display:flex}& .policy-process-steps li{align-items:flex-start;gap:16px;display:flex}& .policy-process-steps li>div{flex-direction:column;gap:4px;display:flex}& .policy-process-steps p{color:var(--color-ink-tertiary)}& .policy-step-icon{border:1px solid var(--color-line);background:var(--color-surface-subtle);width:40px;height:40px;color:var(--color-ink-secondary);border-radius:8px;flex:none;place-items:center;display:grid}& .policy-process-stage{border-left:1px solid var(--policy-line);min-height:440px;position:relative}& .policy-process-scene{justify-content:center;align-items:center;height:440px;display:flex;position:relative}& .policy-process-canvas{width:580px;height:330px;position:relative}& .policy-process-canvas>.policy-sources{width:168px;position:absolute;top:54px;left:0}& .policy-process-wires{position:absolute;inset:0}& .policy-process-paper{background:var(--color-surface);width:354px;position:absolute;top:8px;left:221px}& .policy-process-paper .policy-document{border:0;border-radius:8px 8px 0 0;padding-bottom:0}& .policy-process-paper .policy-document-head{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px;padding:16px 20px}& .policy-process-paper .policy-document-title{letter-spacing:0;font-size:14px;line-height:20px}& .policy-process-paper .policy-document-meta{background:var(--color-surface-subtle);border-radius:20px;margin:0;padding:3px 8px;font-size:12px}& .policy-process-paper .policy-clause{gap:14px;min-height:54px;padding-inline:20px;font-size:12px;line-height:16px}& .policy-update{--on:.44;background:var(--policy-tint);color:var(--color-ink-secondary);align-items:center;gap:6px;padding:6px 12px 10px;font-size:12px;line-height:16px;display:flex}& .policy-approved{--approved:clamp(0, min((var(--t,.9) - .56) * 12, (.9 - var(--t,.9)) * 8), 1);border-top:1px solid var(--policy-line);background:color-mix(in srgb, var(--color-success-subtle) calc(var(--approved) * 50%), var(--color-surface));color:var(--color-ink-secondary);border-radius:0 0 8px 8px;align-items:center;gap:10px;padding:16px;font-size:12px;line-height:16px;display:flex}& .policy-approved .ui-icon{color:var(--color-success);flex:none}& .policy-approval-content{align-items:center;gap:10px;display:flex}& .policy-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:944px;margin-inline:auto;padding:24px 0 100px;display:grid}& .policy-comparison-side{border:1px solid var(--color-line);background:var(--color-surface-subtle);border-radius:8px;overflow:hidden}& .policy-comparison-side--oneleet{border-color:color-mix(in srgb, var(--color-brand) 55%, var(--color-surface));background:var(--color-surface)}& .policy-comparison-side>header{justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;line-height:24px;display:flex}& .policy-comparison-side>header img{object-fit:contain;width:24px;height:auto}& .policy-comparison-summary{justify-content:space-between;align-items:center;gap:40px;min-height:230px;padding:20px 48px 32px;display:flex}& .policy-comparison-page{border:1px solid var(--policy-line);background:var(--color-surface);border-radius:6px;flex:none;width:152px;height:186px;padding:14px;font-size:12px;line-height:16px;box-shadow:0 4px 8px #0000000a}& .policy-comparison-page small{color:var(--color-ink-tertiary);margin-top:4px;font-size:12px;line-height:16px;display:block}& .policy-comparison-page .policy-text-lines{margin-top:18px}& .policy-comparison-clause{border-left:2px solid var(--color-brand);background:var(--policy-tint);padding:8px 10px;position:absolute;top:80px;left:0;right:0}& .policy-page-count{min-width:0;color:var(--color-ink-tertiary);flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}& .policy-page-count b{letter-spacing:-.04em;font-size:40px;line-height:40px}& .policy-comparison-side--oneleet .policy-page-count{color:var(--color-ink)}& .policy-comparison-side ul{margin:0;padding:0;list-style:none}& .policy-comparison-side li{border-top:1px solid var(--policy-line);color:var(--color-ink-secondary);align-items:center;gap:12px;padding:16px 20px;font-size:14px;line-height:20px;display:flex}& .policy-comparison-side li .ui-icon{color:var(--color-ink-tertiary);flex:none}& .policy-comparison-side--oneleet li .ui-icon{color:var(--color-success)}& .policies-customers{grid-template-columns:520px minmax(0,1fr);display:grid}& .policy-customers-copy{border-right:1px solid var(--color-line);flex-direction:column;justify-content:center;gap:28px;padding:64px 40px;display:flex}& .policy-customers-copy h2 span{color:var(--color-ink-secondary);display:block}& .policy-customers-copy>p{color:var(--color-ink-secondary)}& .policy-customers-copy ul{flex-direction:column;gap:12px;margin:0;padding:12px 0;list-style:none;display:flex}& .policy-customers-copy li{align-items:flex-start;gap:12px;display:flex}& .policy-customers-copy li .ui-icon{color:var(--color-success);flex:none;margin-top:2px}& .policy-customers-stage{background:var(--color-surface-subtle);justify-content:center;align-items:center;min-height:532px;padding:40px 28px;display:flex;overflow:hidden}& .policy-review-card{background:var(--color-surface);border-radius:9px;width:520px;padding:0;overflow:hidden}& .policy-review-card>header{align-items:center;gap:12px;padding:16px 20px;font-size:14px;line-height:20px;display:flex}& .policy-review-card>header small{color:var(--color-ink-tertiary);font-size:12px;line-height:16px;display:block}& .policy-review-monogram{background:var(--color-neutral-900);width:32px;height:32px;color:var(--color-surface);border-radius:6px;flex:none;place-items:center;display:grid}& .policy-review-brand{color:var(--color-ink-tertiary);align-items:center;gap:6px;margin-left:auto;font-size:12px;line-height:16px;display:flex}& .policy-review-columns{border-block:1px solid var(--policy-line);color:var(--color-ink-tertiary);grid-template-columns:1fr 1fr;gap:12px;padding:8px 20px;font-size:12px;line-height:16px;display:grid}& .policy-review-row{border-bottom:1px solid var(--policy-line);grid-template-columns:1fr 1fr;align-items:center;gap:12px;min-height:52px;padding:10px 20px;font-size:14px;line-height:20px;display:grid}& .policy-review-row>span{align-items:center;gap:8px;min-width:0;display:flex}& .policy-review-row .ui-icon{color:var(--color-success);flex:none}& .policy-review-document{border:1px solid var(--policy-line);background:var(--color-surface-subtle);border-radius:4px;padding:6px 8px;font-size:12px;line-height:16px}& .policy-review-document .ui-icon{color:var(--color-ink-tertiary)}& .policy-review-card footer{--on:.6;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:14px;line-height:20px;display:flex}& .policy-review-card footer>span{align-items:center;gap:8px;display:flex}& .policy-review-card footer i{background:var(--color-success);border-radius:50%;width:6px;height:6px}& .policy-review-card footer small{color:var(--color-ink-tertiary);font-size:12px;line-height:16px}& .policy-connections-scene{background:var(--color-surface-subtle);border-top:1px solid var(--policy-line);height:440px;overflow:hidden}& .policy-connections-scene .scene-clock{justify-content:center;display:flex}& .policy-connections-canvas{flex:none;width:1232px;height:440px;position:relative}& .policy-connections-wires{position:absolute;inset:0}& .policy-connected-paper{width:448px;position:absolute;top:59px;left:131px}& .policy-connected-paper .policy-document{border:0}& .policy-connected-paper .policy-clause{min-height:46px;padding-block:10px}& .policy-connected-items{flex-direction:column;gap:16px;width:410px;display:flex;position:absolute;top:24px;left:710px}& .policy-connected-item{border:1px solid var(--policy-line);background:var(--color-surface);border-radius:8px;padding:10px 16px}& .policy-connected-label{color:var(--color-ink-tertiary);margin-bottom:4px;font-size:12px;line-height:16px;display:block}& .policy-connected-item>div{align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex}& .policy-connected-item .pill{white-space:nowrap;margin-left:auto}& .policy-connected-item .policy-avatars{margin-right:0}& .policy-connected-item .policy-avatar{width:24px;height:24px}@media (width<=1296px){& .policy-comparison{padding-inline:32px}& .policy-approach-panel,& .policy-process-row,& .policies-customers{grid-template-columns:minmax(0,1fr)}& .policy-approach-art,& .policy-process-stage{border-left:0;border-top:1px solid var(--policy-line)}& .policy-approach-copy{padding:40px}& .policy-customers-copy{border-right:0;padding:56px 40px}& .policy-customers-stage{border-top:1px solid var(--policy-line)}& .policy-readers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}& .policy-reader:nth-child(3){border-left:0}& .policy-reader:nth-child(n+3){border-top:1px solid var(--color-line)}& .policies-readers .platform-heading-copy{grid-template-columns:1fr;gap:20px}& .policy-comparison-summary{gap:16px;padding-inline:24px}& .policy-comparison-page{width:128px}}@media (width>=701px) and (width<=1296px){& .platform-problem-box{flex-direction:column}& .platform-problem-statement{width:auto}& .policy-fiction-scene{border-inline-start:0;flex:none;width:100%}& .policy-fiction-scene .scene-clock{justify-content:center;display:flex}& .policy-hero-scene{height:auto;min-height:447px}& .policy-hero-scene .scene-clock{width:100%;height:auto}& .policy-hero-canvas{width:100%;height:auto;min-height:447px;padding-bottom:12px}& .policy-hero-cables,& .policy-hero-sources,& .policy-hero-accepted,& .policy-hero-canvas:after{display:none}& .policy-hero-paper{width:calc(100% - 42px);height:auto;min-height:428px;margin:8px 21px 0;position:relative;top:auto;left:auto}& .policy-hero-paper .policy-document{height:auto;min-height:428px}& .policy-hero-paper .policy-document-head{height:auto;min-height:110px;padding:20px 22px}& .policy-hero-paper .policy-document-title{font-size:20px;line-height:24px}& .policy-hero-paper .policy-document-meta{font-size:12px;line-height:16px}& .policy-hero-paper .policy-clause{align-items:flex-start;gap:12px;height:auto;min-height:64px;padding:14px 22px;font-size:12px;line-height:18px}& .policy-connections-scene{height:auto}& .policy-connections-canvas{flex-direction:column;align-items:center;gap:24px;width:100%;height:auto;padding:32px 16px;display:flex}& .policy-connections-wires{display:none}& .policy-connected-paper,& .policy-connected-items{width:100%;position:relative;top:auto;left:auto}& .policy-connected-paper .policy-document-head{min-height:94px;padding:16px 20px}& .policy-connected-paper .policy-document-title{font-size:18px;line-height:24px}& .policy-connected-paper .policy-clause{align-items:flex-start;gap:12px;min-height:44px;padding:10px 20px;font-size:12px;line-height:16px}& .policy-connected-items{gap:12px}& .policy-connected-item{padding:10px 12px}& .policy-connected-item>div{gap:8px;font-size:12px;line-height:16px}& .policy-connected-item .policy-avatars{max-width:64px;overflow:hidden}& .policy-hero-paper{max-width:520px;margin-inline:auto}& .policy-connections-canvas{max-width:600px;margin-inline:auto}}@media (width<=700px){& .platform-hero .platform-hero-intro{padding-bottom:40px}& .policy-hero-scene{height:auto;min-height:447px}& .policy-hero-scene .scene-clock{width:100%;height:auto}& .policy-hero-canvas{width:100%;height:auto;min-height:447px;padding-bottom:12px}& .policy-hero-cables,& .policy-hero-sources,& .policy-hero-accepted,& .policy-hero-canvas:after{display:none}& .policy-hero-paper{width:calc(100% - 42px);height:auto;min-height:428px;margin:8px 21px 0;position:relative;top:auto;left:auto}& .policy-hero-paper .policy-document{height:auto;min-height:428px}& .policy-hero-paper .policy-document-head{height:auto;min-height:110px;padding:20px 22px}& .policy-hero-paper .policy-document-title{font-size:20px;line-height:24px}& .policy-hero-paper .policy-document-meta{font-size:12px;line-height:16px}& .policy-hero-paper .policy-clause{align-items:flex-start;gap:12px;height:auto;min-height:64px;padding:14px 22px;font-size:12px;line-height:18px}& .policy-fiction-scene{border-left:0;flex:none;width:100%;height:580px}& .policy-fiction-canvas{flex-direction:column;align-items:center;gap:16px;width:100%;height:auto;padding:24px 20px 40px;display:flex}& .policy-fiction-page{flex:none;width:min(100%,276px);position:relative;top:auto;left:auto}& .policy-fiction-auditor,& .policy-fiction-reality{width:min(100%,276px);padding:12px;font-size:12px;line-height:16px;position:relative;top:auto;left:auto}& .policy-fiction-link{display:none}& .policy-approach-copy{padding:32px 20px}& .policy-tab-scene,& .policy-approach-art{height:auto;min-height:0}& .policy-tab-scene .scene-clock{height:auto}& .policy-tab-canvas{flex-direction:column;align-items:center;gap:20px;width:100%;height:auto;padding:32px 16px;display:flex}& .policy-tab-wires{display:none}& .policy-tailored-sources,& .policy-tailored-paper,& .policy-template-mini,& .policy-concise-paper,& .policy-coverage-sources,& .policy-coverage-paper,& .policy-reality-table{width:100%;max-width:380px;position:relative;top:auto;left:auto}& .policy-tab-canvas>.policy-sources{flex-flow:wrap;justify-content:center;gap:6px}& .policy-tab-canvas .policy-sources-title{text-align:center;width:100%;margin-bottom:0}& .policy-tab-canvas .policy-source{gap:6px;min-height:36px;padding:4px 10px 4px 4px}& .policy-tab-canvas .policy-source-mark{border:0;width:28px;height:28px}& .policy-tailored-paper .policy-document-head{padding:14px 16px}& .policy-tailored-paper .policy-company{top:16px;right:16px}& .policy-tailored-paper .policy-clause{min-height:0;padding:12px 16px}& .policy-template-mini{align-items:center;gap:12px;display:flex}& .policy-template-mini .policy-text-lines{flex:1;margin:0}& .policy-template-mini .policy-text-lines i:nth-child(n+4){display:none}& .policy-template-mini:before{transform:rotate(-1.5deg)}& .policy-template-mini:after{transform:rotate(1deg)}& .policy-concise-section,& .policy-coverage-row{font-size:12px;line-height:16px}& .policy-coverage-row{min-height:44px}& .policy-reality-table{padding:0 14px 4px}& .policy-reality-table header{gap:10px;padding-block:12px}& .policy-reality-row{gap:10px;min-height:56px;font-size:12px;line-height:16px}& .policy-reality-practice{gap:8px}& .policy-readers-grid{grid-template-columns:minmax(0,1fr)}& .policy-reader{--content-card-padding:24px 20px;--content-card-gap:40px}& .policy-reader+.policy-reader{border-left:0;border-top:1px solid var(--color-line)}& .policy-process-steps{gap:28px;padding:40px 20px}& .policy-process-stage,& .policy-process-scene{height:auto;min-height:0}& .policy-process-scene .scene-clock{width:100%;height:auto}& .policy-process-canvas{flex-direction:column;align-items:center;gap:24px;width:100%;height:auto;padding:32px 16px;display:flex}& .policy-process-canvas>.policy-sources{flex-flow:wrap;justify-content:center;gap:6px;width:100%;position:relative;top:auto;left:auto}& .policy-process-canvas .policy-sources-title{text-align:center;width:100%}& .policy-process-canvas .policy-source{gap:6px;min-height:36px;padding:4px 8px}& .policy-process-canvas .policy-source-mark{border:0;width:24px;height:24px}& .policy-process-wires{display:none}& .policy-process-paper{width:100%;max-width:354px;position:relative;top:auto;left:auto}& .policy-comparison{grid-template-columns:1fr;gap:16px;padding:16px 20px 48px}& .policy-comparison-side>header{padding:16px 20px}& .policy-comparison-summary{gap:24px;min-height:204px;padding:16px 24px 24px}& .policy-comparison-page{width:128px;height:158px;padding:12px}& .policy-page-count b{font-size:36px;line-height:40px}& .policy-comparison-side li{padding:14px 16px;font-size:12px;line-height:16px}& .policy-customers-copy{gap:24px;padding:56px 20px 32px}& .policy-customers-stage{min-height:330px;padding:32px 16px}& .policy-review-card{width:100%}& .policy-review-card>header{flex-wrap:wrap;gap:10px;padding:14px}& .policy-review-columns,& .policy-review-row,& .policy-review-card footer{gap:10px;padding-inline:14px}& .policy-review-columns{display:none}& .policy-review-card>header{border-bottom:1px solid var(--policy-line)}& .policy-review-row{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding-block:12px;font-size:12px;line-height:16px}& .policy-review-document{justify-self:start;margin-left:24px}& .policy-review-card footer{flex-wrap:wrap}& .policy-connections-scene{height:auto}& .policy-connections-canvas{flex-direction:column;align-items:center;gap:24px;width:100%;height:auto;padding:32px 16px;display:flex}& .policy-connections-wires{display:none}& .policy-connected-paper,& .policy-connected-items{width:100%;position:relative;top:auto;left:auto}& .policy-connected-paper .policy-document-head{min-height:94px;padding:16px 20px}& .policy-connected-paper .policy-document-title{font-size:18px;line-height:24px}& .policy-connected-paper .policy-clause{align-items:flex-start;gap:12px;min-height:44px;padding:10px 20px;font-size:12px;line-height:16px}& .policy-connected-items{gap:12px}& .policy-connected-item{padding:10px 12px}& .policy-connected-item>div{gap:8px;font-size:12px;line-height:16px}& .policy-connected-item .policy-avatars{max-width:64px;overflow:hidden}}@media (width<=360px){& .policy-comparison-summary{gap:16px;padding-inline:16px}& .policy-comparison-page{width:112px}& .policy-hero-paper .policy-clause{gap:8px;padding-inline:16px}}}
