.ssp{--navy:#020d2b;--blue:#0b4fe0;--blue-bright:#0a66ff;--lime:#d9f51c;--paper:#f5f7fc;--ssp-offset:32px;--ssp-max:1240px;--blue-tint:color-mix(in srgb,var(--blue) 9%,#fff);--lime-tint:color-mix(in srgb,var(--lime) 16%,#fff);--ink:#0d1b3d;--text:#2c3a5a;--muted:#5d6a88;--line:#dde4f1;--white:#fff;--radius-lg:28px;--radius:16px;--display:"Poppins",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--body:"Public Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--text);font-family:var(--body);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased;text-align:left}.ssp *,.ssp :after,.ssp :before{box-sizing:border-box}.ssp dd,.ssp dl,.ssp h1,.ssp h2,.ssp h3,.ssp ol,.ssp p,.ssp ul{margin:0;padding:0}.ssp h1,.ssp h2,.ssp h3{color:var(--ink);font-family:var(--display);text-transform:none}.ssp a{color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.ssp a:hover{color:var(--navy)}.ssp :focus-visible{border-radius:6px;outline:3px solid var(--blue-bright);outline-offset:3px}.ssp b,.ssp strong{color:var(--ink);font-weight:600}.ssp [data-ssp-section]:focus{outline:none}.ssp-wrap{align-items:start;display:grid;gap:72px;grid-template-columns:260px minmax(0,1fr);margin:0 auto;padding:max(64px,var(--ssp-offset)) clamp(20px,4vw,40px) 96px}.ssp-wrap--full{grid-template-columns:minmax(0,1fr)}.ssp-toc{position:sticky;top:var(--ssp-offset)}.ssp .ssp-toc-details{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:20px 18px}.ssp .ssp-toc summary{align-items:center;color:var(--navy);cursor:pointer;display:flex;font:700 15px var(--display);gap:12px;justify-content:space-between;list-style:none}.ssp .ssp-toc summary::-webkit-details-marker{display:none}.ssp .ssp-toc summary span{color:var(--muted);font:500 13px var(--body)}.ssp .ssp-toc-list{counter-reset:ssp-t;list-style:none;margin-top:14px}.ssp .ssp-toc-list li{counter-increment:ssp-t;margin:0;padding:0}.ssp .ssp-toc-list li:before{display:none}.ssp .ssp-toc-list a{align-items:baseline;color:var(--muted);display:flex;font-size:14.5px;font-weight:400;gap:12px;line-height:1.45;padding:5px 0;text-decoration:none}.ssp .ssp-toc-list a:before{background:var(--white);border:2px solid var(--line);border-radius:50%;color:var(--muted);content:counter(ssp-t);display:inline-grid;flex:none;font:600 11px var(--display);height:24px;place-items:center;position:relative;top:1px;width:24px}.ssp .ssp-toc-list a:hover{color:var(--ink)}.ssp .ssp-toc-list a.done:before{border-color:var(--blue);color:var(--blue)}.ssp .ssp-toc-list a.active{color:var(--navy);font-weight:600}.ssp .ssp-toc-list a.active:before{background:var(--blue);border-color:var(--blue);color:var(--white)}.ssp .ssp-print{background:var(--navy);border:0;border-radius:10px;color:var(--white);cursor:pointer;font:600 14px var(--display);margin-top:14px;padding:11px;width:100%}.ssp .ssp-print:hover{background:var(--blue)}.ssp .ssp-summary{background:var(--navy);border-radius:var(--radius-lg);color:var(--white);margin-bottom:64px;overflow:hidden;padding:40px 44px;position:relative}.ssp .ssp-summary:before{border:2px solid color-mix(in srgb,var(--lime) 30%,transparent);border-radius:50%;content:"";height:240px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:240px}.ssp .ssp-summary h2{color:var(--white);font-size:26px;font-weight:800;letter-spacing:-.02em;margin-bottom:10px;position:relative}.ssp .ssp-lead{color:hsla(0,0%,100%,.86);max-width:62ch;position:relative}.ssp .ssp-lead p+p{margin-top:12px}.ssp .ssp-lead a,.ssp .ssp-lead strong{color:var(--white)}.ssp .ssp-promises{border-top:1px solid hsla(0,0%,100%,.14);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin-top:30px}.ssp .ssp-promises li{margin:0;padding:24px 28px 4px 0}.ssp .ssp-promises li:before{display:none}.ssp .ssp-promises li+li{border-left:1px solid hsla(0,0%,100%,.14);padding-left:28px}.ssp .ssp-ic{background:color-mix(in srgb,var(--lime) 12%,transparent);border-radius:12px;display:grid;height:44px;margin-bottom:14px;place-items:center;width:44px}.ssp .ssp-ic svg{color:var(--lime);height:22px;width:22px}.ssp .ssp-promises strong{color:var(--white);display:block;font:700 17px/1.3 var(--display);margin-bottom:6px}.ssp .ssp-promises .txt{color:hsla(0,0%,100%,.78);display:block;font-size:15px;line-height:1.55}.ssp .ssp-policy>section{border-top:1px solid var(--line);padding:48px 0;scroll-margin-top:var(--ssp-offset)}.ssp .ssp-policy>section:first-of-type,.ssp .ssp-summary+section{border-top:0;padding-top:0}.ssp .ssp-head{align-items:center;display:flex;gap:14px;margin-bottom:18px}.ssp .ssp-head .n{background:var(--blue-tint);border-radius:11px;color:var(--blue);display:inline-grid;flex:none;font:700 15px var(--display);height:38px;place-items:center;width:38px}.ssp .ssp-head h2{font-size:clamp(24px,2.4vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.ssp .ssp-anchor{background:none;border:1px solid transparent;border-radius:8px;color:var(--muted);cursor:pointer;flex:none;font:500 13px var(--body);margin-left:auto;opacity:0;padding:6px 10px;transition:opacity .15s}.ssp .ssp-anchor:focus-visible,.ssp .ssp-head:hover .ssp-anchor{opacity:1}.ssp .ssp-anchor:hover{border-color:var(--line);color:var(--blue)}.ssp .ssp-block+.ssp-block{margin-top:20px}.ssp .ssp-rich>*+*{margin-top:14px}.ssp .ssp-rich li,.ssp .ssp-rich p{max-width:none}.ssp .ssp-rich h3{font-size:18px;font-weight:700;margin-bottom:-6px;margin-top:30px}.ssp .ssp-rich h3:first-child{margin-top:0}.ssp .ssp-rich h4{color:var(--ink);font:700 16px var(--display)}.ssp .ssp-rich ul{list-style:none}.ssp .ssp-rich ul li{margin-top:10px;padding-left:24px;position:relative}.ssp .ssp-rich ul li:before{background:var(--blue);border-radius:2px;content:"";height:8px;left:3px;position:absolute;top:.68em;transform:rotate(45deg);width:8px}.ssp .ssp-rich ol{padding-left:22px}.ssp .ssp-rich ol li{margin-top:8px}.ssp .ssp-rich a[href^="tel:"]{white-space:nowrap}.ssp .ssp-plain{background:var(--lime-tint);border:1px solid color-mix(in srgb,var(--lime) 45%,#fff);border-radius:14px;color:var(--ink);max-width:none;padding:16px 20px 16px 52px;position:relative}.ssp .ssp-plain:before{background:var(--navy);border-radius:50%;color:var(--lime);content:"i";display:grid;font:700 13px var(--display);height:22px;left:18px;place-items:center;position:absolute;top:17px;width:22px}.ssp .ssp-plain strong{font-family:var(--display)}.ssp .ssp-block--callout{margin-top:22px}.ssp .ssp-reach{display:flex;flex-wrap:wrap;gap:10px}.ssp .ssp-reach a{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;font-size:15px;gap:8px;padding:8px 14px;text-decoration:none}.ssp .ssp-reach a:hover{border-color:var(--blue);color:var(--blue)}.ssp .ssp-reach svg{color:var(--blue);flex:none;height:16px;width:16px}.ssp .ssp-roles{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden}.ssp .ssp-role{padding:22px 24px}.ssp .ssp-role+.ssp-role{border-left:1px solid var(--line)}.ssp .ssp-role .who{background:var(--blue-tint);border-radius:999px;color:var(--blue);display:inline-block;font:600 12.5px var(--display);margin-bottom:10px;padding:3px 11px}.ssp .ssp-role:first-child .who{background:var(--navy);color:var(--lime)}.ssp .ssp-role h3{font-size:17px;margin:0 0 6px}.ssp .ssp-role p{font-size:15.5px}.ssp .ssp-role .dec{border-top:1px dashed var(--line);color:var(--muted);font-size:14px;margin-top:12px;padding-top:12px}.ssp .ssp-role .dec p{font-size:14px}.ssp .ssp-table{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.ssp .ssp-table table{border:0;border-collapse:collapse;font-size:15px;line-height:1.55;margin:0;min-width:760px;width:100%}.ssp .ssp-table th{background:var(--navy);border:0;color:var(--white);font:600 14px var(--display);padding:13px 18px;text-align:left;white-space:nowrap}.ssp .ssp-table td{background:none;border:0;border-top:1px solid var(--line);padding:14px 18px;vertical-align:top}.ssp .ssp-table td:first-child{color:var(--ink);font-weight:600;width:38%}.ssp .ssp-table tbody tr:hover td{background:#f8faff}.ssp .ssp-table .note{display:block;margin-top:2px}.ssp .ssp-scroll-hint{color:var(--muted);display:none;font-size:13px;margin-top:8px}.ssp .basis{background:var(--blue-tint);border-radius:6px;color:var(--blue);display:inline-block;font-size:13.5px;font-weight:600;margin:2px 4px 2px 0;padding:1px 8px;white-space:nowrap}.ssp .dur{color:var(--navy);font:700 15px var(--display);white-space:nowrap}.ssp .ssp-tabs{background:var(--white);border:1px solid var(--line);border-radius:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:100%;padding:6px;width:fit-content}.ssp .ssp-tabs button{background:none;border:0;border-radius:10px;box-shadow:none;color:var(--muted);cursor:pointer;font:600 14.5px var(--display);margin:0;padding:9px 16px}.ssp .ssp-tabs button:hover{background:none;color:var(--ink)}.ssp .ssp-tabs button[aria-selected=true]{background:var(--navy);color:var(--white)}.ssp .ssp-panel{align-items:start;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 180px;margin-top:14px;padding:26px 28px}.ssp .ssp-panel[hidden]{display:none}.ssp .ssp-panel h3{font-size:18px;margin:0 0 4px}.ssp .ssp-panel .law{color:var(--muted);font-size:14.5px;margin-bottom:14px}.ssp .ssp-rights{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.ssp .ssp-rights li{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);font-size:14px;margin:0;padding:5px 12px}.ssp .ssp-rights li:before{display:none}.ssp .ssp-deadline{background:var(--blue-tint);border-radius:14px;padding:18px;text-align:center}.ssp .ssp-deadline b{color:var(--blue);display:block;font:800 34px/1 var(--display);letter-spacing:-.02em}.ssp .ssp-deadline span{display:block;font-size:13.5px;line-height:1.4;margin-top:6px}.ssp .ssp-panel .extra{font-size:15px;grid-column:1/-1;margin-top:-8px}.ssp .ssp-contact{align-items:start;background:var(--blue-bright);border-radius:var(--radius-lg);color:var(--white);display:grid;gap:32px;grid-template-columns:1fr 1.1fr;padding:38px}.ssp .ssp-contact h3{color:var(--white);font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.ssp .ssp-contact p{color:hsla(0,0%,100%,.9)}.ssp .ssp-contact dl{background:rgba(2,13,43,.18);border-radius:16px;padding:6px 20px}.ssp .ssp-contact dl div{border-top:1px solid hsla(0,0%,100%,.16);padding:12px 0}.ssp .ssp-contact dl div:first-child{border-top:0}.ssp .ssp-contact dt{color:hsla(0,0%,100%,.7);font-size:13px}.ssp .ssp-contact dd,.ssp .ssp-contact dd p{color:var(--white);font-weight:600}.ssp .ssp-contact dd a{color:var(--white);word-break:break-word}.ssp .ssp-btn{background:var(--lime);border-radius:10px;color:var(--navy);display:inline-block;font:700 15px var(--display);margin-top:20px;padding:11px 22px;text-decoration:none}.ssp .ssp-btn:hover{color:var(--navy);filter:brightness(1.05)}.ssp .ssp-print-title{display:none}.ssp .ssp-toast{background:var(--navy);border-radius:10px;bottom:28px;color:#fff;font:600 14px var(--display);left:50%;opacity:0;padding:10px 18px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:opacity .2s,transform .2s;z-index:60}.ssp .ssp-toast.show{opacity:1;transform:translate(-50%)}@media (max-width:900px){.ssp-wrap{gap:28px;grid-template-columns:minmax(0,1fr);padding-top:32px}.ssp-toc{position:static}.ssp .ssp-promises{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.ssp .ssp-promises li,.ssp .ssp-promises li+li{border-left:0;column-gap:16px;display:grid;grid-template-columns:44px minmax(0,1fr);padding:20px 0}.ssp .ssp-promises li+li{border-top:1px solid hsla(0,0%,100%,.14)}.ssp .ssp-promises li:last-child{padding-bottom:0}.ssp .ssp-ic{grid-row:span 2;margin-bottom:0}.ssp .ssp-roles{grid-auto-flow:row}.ssp .ssp-role+.ssp-role{border-left:0;border-top:1px solid var(--line)}.ssp .ssp-contact,.ssp .ssp-panel{grid-template-columns:minmax(0,1fr)}.ssp .ssp-anchor{opacity:1}}@media (max-width:640px){.ssp{font-size:16px}.ssp .ssp-contact,.ssp .ssp-summary{padding:28px 22px}.ssp .ssp-panel{padding:22px 20px}.ssp .ssp-tabs{width:100%}.ssp .ssp-tabs button{flex:1 1 auto}.ssp .ssp-anchor{display:none}.ssp .ssp-scroll-hint{display:block}}@media (prefers-reduced-motion:reduce){.ssp *{transition:none!important}}@media print{[data-ssp-print-hide]{display:none!important}html[data-ssp-print-root],html[data-ssp-print-root] body{background:#fff!important;margin:0!important;padding:0!important}[data-ssp-print-path]{background:none!important;border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;min-height:0!important;padding:0!important;position:static!important;transform:none!important;width:auto!important}.ssp,.ssp *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.ssp{background:#fff;font-size:11pt}.ssp .ssp-anchor,.ssp .ssp-scroll-hint,.ssp .ssp-tabs,.ssp .ssp-toast,.ssp-toc{display:none!important}.ssp-wrap{display:block;padding:0}.ssp .ssp-print-title{border-bottom:2px solid var(--navy);display:block;margin-bottom:18px;padding-bottom:12px}.ssp .ssp-print-title h1{color:var(--navy);font:800 24pt/1.1 var(--display);margin:0 0 4px}.ssp .ssp-print-title p{color:#444;font-size:10pt}.ssp .ssp-contact,.ssp .ssp-summary{background:#fff;border:1px solid #ccc}.ssp .ssp-summary:before{display:none}.ssp .ssp-contact *,.ssp .ssp-summary *{color:#000!important}.ssp .ssp-panel[hidden]{display:grid!important}.ssp .ssp-table{overflow:visible}.ssp .ssp-table table{min-width:0}.ssp .ssp-contact,.ssp .ssp-panel,.ssp .ssp-plain,.ssp .ssp-role,.ssp .ssp-summary,.ssp .ssp-table tr{break-inside:avoid}.ssp .ssp-head,.ssp .ssp-rich h3{break-after:avoid}}@page{margin:15mm}