.PolicyPage-module__oxP7Tq__hero{background:linear-gradient(135deg, var(--navy-dark) 0%, var(--navy) 100%);padding:80px 0 60px;position:relative;overflow:hidden}.PolicyPage-module__oxP7Tq__gridOverlay{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.PolicyPage-module__oxP7Tq__glowOrb{background:radial-gradient(circle, var(--yellow-glow) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-50px}.PolicyPage-module__oxP7Tq__heroContent{z-index:1;position:relative}.PolicyPage-module__oxP7Tq__backLink{color:var(--yellow);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4);transition:transform var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.PolicyPage-module__oxP7Tq__backLink:hover{color:var(--white);transform:translate(-4px)}.PolicyPage-module__oxP7Tq__title{text-transform:uppercase;color:var(--white);margin-bottom:var(--space-2);font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.1}.PolicyPage-module__oxP7Tq__subtitle{color:#ffffffb3;font-size:var(--text-base);max-width:600px;line-height:1.6}.PolicyPage-module__oxP7Tq__metaText{font-size:var(--text-xs);color:var(--yellow);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-3);border-radius:var(--radius-full);background:#f5c5181a;padding:4px 12px;font-weight:700;display:inline-block}.PolicyPage-module__oxP7Tq__mainSection{padding:var(--space-16) 0;background:var(--dark-1)}.PolicyPage-module__oxP7Tq__layoutGrid{gap:var(--space-12);grid-template-columns:280px 1fr;align-items:start;display:grid}.PolicyPage-module__oxP7Tq__sidebar{top:calc(68px + var(--space-6));background:var(--white);border:1px solid var(--dark-3);border-radius:var(--radius-lg);padding:var(--space-6);position:sticky;box-shadow:0 4px 16px #1a2e5a0a}.PolicyPage-module__oxP7Tq__sidebarTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--navy);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--dark-3);font-weight:850}.PolicyPage-module__oxP7Tq__tocList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PolicyPage-module__oxP7Tq__tocLink{padding:var(--space-2) var(--space-3);color:var(--grey-3);font-size:var(--text-sm);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease);border-left:2px solid #0000;font-weight:600;text-decoration:none;display:block}.PolicyPage-module__oxP7Tq__tocLink:hover{background:var(--dark-1);color:var(--navy);border-left-color:var(--grey-1);padding-left:var(--space-4)}.PolicyPage-module__oxP7Tq__tocLinkActive{color:var(--navy);border-left-color:var(--navy);padding-left:var(--space-4);background:#1a2e5a0d;font-weight:700}.PolicyPage-module__oxP7Tq__contentCard{background:var(--white);border:1px solid var(--dark-3);border-radius:var(--radius-lg);padding:var(--space-10);box-shadow:0 4px 20px #1a2e5a0a}.PolicyPage-module__oxP7Tq__articleSection{margin-bottom:var(--space-10)}.PolicyPage-module__oxP7Tq__articleSection:last-child{margin-bottom:0}.PolicyPage-module__oxP7Tq__sectionHeading{font-size:var(--text-xl);text-transform:uppercase;color:var(--navy);margin-bottom:var(--space-4);scroll-margin-top:calc(68px + var(--space-8));align-items:center;gap:8px;font-weight:850;display:flex}.PolicyPage-module__oxP7Tq__sectionHeading:before{content:"";background:var(--yellow);border-radius:var(--radius-full);width:4px;height:20px;display:inline-block}.PolicyPage-module__oxP7Tq__articleText{color:var(--grey-3);font-size:var(--text-base);margin-bottom:var(--space-4);line-height:1.75}.PolicyPage-module__oxP7Tq__articleList{margin:var(--space-4) 0;gap:var(--space-3);flex-direction:column;padding-left:0;list-style:none;display:flex}.PolicyPage-module__oxP7Tq__articleListItem{color:var(--grey-3);font-size:var(--text-sm);align-items:flex-start;gap:12px;line-height:1.6;display:flex}.PolicyPage-module__oxP7Tq__bulletDot{color:var(--yellow);flex-shrink:0;font-size:1.1rem;font-weight:800;line-height:1}.PolicyPage-module__oxP7Tq__noticeBox{border-left:4px solid var(--navy);padding:var(--space-5) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-6) 0;background:#1a2e5a08}.PolicyPage-module__oxP7Tq__noticeBoxTitle{font-size:var(--text-sm);text-transform:uppercase;color:var(--navy);align-items:center;gap:6px;margin-bottom:6px;font-weight:800;display:flex}.PolicyPage-module__oxP7Tq__noticeBoxText{font-size:var(--text-sm);color:var(--grey-3);margin:0;line-height:1.6}.PolicyPage-module__oxP7Tq__cautionBox{border-left:4px solid var(--yellow);padding:var(--space-5) var(--space-6);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-6) 0;background:#f5c51814}.PolicyPage-module__oxP7Tq__cautionBoxTitle{font-size:var(--text-sm);text-transform:uppercase;color:var(--navy);align-items:center;gap:6px;margin-bottom:6px;font-weight:800;display:flex}.PolicyPage-module__oxP7Tq__cautionBoxText{font-size:var(--text-sm);color:var(--grey-3);margin:0;line-height:1.6}.PolicyPage-module__oxP7Tq__ctaSection{background:var(--navy);text-align:center;color:var(--white);padding:80px 0;position:relative;overflow:hidden}.PolicyPage-module__oxP7Tq__ctaSection h2{text-transform:uppercase;margin-bottom:12px;font-size:clamp(1.8rem,4vw,3rem);font-weight:900}.PolicyPage-module__oxP7Tq__ctaSection p{color:#ffffffb3;font-size:var(--text-base);margin-bottom:32px}@media (max-width:900px){.PolicyPage-module__oxP7Tq__layoutGrid{gap:var(--space-6);grid-template-columns:1fr}.PolicyPage-module__oxP7Tq__sidebar{padding:var(--space-4);position:static}.PolicyPage-module__oxP7Tq__tocList{flex-flow:wrap;gap:8px}.PolicyPage-module__oxP7Tq__tocLink{border-bottom:2px solid #0000;border-left:none;padding:6px 12px}.PolicyPage-module__oxP7Tq__tocLink:hover{border-bottom-color:var(--grey-1);padding-left:12px}.PolicyPage-module__oxP7Tq__tocLinkActive{border-bottom-color:var(--navy);border-left-color:#0000;padding-left:12px}.PolicyPage-module__oxP7Tq__contentCard{padding:var(--space-6) var(--space-5)}}@media (max-width:600px){.PolicyPage-module__oxP7Tq__hero{padding:100px 0 44px}.PolicyPage-module__oxP7Tq__title{font-size:2.2rem!important}.PolicyPage-module__oxP7Tq__tocList{flex-direction:column;width:100%}.PolicyPage-module__oxP7Tq__tocLink{border-bottom:none;border-left:2px solid #0000}.PolicyPage-module__oxP7Tq__tocLink:hover{padding-left:var(--space-4)}.PolicyPage-module__oxP7Tq__tocLinkActive{padding-left:var(--space-4);border-left-color:var(--navy)}}
