/* Public information pages use the same solid colours and controls as commerce. */
.policy-wrap{max-width:760px}.policy-wrap .top{gap:12px}.policy-wrap .top .button{min-height:var(--control-height)}.policy-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px}.policy-nav .button{min-height:var(--control-height);padding:12px 8px;font-size:17px}.policy-nav [aria-current=page]{background:var(--blue);color:#fff}.policy-nav [aria-current=page]:hover,.policy-nav [aria-current=page]:focus-visible{background:var(--blue-hover)}.policy-intro{background:var(--blue);color:#fff}.policy-intro h1{font-size:31px;line-height:1.2}.policy-intro p{margin-top:12px;font-size:18px}.policy-section{margin-top:18px}.policy-section h2{font-size:24px;line-height:1.3}.policy-section p,.policy-section ul{margin-top:14px}.policy-section p,.policy-section li{font-size:17px;line-height:1.6;overflow-wrap:anywhere}.policy-section ul{padding-left:22px}.policy-section li+li{margin-top:12px}.policy-section a:not(.button){text-decoration:underline;text-underline-offset:4px}.policy-section .button{min-height:var(--control-height);width:100%;margin-top:20px;font-size:18px}.policy-footer{margin-top:24px;color:var(--muted);font-size:15px;line-height:1.6}.policy-footer p+p{margin-top:5px}.policy-wrap .return-calculator{margin-top:20px}.policy-wrap .brand{font-size:29px}.policy-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.policy-links .button{min-height:var(--control-height);padding:12px 8px;font-size:16px}.policy-inline{margin-top:14px}.policy-inline a{text-decoration:underline;text-underline-offset:4px}.offer .policy-inline{color:#fff}.policy-inline a:focus-visible{background:var(--hover);color:var(--ink)}
@media(max-width:400px){.policy-wrap .top{flex-wrap:nowrap}.policy-wrap .brand{font-size:25px}.policy-wrap .top .button{padding-inline:12px;font-size:16px}.policy-nav{gap:8px}.policy-nav .button{font-size:16px}.policy-intro h1{font-size:28px}.policy-section h2{font-size:23px}.policy-links{gap:8px}}
