.data-protection-page{color:#183452;font-size:18px;line-height:1.75}.data-protection-page h1,.data-protection-page h2,.data-protection-page h3{color:#104180;line-height:1.2}.data-protection-page h1{font-size:clamp(36px,4.7vw,60px);letter-spacing:-.035em;max-width:940px;margin:16px 0 24px}.data-protection-page h2{font-size:clamp(29px,3.4vw,40px);margin:0 0 25px;letter-spacing:-.025em}.data-protection-page h3{font-size:23px;margin:15px 0}.data-protection-page p{margin:14px 0}.data-protection-page a{color:#175d9d;text-decoration:underline;text-underline-offset:4px}.protection-hero{padding:44px 0 55px;background:linear-gradient(120deg,#e0eefb,#f3faff 70%,#e5f5f1)}.protection-back{font-size:15px}.protection-kicker{font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#104180}.protection-lead{font-size:22px;max-width:840px}.protection-provider{font-size:16px;color:#435a73}.protection-section{padding:65px 0}.protection-tint{background:#f1f7fc}.protection-intro{max-width:850px}.protection-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.protection-principles article{border-top:4px solid #266ec3;padding:25px 0 0}.protection-principles article:nth-child(2){border-color:#14b8a6}.protection-principles article:nth-child(3){border-color:#f2c94c}.protection-symbol{display:grid;place-items:center;width:48px;height:48px;font-size:24px;font-weight:750;color:#104180;margin-bottom:20px}.protection-symbol path,.protection-symbol rect{fill:none;stroke:#104180;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.protection-principles p{font-size:17px}.protection-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;list-style:none!important;margin:38px 0 25px!important;padding:0!important;counter-reset:none}.protection-flow>li{position:relative;padding:28px;background:#fff;border:1px solid #b9cfe2;border-radius:16px;list-style:none!important;display:flex;flex-direction:column}.protection-flow>li:not(:last-child):after{content:'→';position:absolute;right:-29px;top:42%;font-size:28px;color:#175d9d;font-weight:700}.protection-step{display:grid;place-items:center;width:42px;height:42px;background:#104180;color:#fff;border-radius:50%;font-size:20px;font-weight:700}.protection-flow h3{margin-top:22px}.protection-flow p{font-size:17px}.protection-node-label{font-size:14px;font-weight:650;color:#104180}.protection-flow .protection-node-label{margin-top:auto;padding-top:20px;border-top:1px solid #dce7f2}.protection-flow-note{max-width:900px;font-size:16px;color:#435a73}.protection-location-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:65px;align-items:center}.protection-locations{margin:0}.protection-primary{display:flex;flex-direction:column;gap:7px;text-align:center;background:#104180;color:#fff;border-radius:16px;padding:30px 22px;box-shadow:0 10px 25px #10418015}.protection-country{font-size:32px;font-weight:700}.protection-fallback-rule{margin:0 18px;padding:24px 10px 28px;font-size:15px;line-height:1.45;text-align:center;border-inline:2px dashed #91b6ce;position:relative;color:#435a73}.protection-fallback-rule:after{content:'↓';position:absolute;bottom:0;left:calc(50% - 8px);color:#175d9d;font-size:24px}.protection-backups{display:grid;grid-template-columns:1fr 1fr;gap:18px}.protection-backups>div{padding:23px 15px;display:flex;flex-direction:column;gap:5px;text-align:center;border:2px solid #a1bdd4;border-top:5px solid #14b8a6;border-radius:12px;background:#f5faff}.protection-backups>div:last-child{border-top-color:#f2c94c}.protection-backups strong{font-size:25px;color:#104180}.protection-backups span{font-size:16px}.protection-locations figcaption{font-size:14px;line-height:1.55;margin-top:18px;color:#435a73}.protection-two-columns{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.protection-transcription{text-align:center;background:white;padding:30px;border-radius:16px;border:1px solid #c3d8e9}.protection-transcription h3{font-size:21px;margin:15px 0}.protection-transcription p{font-size:16px}.protection-down-arrow{font-size:30px;color:#175d9d;line-height:1.4}.protection-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 45px}.protection-control-grid article{border-top:1px solid #bad1e3;padding-top:10px}.protection-scope-note{border-left:4px solid #14b8a6;background:#f1f7fc;padding:22px 26px;margin-top:35px!important;font-size:17px}.protection-document-section{background:#e4eef9}.protection-document-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0}.protection-document-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px;background:#fff;border:1px solid #b6cee3;border-radius:12px;text-decoration:none;font-weight:650;line-height:1.4}.protection-document-links>a:hover{border-color:#104180;text-decoration:underline}.protection-updated{font-size:15px;color:#435a73}@media(max-width:850px){.protection-principles,.protection-flow{gap:20px}.protection-flow>li{padding:22px}.protection-flow>li:not(:last-child):after{right:-20px;font-size:21px}.protection-location-layout,.protection-two-columns{grid-template-columns:1fr;gap:32px}.protection-locations{max-width:600px;width:100%;margin:0 auto}.protection-document-links{grid-template-columns:1fr}.protection-transcription{max-width:600px;width:100%;margin:auto}}@media(max-width:650px){.protection-section{padding:44px 0}.protection-hero{padding:32px 0 40px}.protection-lead{font-size:20px}.protection-principles,.protection-flow,.protection-control-grid{grid-template-columns:1fr}.protection-flow{gap:34px}.protection-flow>li:not(:last-child):after{content:'↓';right:calc(50% - 10px);top:auto;bottom:-33px;font-size:26px}.protection-flow .protection-node-label{padding-top:12px;margin-top:10px}.protection-scope-note{padding:18px}.protection-backups{gap:12px}.protection-backups strong{font-size:23px}.data-protection-page{font-size:17px}}

/* Separate future options from the description of current processing. */
.protection-roadmap-section{padding-top:0}.protection-roadmap{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;align-items:start;background:#fff6cf;border:1px solid #e0c45e;border-left:7px solid #e7bb35;border-radius:18px;padding:36px}.protection-roadmap-owl{padding:20px 5px 0}.protection-roadmap-owl img{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 6px 10px #10418012)}.protection-roadmap .protection-kicker{margin-top:0;color:#5b490c}.protection-roadmap h2{font-size:31px;margin-bottom:22px}.protection-roadmap-items{display:grid;grid-template-columns:1fr 1fr;gap:28px}.protection-roadmap h3{font-size:22px;margin:0 0 12px}.protection-roadmap-items p{font-size:17px;margin:0}.protection-roadmap-status{font-size:15px;color:#5b490c;margin:24px 0 0!important;padding-top:18px;border-top:1px solid #dbc778}@media(max-width:850px){.protection-roadmap{grid-template-columns:125px minmax(0,1fr);gap:24px;padding:28px}.protection-roadmap-items{grid-template-columns:1fr;gap:24px}.protection-roadmap h2{font-size:28px}}@media(max-width:550px){.protection-roadmap{grid-template-columns:1fr;padding:24px;gap:14px}.protection-roadmap-owl{padding:0;max-width:105px}.protection-roadmap h2{font-size:26px}}
