.dw-policy-center{--dw-policy-max:1180px;color:var(--dw-ink);background:radial-gradient(circle at 88% 3%,#385fac21,#0000 26rem),linear-gradient(#fff 0,#f7f8fb 22rem,#fff 48rem);min-height:70vh}.dw-policy-center__hero{padding:clamp(4.4rem,8vw,7rem) var(--dw-page-gutter) clamp(2.5rem,5vw,4rem)}.dw-policy-center__hero-inner{width:min(var(--dw-policy-max),100%);margin:0 auto}.dw-policy-center__eyebrow,.dw-policy-document__kicker,.dw-policy-center__rail-label{color:var(--dw-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dw-policy-center__hero h1{letter-spacing:-.035em;max-width:900px;margin:.7rem 0 1rem;font-size:clamp(2.55rem,6vw,4.8rem);line-height:1.02}.dw-policy-center__lead{max-width:780px;color:var(--dw-muted);margin:0;font-size:clamp(1.02rem,2vw,1.2rem);line-height:1.72}.dw-policy-center__updated{color:var(--dw-navy);box-shadow:var(--dw-shadow-sm);background:#ffffffd1;border:1px solid #385fac29;border-radius:999px;margin:1.25rem 0 0;padding:.55rem .8rem;font-size:.82rem;font-weight:600;display:inline-flex}.dw-policy-center__chips{scrollbar-width:thin;gap:.65rem;margin:2rem 0 0;padding:.2rem .05rem .55rem;display:flex;overflow-x:auto}.dw-policy-center__chips a{border:1px solid var(--dw-line);color:var(--dw-navy);background:#fff;border-radius:999px;flex:none;align-items:center;gap:.55rem;padding:.68rem .9rem;font-size:.82rem;font-weight:650;text-decoration:none;display:flex;box-shadow:0 8px 22px #0d19340b}.dw-policy-center__chips a span{color:var(--dw-blue);font-size:.7rem;font-weight:800}.dw-policy-center__chips a:hover,.dw-policy-center__chips a[aria-current=true]{background:var(--dw-soft-blue);color:var(--dw-blue);border-color:#385fac80}.dw-policy-center__layout{width:min(var(--dw-policy-max),calc(100% - (var(--dw-page-gutter) * 2)));grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin:0 auto;padding:0 0 clamp(5rem,8vw,8rem);display:grid}.dw-policy-center__rail{position:relative}.dw-policy-center__rail-card{border:1px solid var(--dw-line);box-shadow:var(--dw-shadow-sm);backdrop-filter:blur(10px);background:#fffffff0;border-radius:22px;padding:1.15rem;position:sticky;top:1.25rem}.dw-policy-center__rail-label{margin:.15rem .65rem .75rem;display:block}.dw-policy-center__rail nav{gap:.28rem;display:grid}.dw-policy-center__rail a{color:var(--dw-navy);border-radius:12px;grid-template-columns:2rem 1fr;align-items:start;gap:.2rem;padding:.72rem .65rem;font-size:.86rem;font-weight:600;line-height:1.25;text-decoration:none;display:grid}.dw-policy-center__rail a>span:first-child{color:var(--dw-blue);padding-top:.12rem;font-size:.7rem;font-weight:800}.dw-policy-center__rail a:hover,.dw-policy-center__rail a[aria-current=true]{background:var(--dw-soft-blue);color:var(--dw-blue)}.dw-policy-center__documents{gap:2rem;min-width:0;display:grid}.dw-policy-document{border:1px solid var(--dw-line);background:#fff;border-radius:clamp(22px,3vw,32px);scroll-margin-top:1.4rem;overflow:hidden;box-shadow:0 18px 54px #0d193412}.dw-policy-document__header{background:linear-gradient(135deg,#fff,var(--dw-soft-gray));border-bottom:1px solid #0d193414;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:clamp(1.35rem,3vw,2.25rem);display:grid}.dw-policy-document__number{background:var(--dw-navy);color:#fff;letter-spacing:.05em;border-radius:13px;place-items:center;width:2.55rem;height:2.55rem;font-size:.78rem;font-weight:800;display:grid}.dw-policy-document__title{letter-spacing:-.025em;margin:.28rem 0 0;font-size:clamp(1.7rem,3.5vw,2.55rem);line-height:1.08}.dw-policy-document__footer{background:var(--dw-soft-gray);border-top:1px solid #0d193414;padding:1.2rem clamp(1.35rem,3vw,2.35rem) 1.45rem}.dw-policy-document__footer a{font-weight:700;text-decoration:none}.dw-policy-body{color:var(--dw-ink);padding:clamp(1.35rem,3.4vw,2.4rem);font-size:1rem;line-height:1.76}.dw-policy-body p{margin:0 0 1rem}.dw-policy-body ul,.dw-policy-body ol{margin:.85rem 0 1.2rem;padding-left:1.3rem}.dw-policy-body li{margin:.42rem 0;padding-left:.15rem}.dw-policy-body a{overflow-wrap:anywhere;font-weight:600}.dw-policy-source-header{border-bottom:1px solid #0d193414;margin:0 0 1.25rem;padding-bottom:1.05rem}.dw-policy-source-header p:first-child{color:var(--dw-blue);font-size:.82rem;font-weight:750}.dw-policy-source-header p:last-child{color:var(--dw-muted);margin-bottom:0;font-size:1.04rem}.dw-policy-callout{border-left:4px solid var(--dw-blue);background:var(--dw-soft-blue);color:var(--dw-navy);border-radius:0 14px 14px 0;margin:1.15rem 0;padding:1rem 1.1rem}.dw-policy-callout--warning{background:#fff4d6;border-left-color:#a45b00}.dw-policy-contents{border:1px solid var(--dw-line);background:var(--dw-soft-gray);border-radius:18px;margin:1.5rem 0 2rem;padding:1.1rem 1.2rem}.dw-policy-contents h2{letter-spacing:.01em;margin:0 0 .8rem;font-size:1rem}.dw-policy-contents ol,.dw-policy-contents ul{columns:2;column-gap:2rem;margin:0;padding-left:1.25rem}.dw-policy-contents li{break-inside:avoid;margin:.28rem 0;font-size:.9rem}.dw-policy-contents a{text-decoration:none}.dw-policy-body-section{border-top:1px solid #0d193413;padding:1.1rem 0 0;scroll-margin-top:1.4rem}.dw-policy-body-section:first-of-type{border-top:0}.dw-policy-body-section h2{letter-spacing:-.012em;margin:1.2rem 0 .75rem;font-size:clamp(1.25rem,2.5vw,1.55rem);line-height:1.22}.dw-policy-body-section h3{margin:1.05rem 0 .55rem;font-size:1.08rem;line-height:1.3}.dw-policy-body hr{border:0;border-top:1px solid var(--dw-line);margin:2rem 0}@media (width<=900px){.dw-policy-center__layout{grid-template-columns:1fr}.dw-policy-center__rail{display:none}}@media (width<=640px){.dw-policy-center__hero{padding-top:3.4rem}.dw-policy-center__updated{border-radius:14px}.dw-policy-document__header{grid-template-columns:1fr}.dw-policy-document__number{width:2.25rem;height:2.25rem}.dw-policy-body{font-size:.96rem}.dw-policy-contents ol,.dw-policy-contents ul{columns:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
