.story-detail{width:calc(100% - 96px);max-width:1120px;margin:0 auto;padding-bottom:20px}
.story-back{display:inline-flex;min-height:44px;align-items:center}
.story-draft-note{font-size:13px;color:var(--muted);margin:8px 0 32px;line-height:1.6;max-width:720px}
.story-featured{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:48px;background:#f5f6f2}
.story-featured h2{font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.04em;max-width:640px;margin:22px 0 32px}
.story-portraits{display:flex;align-items:center;gap:12px}.story-portraits .pa{background-color:#fff;border-radius:50%}
.story-results{display:grid;grid-template-columns:repeat(3,1fr);margin:32px 0 72px;border-block:1px solid var(--line);padding:32px 0;gap:24px}
.story-result{display:flex;flex-direction:column-reverse;gap:14px}.story-result dt{font-size:15px;color:var(--muted)}.story-result dd{font-size:48px;letter-spacing:-.04em;margin:0}
.story-body{max-width:780px;margin:0 auto}.story-body>section{margin-bottom:64px}.story-body h2,.story-agents h2{font-size:36px;font-weight:400;line-height:1.16;letter-spacing:-.03em;margin:18px 0 22px}.story-body p{font-size:18px;line-height:1.7;color:var(--muted);margin:16px 0}
.story-quote{padding:40px;margin:0 0 72px;background:#f5f6f2}.story-quote blockquote{font-size:28px;letter-spacing:-.02em;line-height:1.5;margin:20px 0 28px}.story-quote figcaption{display:grid;gap:6px;font-size:14px}
.story-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.story-agent{display:flex!important;gap:16px;align-items:center;padding:22px!important;color:inherit;text-decoration:none}.story-agent>span:nth-child(2){display:grid;gap:5px;flex:1;font-size:13px;line-height:1.4}.story-agent strong{font-size:19px;font-weight:500}.story-agent:hover{background:#f5f6f2}
@media(max-width:900px){.story-featured{grid-template-columns:1fr}.story-portraits .pa{width:100px!important;height:100px!important}.story-agent-grid{grid-template-columns:1fr}}
@media(max-width:767px){.story-detail{width:calc(100% - 40px)}.story-featured{padding:26px;gap:26px}.story-featured h2{margin-top:16px}.story-results{gap:20px;grid-template-columns:1fr;margin-bottom:48px}.story-result{flex-direction:row;align-items:center;justify-content:space-between}.story-result dt{max-width:65%}.story-result dd{font-size:36px}.story-body h2,.story-agents h2{font-size:29px}.story-body p{font-size:16px}.story-quote{padding:26px;margin-bottom:48px}.story-quote blockquote{font-size:23px}.story-agent{flex-direction:row!important;text-align:left!important;align-items:center!important}.story-agent>.pa{width:56px!important;height:56px!important}}
