:where(body.ppx){margin:0;background:#fff9ed;color:#101636;font-family:'Poppins',ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;min-height:100vh;display:flex;flex-direction:column}
:where(.ppx) :where(img,video){max-width:100%;display:block}
:where(.ppx) :where(a){color:inherit;text-decoration:none}
:where(.ppx) :where(button){font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}
:where(.ppx) :where(h1,h2,h3,h4){font-family:'Outfit',ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:0;margin:0;line-height:1.15}
:where(.ppx) :where(p,ul,ol,figure,blockquote,dl,dd){margin:0}
:where(.ppx) :where(ul,ol){padding:0;list-style:none}
:where(.ppx) :where(em){font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400}
.serif{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:400}
:where(.ppx) main{flex:1;min-width:0}
:where(.ppx) :focus-visible{outline:2px solid #7f82b2;outline-offset:3px}
:where(.ppx) main img{transition:filter .9s ease}
@media(hover:hover){:where(.ppx) main img:hover{filter:saturate(1.06)}}
