.plugin-story .article-hero h1{max-width:1100px}.plugin-story .story-intro{max-width:740px;color:var(--muted);font-size:16px;margin:0 0 30px}.story-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:35px;padding-top:22px;border-top:1px solid var(--line);font:10px/1.6 var(--mono);color:var(--muted)}.story-meta a{display:inline-flex;align-items:center}.story-meta img{max-width:100%;object-fit:contain;object-position:left}.plugin-story .article-body>section+section{margin-top:54px;padding-top:42px;border-top:1px solid var(--line)}.plugin-story .article-body>section>h2{margin-top:0}.story-thanks .kicker{color:var(--green);font-size:10px}.story-quote{margin:28px 0;padding:24px 28px;border-left:3px solid var(--green);background:var(--lime);color:var(--ink);font-size:21px;line-height:1.5;letter-spacing:-.3px}.story-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:30px 0}.story-features section{padding-top:18px;border-top:1px solid var(--line)}.story-features .kicker{font-size:9px;color:var(--green)}.story-features h3{font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.4px;margin:10px 0}.story-features p{font-size:14px;margin:0}.story-detail-link{margin-top:30px}.plugin-story .story-impact{font-size:25px;line-height:1.4;color:var(--green);letter-spacing:-.5px}.story-contribute .kicker{color:var(--green);font-size:10px}.story-install{border:1px solid var(--line);background:#fafaf5;border-radius:6px;padding:25px;margin:26px 0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.story-install h3{font-size:20px;font-weight:500;line-height:1.3;margin:0 0 8px}.story-install p{font-size:13px;margin:0}.story-install iframe{max-width:100%;border:0;display:block}.story-install #plugin-install{min-height:48px;max-width:100%}.story-contribute .actions{font-size:13px;gap:14px 24px;align-items:flex-start}.plugin-story .article-sidebar a{line-height:1.6;margin-bottom:15px}.plugin-story .article-sidebar{align-self:start;position:sticky;top:30px}
@media(max-width:800px){.plugin-story .article-sidebar{position:static;padding-bottom:16px;border-bottom:1px solid var(--line)}.plugin-story .article-sidebar a{margin:0}.plugin-story .article-layout{gap:30px}}
@media(max-width:700px){.plugin-story .article-hero h1{font-size:clamp(40px,9.6vw,58px);letter-spacing:-2.2px}.plugin-story .eyebrow{font-size:8px;letter-spacing:.7px}.story-meta{gap:12px 18px;margin-top:28px}.story-quote{font-size:19px;padding:20px}.plugin-story .article-body>section+section{margin-top:36px;padding-top:30px}.story-features{grid-template-columns:1fr;gap:24px}.plugin-story .story-impact{font-size:22px}}
.plugin-story .article-body{min-width:0}.story-install{border:0;background:none;padding:0;display:block;max-width:100%}.story-install #plugin-card{width:min(384px,100%);min-width:0;min-height:319px}.story-install #plugin-card .mp-embeddable-iframe,.story-install #plugin-card iframe{width:100%!important;max-width:100%;height:319px}
