.PolicyLayout-module__cYZMXG__page{--policy-line:#d8e7f1;--policy-muted:#536a7a;color:var(--ink)}.PolicyLayout-module__cYZMXG__hero{isolation:isolate;background:linear-gradient(116deg, #fff 0%, var(--blue-mist) 48%, var(--blue-light) 100%);border-bottom:1px solid #d7eaf5;position:relative;overflow:hidden}.PolicyLayout-module__cYZMXG__hero:before,.PolicyLayout-module__cYZMXG__hero:after{content:"";z-index:-1;border:1px solid #cbe7f6;border-radius:50%;width:590px;height:590px;position:absolute;top:-150px;right:-100px}.PolicyLayout-module__cYZMXG__hero:after{border-color:#d6ecf7;width:470px;height:470px;top:-90px;right:-40px}.PolicyLayout-module__cYZMXG__heroInner{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:32px;min-height:296px;padding-block:40px;display:grid}.PolicyLayout-module__cYZMXG__heroCopy{z-index:1;position:relative}.PolicyLayout-module__cYZMXG__heroAccent{background:var(--brand);border-radius:4px;width:45px;height:4px;margin-bottom:22px;display:block}.PolicyLayout-module__cYZMXG__heroCopy h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.1vw,55px);line-height:1.15}.PolicyLayout-module__cYZMXG__heroCopy p{color:#4f7388;max-width:790px;margin:20px 0 0;font-size:16px;line-height:1.9}.PolicyLayout-module__cYZMXG__heroArt{justify-self:end;width:280px;height:212px;position:relative}.PolicyLayout-module__cYZMXG__artDisc{background:linear-gradient(135deg,#b8e7fc55,#a4ddf577);border-radius:50%;position:absolute;inset:12px 14px 0 25px}.PolicyLayout-module__cYZMXG__artTile{color:var(--blue);background:linear-gradient(135deg,#fff,#f2fafe);border:1px solid #fff;border-radius:34px;place-items:center;display:grid;position:absolute;inset:16px 36px 22px 34px;transform:rotate(-9deg);box-shadow:0 20px 45px #005f8c16}.PolicyLayout-module__cYZMXG__artTile svg{stroke-width:1.3px;width:90px;height:90px;transform:rotate(9deg)}.PolicyLayout-module__cYZMXG__artDot{background:#86cfee;border-radius:50%;width:12px;height:12px;position:absolute;bottom:31px;left:15px}.PolicyLayout-module__cYZMXG__artPlus{color:#8ccde8;font-size:34px;font-weight:400;line-height:1;position:absolute;bottom:2px;right:12px}.PolicyLayout-module__cYZMXG__tabsShell{border-bottom:1px solid var(--policy-line);background:#fff}.PolicyLayout-module__cYZMXG__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.PolicyLayout-module__cYZMXG__tabs a{color:#5a7486;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:10px;padding:23px 10px 20px;font-size:13px;font-weight:600;line-height:1.55;display:flex}.PolicyLayout-module__cYZMXG__tabs svg{width:21px;height:21px;color:var(--blue);flex-shrink:0}.PolicyLayout-module__cYZMXG__tabs a[aria-current=page]{color:var(--blue-deep);border-bottom-color:var(--brand);background:linear-gradient(#fff,#edf8fd);font-weight:800}.PolicyLayout-module__cYZMXG__tabs a:hover{color:var(--blue);background-color:var(--blue-mist)}.PolicyLayout-module__cYZMXG__body{background:linear-gradient(180deg, var(--wash) 0%, #fff 620px)}.PolicyLayout-module__cYZMXG__layout{grid-template-columns:259px minmax(0,1fr);align-items:start;gap:33px;padding-block:48px 65px;display:grid}.PolicyLayout-module__cYZMXG__contents{top:calc(var(--header-h) + 80px);border:1px solid var(--policy-line);background:#fff;border-radius:16px;padding:17px 15px;position:sticky}.PolicyLayout-module__cYZMXG__contents a{color:#526e80;border-radius:8px;align-items:flex-start;gap:11px;padding:12px 13px;font-size:12px;font-weight:600;line-height:1.7;display:flex}.PolicyLayout-module__cYZMXG__contents a:before{content:"";background:#bfd5e3;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.PolicyLayout-module__cYZMXG__contents a:first-child{background:var(--blue-mist);color:var(--blue-deep)}.PolicyLayout-module__cYZMXG__contents a:first-child:before{background:var(--brand)}.PolicyLayout-module__cYZMXG__contents a:hover{background:var(--blue-mist);color:var(--blue)}.PolicyLayout-module__cYZMXG__article{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;min-width:0;display:grid}.PolicyLayout-module__cYZMXG__card{border:1px solid var(--policy-line);min-width:0;scroll-margin-top:calc(var(--header-h) + 80px);background:#fff;border-radius:16px;grid-column:span 12;padding:28px 29px}.PolicyLayout-module__cYZMXG__half{grid-column:span 6}.PolicyLayout-module__cYZMXG__sectionTitle{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.PolicyLayout-module__cYZMXG__sectionIcon{background:var(--blue-light);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.PolicyLayout-module__cYZMXG__sectionIcon svg{width:21px;height:21px}.PolicyLayout-module__cYZMXG__sectionTitle h2{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.5}.PolicyLayout-module__cYZMXG__card p{color:var(--policy-muted);margin:0;font-size:14px;line-height:1.95}.PolicyLayout-module__cYZMXG__card p a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.PolicyLayout-module__cYZMXG__card p a:hover{color:var(--blue-deep)}.PolicyLayout-module__cYZMXG__soft{background:linear-gradient(127deg, var(--blue-mist), #fff 80%);border-color:#cbe4f2}.PolicyLayout-module__cYZMXG__subtle{background:var(--blue-mist)}.PolicyLayout-module__cYZMXG__primary{background:linear-gradient(112deg, var(--blue-deep), var(--blue));border-color:var(--blue)}.PolicyLayout-module__cYZMXG__primary h2,.PolicyLayout-module__cYZMXG__primary p{color:#fff}.PolicyLayout-module__cYZMXG__primary .PolicyLayout-module__cYZMXG__sectionIcon{background:#fff}.PolicyLayout-module__cYZMXG__callout{border-left:4px solid var(--brand);background:linear-gradient(120deg,#eaf7fe,#fff);padding-left:26px}.PolicyLayout-module__cYZMXG__contact{background:linear-gradient(120deg, #fff, var(--blue-mist));border-color:#c8e4f2}.PolicyLayout-module__cYZMXG__contact h2{color:var(--blue-deep)}.PolicyLayout-module__cYZMXG__contact .PolicyLayout-module__cYZMXG__sectionIcon{background:#d8f0fc}.PolicyLayout-module__cYZMXG__page a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:1100px){.PolicyLayout-module__cYZMXG__heroInner{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.PolicyLayout-module__cYZMXG__heroArt{width:230px;height:200px}.PolicyLayout-module__cYZMXG__artTile svg{width:72px;height:72px}.PolicyLayout-module__cYZMXG__layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.PolicyLayout-module__cYZMXG__half{grid-column:span 12}.PolicyLayout-module__cYZMXG__tabs{gap:8px}.PolicyLayout-module__cYZMXG__tabs a{gap:8px;font-size:12px}}@media (max-width:800px){.PolicyLayout-module__cYZMXG__contents{display:none}.PolicyLayout-module__cYZMXG__layout{grid-template-columns:minmax(0,1fr)}.PolicyLayout-module__cYZMXG__tabs a{padding-inline:4px;font-size:12px}}@media (max-width:600px){.PolicyLayout-module__cYZMXG__heroInner{min-height:245px;padding-block:32px 35px;display:block;position:relative}.PolicyLayout-module__cYZMXG__heroAccent{width:34px;height:3px;margin-bottom:20px}.PolicyLayout-module__cYZMXG__heroCopy h1{max-width:340px;font-size:36px;line-height:1.2}.PolicyLayout-module__cYZMXG__heroCopy p{max-width:340px;margin-top:19px;font-size:14px;line-height:1.85}.PolicyLayout-module__cYZMXG__heroArt{opacity:.12;width:150px;height:124px;position:absolute;bottom:10px;right:-8px}.PolicyLayout-module__cYZMXG__artTile{border-radius:24px;inset:12px 14px 14px}.PolicyLayout-module__cYZMXG__artTile svg{width:60px;height:60px}.PolicyLayout-module__cYZMXG__hero:before{width:400px;height:400px;top:-110px;right:-220px}.PolicyLayout-module__cYZMXG__hero:after{width:300px;height:300px;top:-55px;right:-170px}.PolicyLayout-module__cYZMXG__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-block:4px}.PolicyLayout-module__cYZMXG__tabs a{justify-content:flex-start;gap:7px;min-height:58px;padding:12px 2px 10px;font-size:12px}.PolicyLayout-module__cYZMXG__tabs svg{width:18px;height:18px}.PolicyLayout-module__cYZMXG__layout{padding-block:25px 38px}.PolicyLayout-module__cYZMXG__article{display:block}.PolicyLayout-module__cYZMXG__card{scroll-margin-top:calc(var(--header-h) + 48px);border-radius:14px;margin-bottom:14px;padding:22px 20px}.PolicyLayout-module__cYZMXG__card:last-child{margin-bottom:0}.PolicyLayout-module__cYZMXG__sectionTitle{gap:10px;margin-bottom:14px}.PolicyLayout-module__cYZMXG__sectionIcon{border-radius:9px;width:32px;height:32px}.PolicyLayout-module__cYZMXG__sectionIcon svg{width:19px;height:19px}.PolicyLayout-module__cYZMXG__sectionTitle h2{letter-spacing:-.03em;font-size:20px;line-height:1.45}.PolicyLayout-module__cYZMXG__card p{font-size:14px;line-height:1.9}.PolicyLayout-module__cYZMXG__callout{padding-left:17px}}.PolicyLayout-module__cYZMXG__heroCopy p.PolicyLayout-module__cYZMXG__updated{color:#4f7388;margin-top:12px;font-size:13.5px;font-weight:650;line-height:1.6}.PolicyLayout-module__cYZMXG__card p+p{margin-top:12px}
