.home-risk-map.pu-blocking-map{background:var(--color-home-section-gray);padding-top:0;padding-bottom:0;position:relative}.pu-blocking-map:after{content:none}.pu-blocking-map .home-risk-map__head{margin-bottom:0}.practice-page .pu-blocking-map .home-risk-map__intro p{color:#123a82;font-size:var(--home-risk-map-text-size,16px);font-weight:300;line-height:var(--home-risk-map-text-lh,1.62);margin:0;padding-left:18px;position:relative}.practice-page .pu-blocking-map .home-risk-map__intro p:before{content:"";background:#fff;border-radius:999px;width:3px;position:absolute;top:0;bottom:0;left:0}.practice-page .pu-blocking-map .home-risk-map__intro p+p{margin-top:14px}.practice-page .pu-blocking-map .home-risk-map__lead{font-size:clamp(17px,1.2vw,20px);font-weight:500}@media (min-width:901px){.pu-blocking-map .home-risk-map__intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,3vw,48px);display:grid}.practice-page .pu-blocking-map .home-risk-map__intro p+p{margin-top:0}}.pd-processing-map .home-risk-map__intro{display:block}.personal-data-practice-page .pd-processing-map__summary{margin:clamp(14px,1.6vw,22px) 0 clamp(4px,.6vw,10px)}.personal-data-practice-page .pd-processing-map__intro-wrap .home-risk-map__head,.reputation-protection-practice-page .reputation-threat-map .pd-processing-map__intro-wrap .home-risk-map__head{margin-bottom:0}.pu-blocking-map__track-reveal{width:100%}.pu-blocking-map .home-risk-map__feature{z-index:1;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;background:0 0;align-items:stretch;gap:clamp(14px,1.25vw,22px);width:100%;padding-block:clamp(24px,2vw,32px) clamp(54px,4.5vw,68px);padding-inline:clamp(20px,4vw,60px);scroll-padding-inline:clamp(20px,4vw,60px);display:flex;position:relative;overflow:auto hidden}.unblocking-practice-page .pu-blocking-map .home-risk-map__feature{padding-bottom:clamp(28px,2.25vw,34px)}.pu-blocking-map .home-risk-map__feature::-webkit-scrollbar{display:none}.pu-blocking-map .home-risk-map__feature.is-dragging{cursor:grabbing;scroll-snap-type:none}.pu-blocking-map .home-risk-feature-card{--home-risk-feature-radius:clamp(22px,1.8vw,28px);--home-risk-feature-border:0px;--home-risk-feature-bg:#fff;--home-risk-feature-outline:#d9e2ec;--home-risk-feature-shape:polygon(0 0,100% 0,100% 100%,0 100%);--home-risk-feature-orb-size:clamp(38px,3vw,44px);--home-risk-feature-orb-glass:clamp(7px,.55vw,10px);isolation:isolate;color:#172033;filter:none;scroll-snap-align:start;flex:0 0 clamp(226px,17.5vw,252px);min-height:clamp(280px,20vw,308px);margin-right:0;transition:filter .35s,transform .35s;transform:translateY(0)}.pu-blocking-map .home-risk-feature-card:before,.pu-blocking-map .home-risk-feature-card:after{content:none}@media (min-width:1600px){.pu-blocking-map .home-risk-feature-card{flex-basis:calc(16.6667% - clamp(14px,1.25vw,22px)/1.2)}}.pu-blocking-map .home-risk-map__feature:not(.is-dragging) .home-risk-feature-card:hover{z-index:10;filter:none;transform:translateY(-4px)}.pu-blocking-map .pu-blocking-map__card-outline{display:none}.pu-blocking-map__card-outline path{fill:none;stroke:#d9e2ec;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:none}.pu-blocking-map__card-outline-metrics{width:var(--home-risk-feature-tail-width);height:var(--home-risk-feature-tail-height);visibility:hidden;pointer-events:none;position:absolute}.pu-blocking-map .home-risk-feature-card__shape{clip-path:none;-webkit-backdrop-filter:blur(3px)saturate(145%);backdrop-filter:blur(3px)saturate(145%);background:radial-gradient(at 50% 0,#fffffffa 0%,#ffffff7a 24%,#0000 54%) padding-box padding-box,linear-gradient(#fcfdfff7 0%,#f7fafdf5 58%,#eef6fbf0 100%) padding-box padding-box,linear-gradient(110deg,#fffffff5 0%,#d7f8fff0 52%,#f7fdfff5 100%) border-box;border:5px solid #0000;outline:none;overflow:hidden;box-shadow:inset 0 0 0 1px #4a9abe1c,inset 0 0 3px #4a9abe0d,inset 0 8px 12px -9px #fffffffa,inset 7px 0 12px -9px #ffffffbd,inset -7px 0 12px -9px #66c3e61f,inset 0 -12px 18px -11px #2b9fd329,0 3px 6px -3px #12527d29,-8px 5px 13px -6px #d2f7ffd1,8px 5px 14px -6px #78e1ffc2,0 9px 16px -12px #00cfff4d}.pu-blocking-map .home-risk-feature-card__halo{display:none}.pu-blocking-map .home-risk-feature-card__orb{top:clamp(14px,1.2vw,18px);right:auto;left:var(--home-risk-feature-side,clamp(15px,1.15vw,21px));text-shadow:none;background:linear-gradient(145deg,#25b7ff 0%,#087ff0 52%,#0055ce 100%);border:0;font-size:clamp(13px,.95vw,15px);font-weight:600;box-shadow:0 7px 16px #0069dd4d}.pu-blocking-map .home-risk-feature-card__title{top:calc(clamp(14px,1.2vw,18px) - 5px);right:var(--home-risk-feature-side,clamp(15px,1.15vw,21px));left:calc(var(--home-risk-feature-side,clamp(15px,1.15vw,21px)) + var(--home-risk-feature-orb-size) + clamp(9px,.8vw,13px) - 5px);height:var(--home-risk-feature-orb-size);min-height:var(--home-risk-feature-orb-size);text-align:left;color:#123a82;text-shadow:none;align-items:center;margin:0;font-size:clamp(15px,1.02vw,17px);font-weight:600;line-height:1.15;display:flex;position:absolute}.pu-blocking-map .home-risk-feature-card__shape:before{content:"";z-index:0;border-radius:inherit;clip-path:none;opacity:.62;pointer-events:none;background:linear-gradient(#ffffffd1 0%,#ffffff38 11%,#0000 28%),radial-gradient(at 12% 8%,#ffffffad 0%,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 2px 2px #ffffffdb,inset 6px 7px 16px #ffffff2e}.pu-blocking-map .home-risk-feature-card__shape:after{content:"";z-index:1;border-radius:calc(var(--home-risk-feature-radius) - 6px);clip-path:none;pointer-events:none;background:0 0;border:1px solid #ffffffc2;position:absolute;inset:4px;box-shadow:inset 2px 3px 5px #ffffffe6,inset -3px -5px 8px #4da2c714,0 0 0 1px #cdedf74d}.pu-blocking-map .home-risk-feature-card__content{padding-top:calc(clamp(46px,3.8vw,54px) + var(--home-risk-feature-border))}.pu-blocking-map .home-risk-feature-card:not(:last-child) .home-risk-feature-card__content{padding-right:calc(var(--home-risk-feature-side) + var(--home-risk-feature-border))}.pu-blocking-map .home-risk-feature-card:not(:first-child) .home-risk-feature-card__content{padding-left:calc(var(--home-risk-feature-side) + var(--home-risk-feature-border))}.pu-blocking-map .home-risk-feature-card__copy{box-shadow:none;background:0 0;border-color:#0000;flex-direction:column;flex:auto;margin-top:clamp(2px,.35vw,6px);padding-bottom:clamp(8px,.7vw,12px);display:flex}.pu-blocking-map .home-risk-feature-card:not(:last-child) .home-risk-feature-card__copy{margin-right:calc(-1*var(--home-risk-feature-side));padding-right:var(--home-risk-feature-side)}.pu-blocking-map .home-risk-feature-card:not(:first-child) .home-risk-feature-card__copy{margin-left:calc(-1*var(--home-risk-feature-side));padding-left:var(--home-risk-feature-side)}.pu-blocking-map .home-risk-feature-card__icon{color:#fff;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.practice-page .pu-blocking-map .home-risk-feature-card__copy p,.practice-page .pu-blocking-map .pu-blocking-map__lead{color:#617188;margin:0;font-size:clamp(10.5px,.68vw,12.5px);font-weight:300;line-height:1.34}.practice-page .pu-blocking-map .pu-blocking-map__lead{min-height:6.7em}.practice-page .pd-processing-map .pu-blocking-map__lead{min-height:8.04em}.pu-blocking-map__grounds-block{margin-top:clamp(8px,.7vw,12px);padding-top:0}.practice-page .pu-blocking-map .home-risk-feature-card__copy .pu-blocking-map__grounds-title{color:#123a82;margin:0;font-weight:500}.pu-blocking-map__grounds{margin:6px 0 0;padding:0;list-style:none}.pu-blocking-map__grounds li{color:#617188;padding-left:11px;font-size:clamp(10.5px,.68vw,12.5px);font-weight:300;line-height:1.34;position:relative}.pu-blocking-map__grounds li:before{content:"•";color:#1d62c8;position:absolute;left:0}@media (prefers-reduced-motion:reduce){.pu-blocking-map .home-risk-feature-card{transition:none}.pu-blocking-map .home-risk-map__feature:not(.is-dragging) .home-risk-feature-card:hover{transform:none}}.pu-blocking-map__grounds li+li{margin-top:3px}@media (max-width:767px){.pu-blocking-map .home-risk-map__feature{padding-block:24px 32px;padding-inline:20px;scroll-padding-inline:20px}.pu-blocking-map .home-risk-feature-card{flex-basis:min(82vw,350px);width:auto;min-height:290px}.practice-page .pu-blocking-map .home-risk-feature-card__copy p,.pu-blocking-map__grounds li{font-size:12px}}
