.policy-page .doc-layout{gap:64px;padding-bottom:96px}.policy-page .doc-layout .doc-parts{max-width:760px}@media (min-width:768px){.policy-page .doc-layout{padding-bottom:112px}}.policy-page .doc-part .title-component{gap:12px}.policy-page .doc-part .title-component .title-component{margin-top:28px}.policy-page .doc-part .font-large-title{margin-bottom:8px}.policy-page .doc-part .font-large-title,.policy-page .doc-part .font-regular-title,.policy-page .doc-part .font-small-title,.policy-page .doc-part .font-body-text strong{color:var(--primary-white)}.policy-page .doc-part .font-body-text{color:var(--primary-white);line-height:1.65}.policy-page .doc-part .font-body-text p+p,.policy-page .doc-part .font-body-text p+ul,.policy-page .doc-part .font-body-text p+ol,.policy-page .doc-part .font-body-text ul+p,.policy-page .doc-part .font-body-text ol+p{margin-top:14px}.policy-page .doc-part .font-body-text ul,.policy-page .doc-part .font-body-text ol{padding-left:24px}.policy-page .doc-part .font-body-text li+li{margin-top:6px}.policy-page .doc-part .font-body-text a{color:var(--primary-yellow);font-size:inherit;line-height:inherit;text-decoration:underline}.policy-page .doc-part .font-body-text a:hover{color:var(--primary-white)}.policy-page .panel-component .panel-title h2{line-height:38px}.policy-page .panel-component .panel-body{overflow-wrap:break-word;padding-bottom:28px}.policy-page .panel-component .panel-body .font-regular-title{font-size:22px;line-height:30px}.policy-page .panel-component .panel-body .font-small-title{font-size:18px;line-height:26px}@media (max-width:767px){.policy-page .panel-component .panel-title h2{font-size:24px;line-height:30px}.policy-page .panel-component .panel-body{padding-bottom:20px}.policy-page .panel-component .panel-body .font-regular-title{font-size:19px;line-height:26px}.policy-page .panel-component .panel-body .font-small-title{font-size:17px;line-height:24px}.policy-page .panel-component[open] summary{margin-bottom:24px}}@media (min-width:768px){.policy-page .panel-component .panel-title h2{font-size:30px}}.policy-page .doc-header{--glow-size:60% 45%;--glow-at:50% 70%}.policy-page .doc-header .doc-header-content{padding-bottom:40px}.policy-page .doc-header .header-text{gap:12px;max-width:640px}.policy-page .doc-header .policy-card{box-sizing:border-box;border:1px solid #ffffff1f;border-left:3px solid var(--primary-yellow);background:#ffffff0d;border-radius:10px;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.policy-page .doc-header .policy-card .seal{flex:none;width:56px;height:56px}.policy-page .doc-header .policy-card dl{flex-direction:column;gap:10px;margin:0;display:flex}.policy-page .doc-header .policy-card dt{color:var(--primary-white);text-transform:uppercase;letter-spacing:.08em;font-size:13px;line-height:18px}.policy-page .doc-header .policy-card dd{color:var(--primary-white);margin:2px 0 0}.policy-page .doc-header .policy-card a{color:var(--primary-yellow);font-size:inherit;line-height:inherit;text-decoration:none}.policy-page .doc-header .policy-card a:hover{color:var(--primary-white)}@media (min-width:768px){.policy-page .doc-header .doc-header-content{padding-bottom:48px}}@media (min-width:1024px){.policy-page .doc-header .doc-header-content{box-sizing:content-box;gap:28px;max-width:760px;margin-left:304px}.policy-page .doc-header .doc-header-content .policy-card{align-items:center;padding:18px 24px}.policy-page .doc-header .doc-header-content .policy-card dl{flex-flow:wrap;gap:12px 40px}}
