
.pleasure-story{--accent:#35574c;--paper:#f5f2e9;--ink:#243b34;color:var(--ink);font:18px/1.85 Georgia,serif;max-width:1120px;margin:0 auto;padding:50px 24px 80px;overflow-wrap:anywhere}
.pleasure-story *{box-sizing:border-box}.pleasure-story a{color:var(--accent);text-underline-offset:4px}.pleasure-story .ps-crumb{font:13px/1.5 Arial,sans-serif;margin:0 0 32px;color:#62676a}.pleasure-story .ps-hero{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin:0 0 46px}.pleasure-story .ps-kicker{font:700 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:0 0 16px}.pleasure-story h1{font:500 clamp(32px,3.5vw,49px)/1.13 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;color:var(--ink)}.pleasure-story .ps-byline{font:13px/1.5 Arial,sans-serif;color:#62676a}.pleasure-story figure{margin:0;min-width:0}.pleasure-story figure img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover;border-radius:120px 120px 12px 12px;background:var(--paper)}.pleasure-story figcaption{font:12px/1.6 Arial,sans-serif;color:#62676a;margin-top:12px}.pleasure-story .ps-intro{font-size:22px;line-height:1.7;margin:0 0 34px}.pleasure-story .ps-content{max-width:720px;margin:auto}.pleasure-story .ps-toc{padding:23px 28px;background:var(--paper);border-radius:12px;margin:30px 0 44px;font:15px/1.65 Arial,sans-serif}.pleasure-story .ps-toc strong{display:block;margin-bottom:10px}.pleasure-story .ps-toc ol{margin:0;padding-left:21px}.pleasure-story .ps-toc li+li{margin-top:6px}.pleasure-story section{scroll-margin-top:36px;margin:0 0 42px}.pleasure-story h2{font:500 clamp(25px,2.6vw,32px)/1.25 Georgia,serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 19px}.pleasure-story p{margin:0 0 18px}.pleasure-story .ps-related{background:var(--paper);border-left:3px solid var(--accent);padding:26px;border-radius:0 12px 12px 0}.pleasure-story .ps-related h2{font-size:25px}.pleasure-story .ps-related li+li{margin-top:12px}.pleasure-story .ps-related ul{padding-left:20px;margin:0}.pleasure-story .ps-end{padding-top:20px;border-top:1px solid #d8ddda;font:14px/1.6 Arial,sans-serif}
.pleasure-story[data-site="books"]{--accent:#724092;--paper:#f4eff7;--ink:#392b41}.pleasure-story[data-site="com"]{--accent:#936044;--paper:#f8f0e6;--ink:#34322b}
@media(max-width:700px){.pleasure-story{font-size:17px;padding:30px 20px 50px}.pleasure-story .ps-hero{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.pleasure-story h1{font-size:36px}.pleasure-story figure img{max-height:340px;border-radius:80px 80px 10px 10px}.pleasure-story .ps-intro{font-size:20px}.pleasure-story .ps-toc{padding:20px}.pleasure-story section{margin-bottom:34px}.pleasure-story .ps-related{padding:20px}}
