.pm-reed{--bg:#091a1c;--card:#102a2c;--text:#e9f3ef;--muted:#a6c1bc;--accent:#60ded0;background:var(--bg);color:var(--text);font:19px/1.8 system-ui,-apple-system,"Segoe UI",sans-serif;max-width:1240px;margin:28px auto;border-radius:20px;overflow:hidden;box-shadow:0 0 65px #2bd2c217}.pm-reed *{box-sizing:border-box}.pm-reed .article-heading{padding:66px 7% 40px}.pm-reed .eyebrow{font-size:12px;letter-spacing:3px;color:var(--accent);font-weight:750}.pm-reed h1{font-size:clamp(44px,7vw,88px);line-height:1.03;letter-spacing:-3px;margin:20px 0;color:var(--text)}.pm-reed .subtitle{font-size:clamp(21px,3vw,29px);line-height:1.5;max-width:850px;color:var(--muted)}.pm-reed .tags{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;letter-spacing:1px}.pm-reed .tags span{padding:6px 13px;border:1px solid #4c8d84;border-radius:40px}.pm-reed figure{margin:24px 0 40px}.pm-reed img{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:cover}.pm-reed figcaption{padding:12px 7%;color:var(--muted);font-size:12px;line-height:1.6}.pm-reed .reading{padding:0 7%}.pm-reed p{margin:0 0 24px}.pm-reed h2{color:var(--accent);font-size:clamp(27px,4vw,38px);line-height:1.25;margin:48px 0 24px;letter-spacing:-.7px}.pm-reed .lead{font-size:23px;line-height:1.75}.pm-reed a{color:var(--accent);text-underline-offset:4px}.pm-reed .callout{border-left:4px solid var(--accent);padding:22px 28px;background:var(--card);font-size:23px;line-height:1.6}.pm-reed .drinks{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}.pm-reed .drinks div{background:var(--card);border:1px solid #2d655f;border-radius:14px;padding:22px 15px}.pm-reed .drinks b{display:block;font-size:54px;line-height:1.2;color:var(--accent)}.pm-reed .drinks span{display:block;font-size:14px;margin-top:8px;line-height:1.5}.pm-reed .small{font-size:15px;color:var(--muted)}.pm-reed .films{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.pm-reed .films section{padding:25px;background:var(--card);border:1px solid #29615c;border-radius:14px}.pm-reed .films span{font-size:11px;letter-spacing:1px;color:var(--accent)}.pm-reed h3{font-size:25px;line-height:1.3;margin:12px 0}.pm-reed .films p{font-size:17px;margin:0}.pm-reed .closing{font-size:24px;border-top:1px solid #37605b;padding-top:30px;margin-top:40px}.pm-reed details{font-size:14px;color:var(--muted);border:1px solid #37605b;border-radius:12px;padding:20px;margin:36px 0}.pm-reed summary{cursor:pointer;color:var(--accent);font-weight:700}.pm-reed li{margin:12px 0;overflow-wrap:anywhere}.pm-reed footer{display:flex;justify-content:space-between;gap:20px;padding:15px 0 45px;font-size:15px}.pm-reed :target{scroll-margin-top:100px}@media(max-width:650px){.pm-reed{font-size:17px;border-radius:10px;margin:12px auto}.pm-reed .article-heading{padding-top:38px}.pm-reed h1{letter-spacing:-1.5px}.pm-reed .lead{font-size:20px}.pm-reed .drinks{grid-template-columns:1fr 1fr}.pm-reed .films{grid-template-columns:1fr}.pm-reed .closing,.pm-reed .callout{font-size:20px}.pm-reed footer{flex-direction:column}}@media(prefers-reduced-motion:reduce){.pm-reed{scroll-behavior:auto}}
html[data-theme="light"] .pm-reed{--bg:#f5faf8;--card:#e4efeb;--text:#152d2b;--muted:#405f58;--accent:#146b60;box-shadow:0 10px 45px #183d2d15} .pm-reed figcaption{font-size:15px}.pm-reed .eyebrow,.pm-reed .tags{font-size:14px}.pm-reed .small{font-size:17px}.pm-reed details{font-size:16px}.pm-reed .films p{font-size:19px}.pm-reed .article-nav{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0 40px}.pm-reed .back-icon{width:20px;height:20px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8}@media(max-width:650px){.pm-reed{font-size:19px}.pm-reed h1{font-size:clamp(38px,10vw,64px);overflow-wrap:anywhere}.pm-reed .reading{padding:0 6%}.pm-reed .callout{padding:18px}.pm-reed .drinks span{font-size:16px}}
