@keyframes dwMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes dwPulse{0%{box-shadow:0 0 0 0 rgba(0,135,90,.55)}70%{box-shadow:0 0 0 10px rgba(0,135,90,0)}to{box-shadow:0 0 0 0 rgba(0,135,90,0)}}@keyframes dwIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dw-marquee{animation:dwMarquee 38s linear infinite}.dw-marquee,.dw-marquee-slow{display:flex;width:max-content}.dw-marquee-slow{animation:dwMarquee 60s linear infinite}.dw-marquee-slow:hover,.dw-marquee:hover{animation-play-state:paused}.dw-marquee-logos{display:flex;width:max-content;animation:dwMarquee 40s linear infinite}.dw-marquee-logos:hover{animation-play-state:paused}.dw-fade{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.dw-logo{filter:grayscale(1);opacity:.55;transition:filter .25s,opacity .25s}.dw-logo-card:hover .dw-logo{filter:none;opacity:1}.dw-brand{opacity:.45;transition:opacity .2s}.dw-brand:hover{opacity:.9}.dw-pulse{animation:dwPulse 1.8s infinite}.dw-new{animation:dwIn .5s ease-out}@media (prefers-reduced-motion:reduce){.dw-marquee,.dw-marquee-logos,.dw-marquee-slow,.dw-new,.dw-pulse{animation:none}}body{margin:0;background:#FFFFFF}a{color:#0066CC}a:hover{color:#004C99}.dw-nav-links{display:flex}@media (max-width:900px){.dw-nav-links{display:none}}.policy h1{font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:-.03em;margin:0 0 8px}.policy .policy-meta{color:#6E6E73;font-size:14px;margin:0 0 40px}.policy h2{font-size:22px;font-weight:900;letter-spacing:-.02em;margin:56px 0 8px;padding-top:24px;border-top:1px solid #e5e5ea}.policy h3{font-size:17px;font-weight:700;margin:32px 0 8px}.policy li,.policy p{font-size:15px;line-height:1.85;color:#3A3A3C}.policy p{margin:0 0 12px}.policy ol,.policy ul{margin:0 0 12px;padding-left:22px}.policy .note{background:#F5F5F7;border-radius:16px;padding:16px 20px;font-size:14px;color:#3A3A3C;margin:0 0 24px}.policy table{width:100%;border-collapse:collapse;margin:8px 0 16px;font-size:14px}.policy td,.policy th{border:1px solid #e5e5ea;padding:10px 12px;text-align:left;vertical-align:top;line-height:1.6}.policy th{background:#F5F5F7;font-weight:700}.policy .table-wrap{overflow-x:auto}.policy a{color:#0066CC}@media (max-width:640px){.dw-fab-links a{width:48px;padding:0!important;justify-content:center;font-size:0!important;gap:0!important}}.policy td:first-child{white-space:nowrap}