@import url('/privacy-page.css');
.gp-page{--gp-blue:#0089c7;--gp-ink:#082b3d;color:var(--gp-ink);background:white;font-family:'Titillium Web',Arial,sans-serif;line-height:1.65;font-size:16px}
.gp-page *{box-sizing:border-box;min-width:0}.gp-page :is(h1,h2,h3,p,ul,dl){margin:0}.gp-page a{color:inherit;text-decoration:none}.gp-page em{font-style:normal;color:var(--gp-blue)}.gp-page :focus-visible{outline:3px solid #079bdd;outline-offset:4px}.gp-page .gp-wrap{width:min(1160px,calc(100% - 64px));margin:auto}.gp-page .gp-label{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--gp-blue);margin-bottom:10px}.gp-page .gp-breadcrumb{display:flex;gap:12px;font-size:12px;color:#587080;padding:20px 0}.gp-page .gp-entry-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center;padding:12px 20px 28px}.gp-page h1{font-size:clamp(37px,3.9vw,56px);line-height:1.06;letter-spacing:-.045em;margin-bottom:18px;font-weight:700}.gp-page .gp-entry-grid p:last-child{max-width:570px;color:#4b6574;font-size:17px;line-height:1.6}.gp-page .gp-seal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;height:225px;background:repeating-linear-gradient(135deg,transparent 0 23px,#008ac715 24px 25px),radial-gradient(ellipse,#e3f3fb,transparent 70%);color:#008ac7;overflow:hidden}.gp-page .gp-seal>svg{width:86px;height:86px;z-index:1}.gp-page .gp-seal>span:last-child{font-size:10px;letter-spacing:.22em;z-index:1}.gp-page .gp-seal-ring{position:absolute;width:210px;height:210px;border:1px solid #7cbad24d;border-radius:50%;box-shadow:0 0 0 26px #0093d105,0 0 0 52px #0093d104}.gp-page .gp-nav{display:flex;overflow:auto;border:1px solid #d9e6ed;border-radius:9px;box-shadow:0 3px 18px #062f4605;scrollbar-width:none}.gp-page .gp-nav a{position:relative;flex:1;white-space:nowrap;text-align:center;padding:15px 18px;font-size:13px;font-weight:600;min-height:48px}.gp-page .gp-nav a+a:before{content:'';position:absolute;left:0;top:18px;bottom:18px;border-left:1px solid #c5d9e3}.gp-page .gp-nav a[aria-current]:after{content:'';position:absolute;height:2px;background:#008ed1;bottom:0;left:20%;right:20%}.gp-page .gp-scope{display:flex;align-items:center;gap:24px;margin-top:12px;padding:20px 24px;background:#f0f6f9;border-radius:9px}.gp-page .gp-scope svg{width:48px;height:48px;flex-shrink:0;color:#0083bf}.gp-page .gp-scope strong{font-size:19px;font-weight:600}.gp-page .gp-scope p{font-size:14px;color:#4f6b7b}.gp-page .gp-scope a,.gp-page .gp-note a{color:#007caf;text-decoration:underline;text-underline-offset:3px}.gp-page .gp-section{padding:30px 0;scroll-margin-top:95px}.gp-page .gp-columns{display:grid;grid-template-columns:.8fr 1.45fr;gap:42px}.gp-page .gp-heading{padding-right:25px}.gp-page h2{font-size:clamp(28px,2.7vw,37px);font-weight:600;line-height:1.12;letter-spacing:-.035em;margin-bottom:12px}.gp-page .gp-heading>p:last-child{font-size:15px;line-height:1.55;color:#526d7d;max-width:320px}.gp-page .gp-copy{border-left:1px solid #dce8ef;padding-left:36px;align-self:center}.gp-page .gp-copy>p+p{margin-top:12px}.gp-page .gp-dark{background:#032536;color:#eaf5fb}.gp-page .gp-dark .gp-heading>p:last-child{color:#b0cbd9}.gp-page .gp-dark .gp-label{color:#42bdf0}.gp-page .gp-dark .gp-copy{border:0;padding-left:0}.gp-page .gp-records{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.gp-page .gp-records>div{border-bottom:1px solid #2c5268;padding-bottom:16px}.gp-page .gp-records dt{font-size:18px;font-weight:600;color:white;margin-bottom:7px}.gp-page .gp-records dt:before{content:'◈';font-size:16px;color:#37b2e4;margin-right:9px}.gp-page .gp-records dd{margin:0;font-size:14px;line-height:1.6;color:#b9cfdb}.gp-page .gp-list{list-style:none;padding:0}.gp-page .gp-list li{position:relative;padding:9px 0 9px 25px;border-bottom:1px solid #dce7ed;font-size:15px;line-height:1.5}.gp-page .gp-list li:before{content:'✓';position:absolute;left:0;color:#0089c7}.gp-page .gp-soft{background:#f1f7fa}.gp-page .gp-details{margin-top:18px;border-top:1px solid #bfdae8}.gp-page summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;min-height:52px;padding:12px 0;font-size:14px;font-weight:600;color:#006e9c}.gp-page summary::-webkit-details-marker{display:none}.gp-page summary span{font-size:22px}.gp-page details[open]>summary>span{transform:rotate(45deg)}.gp-page .gp-technical{padding:15px;background:#fff;border:1px solid #d8e5ed;border-radius:6px}.gp-page .gp-technical .pr-wrap{width:100%}.gp-page .gp-technical :is(.pr-tools,.pr-retention){padding:12px 0;background:transparent}.gp-page .gp-technical :is(.pr-section-heading,.pr-retention-layout){display:block}.gp-page .gp-technical h2{font-size:25px;margin:10px 0}.gp-page .gp-technical h3{font-size:19px}.gp-page .gp-technical p{font-size:14px;line-height:1.65;margin-bottom:12px}.gp-page .gp-technical .pr-label{display:none}.gp-page .gp-technical .pr-tool{display:block;padding:15px 0}.gp-page .gp-technical .pr-flow{display:grid;grid-template-columns:1fr;gap:12px;padding:0;list-style:none}.gp-page .gp-technical .pr-flow li{padding:12px}.gp-page .gp-technical .pr-questions{margin-top:15px}.gp-page .gp-note{font-size:13px;line-height:1.6;margin-top:16px!important;color:#587382}.gp-page .gp-contact .gp-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gp-page .gp-button{display:flex;align-items:center;gap:36px;min-height:50px;border-radius:6px;padding:14px 24px;background:#008dce;color:white;font-size:15px;font-weight:600}.gp-page .gp-related{display:flex;gap:24px;flex-wrap:wrap;margin-top:18px;color:#a4ccdf;font-size:13px}.gp-page .gp-related a{min-height:44px;display:flex;align-items:center}.gp-page .gp-button:hover{background:#007bae}
@media(max-width:800px){.gp-page .gp-wrap{width:calc(100% - 40px)}.gp-page .gp-entry-grid{padding-inline:0;gap:20px;grid-template-columns:1.6fr 1fr}.gp-page .gp-seal{height:190px}.gp-page .gp-columns{grid-template-columns:1fr 1.7fr;gap:24px}.gp-page .gp-copy{padding-left:24px}.gp-page .gp-records{grid-template-columns:1fr;gap:15px}.gp-page .gp-nav a{flex:0 0 auto}.gp-page h1{font-size:40px}}
@media(max-width:600px){.gp-page .gp-wrap{width:calc(100% - 36px)}.gp-page .gp-breadcrumb{padding:17px 0;font-size:11px}.gp-page .gp-entry-grid{display:block;position:relative;padding:10px 0 24px}.gp-page .gp-seal{display:none}.gp-page h1{font-size:35px;line-height:1.1}.gp-page .gp-entry-grid p:last-child{font-size:15px}.gp-page .gp-nav a{padding:14px 17px;font-size:12px}.gp-page .gp-scope{align-items:flex-start;padding:18px 15px;gap:13px}.gp-page .gp-scope svg{width:32px;height:32px}.gp-page .gp-scope strong{font-size:17px}.gp-page .gp-scope p{font-size:13px;line-height:1.6}.gp-page .gp-section{padding:25px 0;scroll-margin-top:75px}.gp-page .gp-columns{display:block}.gp-page .gp-heading{padding:0 0 18px}.gp-page h2{font-size:29px}.gp-page .gp-heading>p:last-child{max-width:none;font-size:14px}.gp-page .gp-copy{border:0;padding:0;font-size:15px;line-height:1.65}.gp-page .gp-records{gap:17px}.gp-page .gp-records dt{font-size:18px}.gp-page .gp-list li{font-size:14px}.gp-page .gp-technical{padding:12px}.gp-page .gp-button{width:100%;justify-content:space-between}.gp-page .gp-related{gap:10px 20px}}
.gp-page .gp-technical.pr-page{font-family:inherit;line-height:1.65}
.gp-page .gp-technical .pr-tools{color:var(--gp-ink);--pr-blue:#007caf;--pr-copy:#456775;--pr-rule:#abc7d4}
.gp-page .gp-technical .pr-tool a{color:#007caf}
.gp-page .gp-technical .pr-flow li>span{margin-bottom:5px}
.gp-page .gp-technical .pr-flow h3{margin-bottom:7px}
.gp-page .gp-technical .pr-flow li+li{margin-top:0}
.gp-page .gp-technical .pr-section-heading{margin-bottom:12px}
.gp-page .gp-technical .pr-section-heading>p{margin-top:10px}
.gp-page .gp-technical .pr-toggle{transform:none}
@media(prefers-reduced-motion:reduce){.gp-page *{scroll-behavior:auto!important;transition:none!important}}
