.independence-page{--policy-border:#e3e7ee;--policy-muted:rgba(26,28,37,.75)}.independence-page .website-nav{height:56px;padding-inline:8px}.independence-page .operator-link{border-radius:999px;background:linear-gradient(#ff7011,#ff5000);color:white}.policy-breadcrumb{background:rgba(26,28,37,.04)}.policy-breadcrumb>div{max-width:1216px;margin:auto;padding:15px 8px;display:flex;gap:8px;font-size:14px;line-height:26px;color:var(--policy-muted)}.policy-hero{max-width:1216px;margin:auto;padding:76px 0 84px;display:grid;grid-template-columns:minmax(0,768px) 384px;-moz-column-gap:64px;column-gap:64px;row-gap:16px;position:relative}.policy-eyebrow,.policy-updated{font-size:12px;line-height:18px}.policy-eyebrow{color:var(--pf-brand)}.policy-hero h1{font-size:48px;line-height:56px;font-weight:600;letter-spacing:-1.2px}.policy-description{font-size:18px;line-height:28px}.policy-description,.policy-updated{color:var(--policy-muted)}.policy-hero>*{grid-column:1;margin:0}.policy-art-slot{grid-column:2;grid-row:1/5;position:absolute;right:0;top:-36px;width:384px;height:240px}.policy-art{position:relative;width:384px;height:240px}.policy-sheet{position:absolute;left:32px;top:29px;width:270px;height:166px;background:white;border:1px solid var(--policy-border);border-radius:20px;box-shadow:0 4px 16px #252b320f}.policy-sheet--back{left:23px;top:43px;opacity:.72;box-shadow:none}.policy-art i{position:absolute;border-radius:4.5px;background:var(--pf-ink)}.policy-shield{position:absolute;left:223px;top:80px;max-width:none}.policy-reading{border-top:1px solid var(--policy-border);display:grid;grid-template-columns:224px minmax(0,768px);gap:64px;padding:48px max(32px,calc((100% - 1216px)/2)) 64px}.policy-contents{align-self:start;position:sticky;top:24px}.policy-contents>p{font-size:12px;line-height:18px;color:var(--policy-muted);margin:0 0 8px}.policy-contents nav{display:flex;flex-direction:column;gap:8px}.policy-contents nav a{padding:12px;min-height:48px;background:white;border-radius:8px;color:var(--policy-muted);font-size:14px;font-weight:500;line-height:20px}.policy-contents nav a:hover,.policy-contents nav a[aria-current]{color:var(--pf-brand)}.policy-contents-toggle{display:none}.policy-content{gap:40px;min-width:0}.policy-content,.policy-section{display:flex;flex-direction:column}.policy-section{scroll-margin-top:24px;gap:16px}.policy-section~.policy-section{border-top:1px solid var(--policy-border);padding-top:24px}.policy-heading-row{display:flex;align-items:flex-start;gap:8px}.policy-number{width:24px;flex:none;font-size:14px;font-weight:500;line-height:36px;color:var(--pf-brand);margin:0}.policy-heading{font-size:28px;font-weight:600;line-height:36px;letter-spacing:-.4px;margin:0}.policy-body{font-size:16px;line-height:24px}.policy-body p{margin:0 0 16px}.policy-body p:last-child{margin-bottom:0}.policy-body a{text-decoration:underline;text-underline-offset:2px}.policy-body .policy-subheading{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px;margin:24px 0 8px}.policy-body ul{list-style:disc;padding-left:24px;margin:0 0 16px}.policy-body li{margin-bottom:8px}.policy-body li:last-child{margin-bottom:0}@media (max-width:1279px){.policy-hero{margin-inline:32px;grid-template-columns:minmax(0,1fr) 320px;gap:16px 32px}.policy-art-slot{transform:scale(.83);transform-origin:right center}.policy-breadcrumb>div{margin-inline:24px}.policy-reading{gap:40px}}@media (max-width:767px){.policy-breadcrumb>div{margin:0;padding:8px 20px;font-size:12px;line-height:18px}.policy-hero{display:flex;flex-direction:column;gap:16px;padding:24px 20px 32px;margin:0}.policy-hero h1{font-size:36px;line-height:44px;letter-spacing:-.7px}.policy-description{font-size:16px;line-height:24px}.policy-art-slot{position:relative;top:auto;right:auto;width:288px;height:180px;transform:none;align-self:center}.policy-art{transform:scale(.75);transform-origin:top left}.policy-reading{display:flex;flex-direction:column;padding:24px 20px 48px;gap:32px}.policy-contents{position:static;width:100%}.policy-contents>p{display:none}.policy-contents-toggle{display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:8px;background:white;border:1px solid var(--policy-border);border-radius:12px;box-shadow:0 4px 16px #1a1c251f;font-size:12px;font-weight:500;cursor:pointer}.policy-contents nav{display:none;margin-top:8px}.policy-contents nav.is-open{display:flex}.policy-content{gap:32px}.policy-heading{font-size:24px}.policy-heading,.policy-number{line-height:32px}}@media (min-width:1024px){.independence-page{position:relative;--policy-rail-width:min(1250px,calc(100vw - 32px))}.independence-page:before{content:"";position:absolute;z-index:21;top:112px;bottom:0;left:50%;width:var(--policy-rail-width);transform:translateX(-50%);border-inline:1px solid var(--pf-border);pointer-events:none}.independence-page .policy-breadcrumb,.independence-page .policy-reading{position:relative}.independence-page .policy-reading:before{z-index:22;width:calc(var(--policy-rail-width) + 24px);height:25px;background:url(/figma/report-grid-junction.svg) 0 no-repeat,url(/figma/report-grid-junction.svg) 100% no-repeat;top:-13px}.independence-page .policy-reading:before,.independence-page .website-nav:before{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.independence-page .website-nav:before{inset-block:0;width:var(--policy-rail-width);border-inline:1px solid var(--pf-border)}.independence-page .website-nav:after{bottom:-.5px;transform:translateX(-50%);background:url(/figma/home-oct18-desktop/73c5e.svg) 0 0 no-repeat,url(/figma/home-oct18-desktop/73c5e.svg) 100% 0 no-repeat}.independence-page .policy-breadcrumb:after,.independence-page .website-nav:after{content:"";position:absolute;left:50%;width:calc(var(--policy-rail-width) + 24px);height:13px;pointer-events:none}.independence-page .policy-breadcrumb:after{z-index:22;bottom:-12.5px;transform:translateX(-50%) scaleY(-1);background:url(/figma/report-grid-junction-upper.svg) 0 0 no-repeat,url(/figma/report-grid-junction-upper.svg) 100% 0 no-repeat}}