/* Editorial additions inherit Winnita's typography, palette and wide page grid. */
.w-editor{width:100%;max-width:1400px;margin:0 auto;color:#30363a;font-family:Akshar,sans-serif;padding:0 28px;box-sizing:border-box;clear:both;scroll-margin-top:90px}
.w-editor *,.w-author-page *{box-sizing:border-box}
.w-editor-inner{display:flex;align-items:center;gap:24px;padding:32px 0;border-top:1px solid #dbe2e9;border-bottom:1px solid #dbe2e9}
.w-editor-photo-link{display:block;flex:0 0 88px;border-radius:50%}
.w-editor img{display:block;width:88px;height:88px;border-radius:50%;object-fit:cover}
.w-editor-copy{min-width:0;flex:1}
.w-editor p{margin:0;text-align:left}
.w-editor-label{font:400 16px/1.4 Akshar,sans-serif;color:#53606a;margin-bottom:5px!important}
.w-editor-name{font:600 31px/1.15 Teko,sans-serif;margin-bottom:4px!important}
.w-editor a{color:#205799;text-decoration:underline;text-underline-offset:4px}
.w-editor-role{font:400 18px/1.5 Akshar,sans-serif;overflow-wrap:anywhere}
.w-editor-profile-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font:500 19px/1.4 Akshar,sans-serif}
.w-editor a:focus-visible,.w-author-page a:focus-visible{outline:3px solid #245ab4;outline-offset:5px;border-radius:4px}
footer a.w-editor-footer-link{color:#fff;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
footer a.w-editor-footer-link:focus-visible{outline:3px solid #fff;outline-offset:4px}
.w-author-hero{background:#edf4f9;border-bottom:1px solid #dbe2e9}
.w-author-hero-inner{max-width:1400px;margin:auto;padding:48px 28px;display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:56px}
.w-author-portrait{display:block;width:240px;height:240px;border-radius:50%;object-fit:cover}
.w-author-page .w-author-kicker{font:400 18px/1.4 Akshar,sans-serif;margin:0 0 12px;color:#375575}
.w-author-page h1{font:650 clamp(42px,4.5vw,64px)/1.05 Teko,sans-serif;color:#30363a;text-transform:uppercase;margin:0 0 12px}
.w-author-page .w-author-role{font:500 23px/1.4 Akshar,sans-serif;margin:0 0 16px;color:#30363a}
.w-author-page .w-author-intro{font:400 20px/1.5 Akshar,sans-serif;margin:0 0 16px;max-width:74ch}
.w-author-action{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:#205799;text-decoration:underline;text-underline-offset:4px;font:500 19px/1.4 Akshar,sans-serif}
.w-author-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:80px}
.w-author-body.w-content p{max-width:76ch}
.w-author-topics{list-style:none;padding:0;margin:0}
.w-author-topics li{font:400 19px/1.5 Akshar,sans-serif;padding:10px 0;border-bottom:1px solid #dbe2e9}
.w-author-topics li:first-child{padding-top:0}
.w-author-topics li:last-child{border-bottom:0}
.w-author-method{display:grid;grid-template-columns:1fr 1fr;gap:12px 64px}
.w-author-method h3{margin-top:12px}
.w-author-materials{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}
.w-author-materials li{min-width:0;border-bottom:1px solid #dbe2e9}
.w-author-materials a{display:flex;align-items:center;min-height:48px;padding:12px 0;font:400 20px/1.4 Akshar,sans-serif}
@media(max-width:1000px){.w-editor{padding:0 24px}.w-author-hero-inner{padding:40px 24px;gap:36px;grid-template-columns:200px minmax(0,1fr)}.w-author-portrait{width:200px;height:200px}.w-author-columns{gap:40px}.w-author-materials{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.w-editor-inner{flex-wrap:wrap;gap:18px}.w-editor-profile-link{margin-left:106px}.w-author-hero-inner{grid-template-columns:140px minmax(0,1fr);gap:28px}.w-author-portrait{width:140px;height:140px}.w-author-page .w-author-role{font-size:21px}.w-author-columns{display:block}.w-author-columns section+section{padding-top:32px}.w-author-method{grid-template-columns:1fr;gap:16px}}
@media(max-width:650px){.w-editor{padding:0 20px}.w-editor-inner{padding:28px 0;gap:16px}.w-editor-photo-link{flex-basis:72px}.w-editor img{width:72px;height:72px}.w-editor-name{font-size:29px}.w-editor-role{font-size:17px}.w-editor-label{font-size:15px}.w-editor-profile-link{margin-left:88px;font-size:18px}.w-author-hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:28px 20px}.w-author-page h1{font-size:44px}.w-author-page .w-author-intro{font-size:19px}.w-author-columns section+section{padding-top:30px}.w-author-materials{gap:0 24px}.w-author-materials a{font-size:18px}}
@media(max-width:370px){.w-editor-inner{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px 16px}.w-editor img{width:64px;height:64px}.w-editor-profile-link{grid-column:1/-1;margin-left:0}.w-author-materials{grid-template-columns:1fr}.w-author-page h1{font-size:40px}}
