.about-page .main{ padding:24px 0 88px; }
.about-page .general-head,
.about-page .about-article,
.about-page .about-series{ width:min(1100px,95%); max-width:1100px; margin-left:auto; margin-right:auto; }
.about-article{ padding:16px 0 0; color:#2f343c; font-size:16px; line-height:1.95; overflow-wrap:anywhere; }
.about-article p{ margin:0; }
.about-article p + p{ margin-top:20px; }
[data-theme="dark"] .about-article{ color:#d1d5db; }
.about-series{ margin-top:64px; color:#2f343c; }
.about-series > h2{ margin:0 0 28px; padding-left:16px; border-left:4px solid #62b850; color:#27323a; font-size:26px; font-weight:900; line-height:1.4; }
.about-series-list{ display:grid; }
.about-series-item{ display:grid; grid-template-columns:200px minmax(0,1fr); align-items:start; gap:40px; padding:32px 0; border-top:1px solid #dfe2dc; }
.about-series-image{ margin:0; }
.about-series-image img{ display:block; width:100%; height:auto; border:0; border-radius:0; }
.about-series-copy{ min-width:0; }
.about-series-copy h3{ margin:0 0 16px; font-size:22px; font-weight:700; line-height:1.5; overflow-wrap:anywhere; }
.about-series-copy p{ margin:0; font-size:15px; line-height:1.9; overflow-wrap:anywhere; }
.about-series-copy p + p{ margin-top:12px; }
.about-series-statuses{ display:flex; flex-wrap:wrap; gap:8px; margin-top:18px; }
.about-series-status{ display:inline-block; padding:3px 9px; border:1px solid #dfe2dc; border-radius:2px; background:#f1f2ef; color:#687680; font-size:12px; font-weight:500; line-height:1.6; }
.about-series-status--development{ border-color:#cddfe6; background:#edf5f8; color:#286b8b; }
.about-series-status--scheduled,
.about-series-status--live{ border-color:#d1e3c8; background:#f0f7ec; color:#38642b; }
.about-series a,.about-series a:visited{ color:#286b8b; text-decoration:underline; text-underline-offset:4px; }
.about-series a:hover{ color:#62b850; }
.about-series a:focus-visible{ outline:2px solid #687680; outline-offset:3px; }
[data-theme="dark"] .about-series{ color:#d1d5db; }
[data-theme="dark"] .about-series > h2{ color:#f1f1f1; }
[data-theme="dark"] .about-series-item{ border-color:#4d514e; }
[data-theme="dark"] .about-series a,[data-theme="dark"] .about-series a:visited{ color:#86c9e3; }
[data-theme="dark"] .about-series a:hover{ color:#62b850; }
[data-theme="dark"] .about-series-status{ border-color:#4d514e; background:#353735; color:#afb8b2; }
[data-theme="dark"] .about-series-status--development{ border-color:#415762; background:#303c42; color:#86c9e3; }
[data-theme="dark"] .about-series-status--scheduled,
[data-theme="dark"] .about-series-status--live{ border-color:#4b6143; background:#333e31; color:#acd29f; }
@media(min-width:761px){
  .about-page .home-topbar__item:last-of-type .home-topbar__dropdown{ left:auto; right:0; }
}
@media(max-width:600px){
  .about-page .main{ padding-bottom:56px; }
  .about-page .general-head,
  .about-page .about-article,
  .about-page .about-series{ width:calc(100% - 32px); }
  .about-article{ padding-top:12px; font-size:15px; line-height:1.7; }
  .about-series{ margin-top:48px; }
  .about-series > h2{ margin-bottom:24px; font-size:23px; }
  .about-series-item{ grid-template-columns:minmax(0,1fr); gap:20px; padding:24px 0; }
  .about-series-image{ width:min(160px,100%); margin-inline:auto; }
  .about-series-image--landscape{ width:min(320px,100%); }
  .about-series-copy h3{ font-size:20px; margin-bottom:12px; text-align:center; }
  .about-series-copy p{ font-size:14px; line-height:1.7; }
}
