.ad-preferences,.reading-ad{font-family:var(--ui);color:var(--ink,#233249);overflow-wrap:anywhere;min-width:0}.ad-preferences{max-width:70ch}.ad-preferences h1{font:400 2.4rem/1.2 var(--story)}.ad-preferences p,.reading-ad p{font-size:1rem;line-height:1.65}.ad-preference-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.ad-preferences button,.reading-ad button{font:inherit;color:#233249;cursor:pointer;background:#fff;border:1px solid #8a9bad;border-radius:4px;min-height:44px;padding:.65rem 1rem}.ad-preferences button[aria-pressed=true]{color:#fff;background:#233249;border-color:#233249}.ad-preferences button:hover:not(:disabled),.reading-ad button:hover{color:#233249;background:#e5ecf9}.ad-preferences button:disabled{color:#526172;cursor:default;background:#e1e7ed}.ad-preferences :is(a,button):focus-visible,.reading-ad :is(summary,button,a):focus-visible{outline-offset:3px;outline:3px solid #2454ba}.reading-ad{border-block:1px solid #cad2d6;margin:2rem 0;padding:1rem 0}.reading-ad>small{margin-bottom:.75rem;font-size:.875rem;display:block}.reading-ad details{margin-top:1rem}.reading-ad summary{cursor:pointer;padding:.5rem 0}.reading-ad [data-worldline-ad-slot]{min-height:100px}.ad-preferences-shell{padding:2.5rem 0}.ad-preferences-shell>a{margin-bottom:1.5rem;display:inline-block}@media (max-width:600px){.ad-preference-actions{align-items:stretch}.ad-preference-actions button{max-width:100%}.ad-preferences h1{font-size:2rem}}
