.PolicyPageTemplate-module__DOYpcW__main{background:var(--dp-white)}.PolicyPageTemplate-module__DOYpcW__hero{background:radial-gradient(circle at 84% 14%, #e9af021f, transparent 26%), linear-gradient(135deg, var(--dp-white), var(--dp-canvas));border-bottom:1px solid #23282c1f}.PolicyPageTemplate-module__DOYpcW__heroInner{padding-top:52px;padding-bottom:42px}.PolicyPageTemplate-module__DOYpcW__breadcrumb{color:var(--dp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:11px;line-height:1.5;display:flex}.PolicyPageTemplate-module__DOYpcW__breadcrumb a{color:var(--dp-muted);font-weight:700}.PolicyPageTemplate-module__DOYpcW__breadcrumb a:hover{color:var(--dp-charcoal)}.PolicyPageTemplate-module__DOYpcW__breadcrumb a:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #e9af024d}.PolicyPageTemplate-module__DOYpcW__eyebrow{color:#806100;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:850;line-height:1.4}.PolicyPageTemplate-module__DOYpcW__title{max-width:760px;color:var(--dp-charcoal);letter-spacing:-.035em;margin:0;font-size:clamp(32px,3vw,40px);font-weight:780;line-height:1.08}.PolicyPageTemplate-module__DOYpcW__introduction{max-width:760px;color:var(--dp-muted);margin:16px 0 0;font-size:15px;line-height:1.7}.PolicyPageTemplate-module__DOYpcW__summaryStrip{border-top:1px solid #23282c1f;border-bottom:1px solid #23282c1f;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;display:grid}.PolicyPageTemplate-module__DOYpcW__summaryItem{border-right:1px solid #23282c1f;padding:16px 20px 16px 0}.PolicyPageTemplate-module__DOYpcW__summaryItem:not(:first-child){padding-left:20px}.PolicyPageTemplate-module__DOYpcW__summaryItem:last-child{border-right:0}.PolicyPageTemplate-module__DOYpcW__summaryItem span{color:var(--dp-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4;display:block}.PolicyPageTemplate-module__DOYpcW__summaryItem strong{color:var(--dp-charcoal);margin-top:4px;font-size:13px;font-weight:760;line-height:1.5;display:block}.PolicyPageTemplate-module__DOYpcW__documentLayout{grid-template-columns:minmax(0,1fr) 280px;gap:54px;padding-top:46px;padding-bottom:72px;display:grid}.PolicyPageTemplate-module__DOYpcW__documentMain{min-width:0}.PolicyPageTemplate-module__DOYpcW__utilityBar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:18px;display:flex}.PolicyPageTemplate-module__DOYpcW__utilityButton{border:1px solid var(--dp-border);background:var(--dp-white);min-height:36px;color:var(--dp-charcoal);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:750}.PolicyPageTemplate-module__DOYpcW__utilityButton:hover{background:var(--dp-canvas);border-color:#b7bcc0}.PolicyPageTemplate-module__DOYpcW__utilityButton:focus-visible,.PolicyPageTemplate-module__DOYpcW__accordionTrigger:focus-visible,.PolicyPageTemplate-module__DOYpcW__contentsLink:focus-visible{outline-offset:2px;outline:3px solid #e9af0252}.PolicyPageTemplate-module__DOYpcW__notice{border-left:4px solid var(--dp-gold);background:#fff9e6;margin-bottom:24px;padding:18px 20px}.PolicyPageTemplate-module__DOYpcW__notice strong{color:var(--dp-charcoal);margin-bottom:4px;font-size:13px;line-height:1.4;display:block}.PolicyPageTemplate-module__DOYpcW__notice p{color:var(--dp-muted);margin:0;font-size:12px;line-height:1.65}.PolicyPageTemplate-module__DOYpcW__sectionGroup{border-top:1px solid #23282c1f}.PolicyPageTemplate-module__DOYpcW__accordion{border-bottom:1px solid #23282c1f;scroll-margin-top:112px}.PolicyPageTemplate-module__DOYpcW__accordionTrigger{width:100%;min-height:72px;color:var(--dp-charcoal);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.PolicyPageTemplate-module__DOYpcW__accordionTrigger:hover{background:linear-gradient(90deg,#fff9e6,#0000 74%)}.PolicyPageTemplate-module__DOYpcW__sectionNumber{border:1px solid var(--dp-border);background:var(--dp-white);width:34px;height:38px;color:var(--dp-charcoal);border-radius:8px;place-items:center;font-size:10px;font-weight:850;display:grid}.PolicyPageTemplate-module__DOYpcW__accordionTitle{font-size:16px;font-weight:780;line-height:1.35}.PolicyPageTemplate-module__DOYpcW__accordionIcon{color:var(--dp-charcoal);transition:transform var(--dp-transition-fast);font-size:20px}.PolicyPageTemplate-module__DOYpcW__accordionOpen .PolicyPageTemplate-module__DOYpcW__accordionIcon{transform:rotate(45deg)}.PolicyPageTemplate-module__DOYpcW__accordionPanel{padding:0 0 24px 56px}.PolicyPageTemplate-module__DOYpcW__accordionPanel p{max-width:74ch;color:var(--dp-muted);margin:0 0 12px;font-size:14px;line-height:1.7}.PolicyPageTemplate-module__DOYpcW__accordionPanel p:last-child{margin-bottom:0}.PolicyPageTemplate-module__DOYpcW__accordionPanel ul{max-width:74ch;color:var(--dp-muted);margin:10px 0 0;padding-left:18px}.PolicyPageTemplate-module__DOYpcW__accordionPanel li{margin:6px 0;font-size:14px;line-height:1.65}.PolicyPageTemplate-module__DOYpcW__definitionList{border-top:1px solid #23282c1f;margin-top:10px;display:grid}.PolicyPageTemplate-module__DOYpcW__definitionRow{border-bottom:1px solid #23282c1f;grid-template-columns:180px minmax(0,1fr);gap:22px;padding:13px 0;display:grid}.PolicyPageTemplate-module__DOYpcW__definitionRow strong{color:var(--dp-charcoal);font-size:12px;line-height:1.5}.PolicyPageTemplate-module__DOYpcW__definitionRow span{color:var(--dp-muted);font-size:12px;line-height:1.6}.PolicyPageTemplate-module__DOYpcW__documentSidebar{min-width:0}.PolicyPageTemplate-module__DOYpcW__sidebarSticky{position:sticky;top:112px}.PolicyPageTemplate-module__DOYpcW__sidebarBlock{background:var(--dp-white);border:1px solid #23282c1f;border-radius:12px;margin-bottom:18px;padding:18px}.PolicyPageTemplate-module__DOYpcW__sidebarLabel{color:#806100;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:850;line-height:1.4}.PolicyPageTemplate-module__DOYpcW__documentStatus{gap:10px;display:grid}.PolicyPageTemplate-module__DOYpcW__statusRow{color:var(--dp-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.PolicyPageTemplate-module__DOYpcW__statusRow strong{color:var(--dp-charcoal);text-align:right;font-size:11px}.PolicyPageTemplate-module__DOYpcW__statusPill{color:var(--dp-success);text-transform:uppercase;background:#eaf7ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;line-height:1.4;display:inline-flex}.PolicyPageTemplate-module__DOYpcW__contentsList{display:grid}.PolicyPageTemplate-module__DOYpcW__contentsLink{color:var(--dp-muted);border-top:1px solid #23282c1f;padding:9px 0;font-size:11px;line-height:1.45;text-decoration:none;display:block}.PolicyPageTemplate-module__DOYpcW__contentsLink:hover{color:var(--dp-charcoal)}.PolicyPageTemplate-module__DOYpcW__sidebarAction{background:var(--dp-charcoal);min-height:40px;color:var(--dp-white);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:800;line-height:1.4;text-decoration:none;display:flex}.PolicyPageTemplate-module__DOYpcW__sidebarAction:hover{background:var(--dp-ink)}.PolicyPageTemplate-module__DOYpcW__sidebarAction:focus-visible{outline-offset:3px;outline:3px solid #e9af0252}.PolicyPageTemplate-module__DOYpcW__sidebarNote{color:var(--dp-muted);margin:10px 0 0;font-size:10px;line-height:1.55}@media (max-width:900px){.PolicyPageTemplate-module__DOYpcW__documentLayout{grid-template-columns:1fr}.PolicyPageTemplate-module__DOYpcW__documentSidebar{order:-1}.PolicyPageTemplate-module__DOYpcW__sidebarSticky{position:static}.PolicyPageTemplate-module__DOYpcW__contentsBlock{display:none}.PolicyPageTemplate-module__DOYpcW__summaryStrip{grid-template-columns:1fr}.PolicyPageTemplate-module__DOYpcW__summaryItem,.PolicyPageTemplate-module__DOYpcW__summaryItem:not(:first-child){border-bottom:1px solid #23282c1f;border-right:0;padding:13px 0}.PolicyPageTemplate-module__DOYpcW__summaryItem:last-child{border-bottom:0}}@media (max-width:600px){.PolicyPageTemplate-module__DOYpcW__heroInner{padding-top:38px;padding-bottom:32px}.PolicyPageTemplate-module__DOYpcW__documentLayout{padding-top:32px;padding-bottom:56px}.PolicyPageTemplate-module__DOYpcW__title{max-width:100%}.PolicyPageTemplate-module__DOYpcW__utilityBar{justify-content:stretch}.PolicyPageTemplate-module__DOYpcW__utilityButton{flex:1}.PolicyPageTemplate-module__DOYpcW__accordionTrigger{grid-template-columns:38px 1fr auto}.PolicyPageTemplate-module__DOYpcW__accordionPanel{padding-left:0}.PolicyPageTemplate-module__DOYpcW__definitionRow{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.PolicyPageTemplate-module__DOYpcW__accordionIcon{transition:none}}@media print{.PolicyPageTemplate-module__DOYpcW__utilityBar,.PolicyPageTemplate-module__DOYpcW__documentSidebar{display:none!important}.PolicyPageTemplate-module__DOYpcW__documentLayout{padding-top:20px;padding-bottom:20px;display:block}.PolicyPageTemplate-module__DOYpcW__heroInner{padding-top:20px;padding-bottom:20px}.PolicyPageTemplate-module__DOYpcW__accordionPanel[hidden]{display:block!important}.PolicyPageTemplate-module__DOYpcW__accordionIcon{display:none}.PolicyPageTemplate-module__DOYpcW__main,.PolicyPageTemplate-module__DOYpcW__hero,.PolicyPageTemplate-module__DOYpcW__sidebarBlock{background:var(--dp-white)!important}}
