@font-face{font-family:"Fleur Readable Display";src:url("/seo/dm-serif-display-latin-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Fleur Readable UI";src:url("/seo/manrope-latin-400-normal.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
body{margin:0}
.sd-footer .ph-alt-access-dock-meta a{position:relative;color:inherit;text-underline-offset:3px}
.sd-footer .ph-alt-access-dock-meta a::after{content:"";position:absolute;inset:-16px -4px}
.sd-footer .ph-alt-access-dock-meta a:focus-visible{outline:2px solid #f3b957;outline-offset:5px}
.fleur-readable,.fleur-not-found{box-sizing:border-box;color:#f8f2e9;font-family:"Manrope","Fleur Readable UI",system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.7;min-height:100svh;background:#0b1016}
.fleur-readable *,.fleur-not-found *{box-sizing:border-box}
.fleur-readable a,.fleur-not-found a{color:inherit;text-underline-offset:5px}
.fleur-readable a:focus-visible,.fleur-not-found a:focus-visible{outline:3px solid #ffc973;outline-offset:7px}
.fleur-readable h1,.fleur-readable h2,.fleur-readable h3,.fleur-not-found h1{font-family:"DM Serif Display","Fleur Readable Display",Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.1;color:inherit;text-wrap:balance;margin:0 0 20px}
.fleur-readable h1{font-size:clamp(48px,7vw,86px)}
.fleur-readable h2{font-size:clamp(32px,4vw,46px)}
.fleur-readable h3{font-size:27px}
.fleur-readable p,.fleur-not-found p{margin:0 0 20px}
.fleur-readable-header,.fleur-readable-footer{max-width:1280px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;gap:28px}
.fleur-readable-brand{font-family:"DM Serif Display","Fleur Readable Display",Georgia,serif;font-weight:400;font-size:32px;letter-spacing:-.045em;text-decoration:none;white-space:nowrap;line-height:1.1}
.fleur-readable-brand span{color:#f3b957}
.fleur-readable nav{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}
.fleur-readable nav a{display:inline-flex;align-items:center;min-height:44px}
.fleur-readable-hero{min-height:min(640px,90svh);display:flex;align-items:center;padding:64px 8%;background:linear-gradient(90deg,rgba(3,7,12,.6),rgba(3,7,12,0) 75%),url('/assets/sales-reference/hero-desktop.png') center center/cover no-repeat}
.fleur-readable-hero>div{max-width:550px}
.fleur-readable-hero p{max-width:400px}
.fleur-readable-eyebrow,.fleur-not-found-eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#ecc990}
.fleur-readable-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;border:1px solid #f0dec4;border-radius:99px;background:#f4ede3;color:#241b16!important;font-size:14px;text-decoration:none}
.fleur-readable-content{max-width:820px;margin:auto;padding:64px 28px 96px}
.fleur-readable-content>section{padding:52px 0;border-bottom:1px solid #ffffff24;scroll-margin-top:28px}
.fleur-readable-lead{font-size:20px;line-height:1.65;color:#e6ddd2}
.fleur-readable article{margin-top:38px}
.fleur-readable ul{padding-left:23px}
.fleur-readable li{margin:7px 0}
.fleur-readable dl{margin:28px 0}
.fleur-readable dt{color:#edc18a;font-size:15px;margin-top:19px}
.fleur-readable dd{margin:3px 0 0}
.fleur-readable-footer{flex-wrap:wrap;border-top:1px solid #ffffff24;font-size:12px}
.fleur-readable-footer p{margin:0}
.fleur-not-found{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:40px 6%;overflow:hidden;background:linear-gradient(90deg,#040a11e8 0%,#040a11bb 42%,#040a1122 100%),url('/assets/sales-reference/hero-desktop.png') center/cover no-repeat}
.fleur-not-found>.fleur-readable-brand{align-self:flex-start}
.fleur-not-found-copy{max-width:590px;margin:90px 0}
.fleur-not-found h1{font-size:clamp(46px,6.5vw,82px);max-width:570px}
.fleur-not-found-copy>p:not(.fleur-not-found-eyebrow){max-width:420px;color:#e5ddd1;font-size:16px}
.fleur-not-found-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px;margin-top:32px;font-size:14px}
.fleur-not-found-actions>a{min-height:48px;display:inline-flex;align-items:center}
.fleur-not-found .fleur-not-found-footer{margin:0;color:#d7c4ab;font-size:12px}
@media(max-width:600px){.fleur-readable-header{align-items:flex-start;flex-direction:column;gap:12px;padding:24px}.fleur-readable-header nav{gap:18px}.fleur-readable-hero{padding:60px 24px;min-height:600px;background-position:62% center;background-image:linear-gradient(90deg,#03070ccc,#03070c66),url('/assets/sales-reference/hero-desktop.png')}.fleur-readable-content{padding:42px 24px 64px}.fleur-readable-content>section{padding:38px 0}.fleur-readable-footer{padding:30px 24px}.fleur-not-found{padding:30px 25px;background-position:65% center;background-image:linear-gradient(90deg,#040a11e8,#040a1188),url('/assets/sales-reference/hero-desktop.png')}.fleur-not-found-copy{margin:90px 0}.fleur-not-found-copy>p:not(.fleur-not-found-eyebrow){font-size:15px}.fleur-not-found-actions{align-items:flex-start;flex-direction:column;gap:12px}}
@media(prefers-reduced-motion:reduce){.fleur-readable,.fleur-not-found{scroll-behavior:auto}}
