*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.blog-socials-component .post-share{position:relative;padding-top:16px;max-width:1170px;margin:0 auto}.blog-socials-component .post-share:before{position:absolute;content:"";top:0;left:0;right:0;width:100%;height:1px;display:block;background:linear-gradient(90deg,#e8dca7,#d4b988 50%,#bd9163)}.blog-socials-component .post-share .copy{text-align:center;margin-bottom:8px}.blog-socials-component .post-share .options{display:flex;justify-content:center;align-items:center;gap:16px}.blog-socials-component .post-share .option{position:relative;border:1px solid #c1bfbc;display:flex;justify-content:center;align-items:center;height:40px;width:40px;border-radius:6px}.blog-socials-component .post-share .option .copied{position:absolute;top:-24px;left:50%;transform:translate(-50%,-50%);background:#17253d;color:#fff;padding:10px 16px;border-radius:4px}.blog-socials-component .post-share .option-copy{font-size:15px;gap:6px;font-weight:700;width:-moz-fit-content;width:fit-content;padding:0 10px}