.ga-writers{--ga-red:#d71920;--ga-ink:#111820;--ga-muted:#777c84;max-width:1180px;margin:0 auto;padding:30px 24px 72px;color:var(--ga-ink);font-family:var(--ga-body-font,inherit);clear:both;box-sizing:border-box}.ga-writers *{box-sizing:border-box}.ga-breadcrumb{display:flex;gap:10px;align-items:center;font-size:12px;color:#787e86;margin:0 0 35px}.ga-breadcrumb a{color:#525862}.ga-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:4px solid var(--ga-red);padding:0 0 30px;margin:0 0 30px}.ga-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.8px;color:#6f747c;margin:0 0 12px}.ga-page-heading h1{font-size:64px;line-height:1;letter-spacing:-3px;font-weight:900;margin:0 0 14px}.ga-red-dot{color:var(--ga-red)}.ga-intro{font-size:15px;line-height:1.5;color:#6c7179;margin:0}.ga-writer-count{font-size:42px;font-weight:800;line-height:1.2;border-left:1px solid #ddd;padding-left:28px}.ga-writer-count span{display:block;font-size:12px;font-weight:400;color:#757b84}.ga-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;gap:16px}.ga-section-heading h2{font-size:18px;font-weight:800;margin:0}.ga-section-heading>span{font-size:11px;color:#797e85}.ga-writer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ga-writer-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e3e4e7;border-top:3px solid #15191e;padding:22px 24px 16px;min-height:270px;transition:border-color .15s,box-shadow .15s}.ga-writer-card:hover{border-top-color:var(--ga-red);box-shadow:0 8px 22px #1118200a}.ga-writer-person{display:flex;align-items:center;gap:15px;padding-bottom:20px;border-bottom:1px solid #ededee;text-decoration:none!important}.ga-portrait,.ga-initials{display:block;flex:0 0 72px!important;width:72px!important;height:72px!important;border-radius:50%;object-fit:cover;object-position:center top;background:#f1f2f4;max-width:none!important}.ga-initials{display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#666c75;border:1px solid #e3e5e8}.ga-writer-person h2{font-size:16px;line-height:1.3;font-weight:800;color:var(--ga-red);margin:0;letter-spacing:-.2px}.ga-writer-story{flex:1;padding:18px 0}.ga-kicker{font-size:9px;letter-spacing:1.5px;font-weight:700;color:#858a92}.ga-writer-story h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;font-weight:800;margin:8px 0 14px}.ga-writer-story h3 a{color:var(--ga-ink);text-decoration:none}.ga-writer-story h3 a:hover{color:var(--ga-red)}.ga-writer-story time{font-size:11px;color:#858a92}.ga-all-posts{border-top:1px solid #ededee;padding-top:12px;display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#686e77;text-decoration:none!important}.ga-all-posts:hover{color:var(--ga-red)}.ga-all-posts span{font-size:16px;color:var(--ga-red)}.ga-profile-heading{display:flex;gap:30px;align-items:center;border-bottom:4px solid var(--ga-red);padding:0 0 35px;margin-bottom:15px}.ga-profile-photo .ga-portrait,.ga-profile-photo .ga-initials,.ga-profile-photo img{width:140px!important;height:140px!important;border-radius:50%;object-fit:cover}.ga-profile-photo .ga-initials{font-size:44px}.ga-profile-heading h1{font-size:44px;line-height:1.1;letter-spacing:-1.5px;font-weight:800;margin:0 0 12px}.ga-profile-bio{max-width:700px;font-size:14px;line-height:1.6;color:#646a73}.ga-profile-caption{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ga-red);margin-top:12px}.ga-archive-story{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid #e4e6e9}.ga-archive-story time{font-size:12px;color:#7c828b;padding-top:5px}.ga-archive-story h2{font-size:26px;font-weight:800;line-height:1.25;letter-spacing:-.5px;margin:0 0 12px}.ga-archive-story h2 a{color:var(--ga-ink)}.ga-archive-story p{font-size:15px;line-height:1.6;color:#696f78;margin:0 0 12px}.ga-read-link{color:var(--ga-red);font-size:12px;font-weight:700}.ga-writers .navigation.pagination{margin-top:30px}.ga-writers .nav-links{display:flex;flex-wrap:wrap;gap:8px}.ga-writers .page-numbers{padding:10px 14px;border:1px solid #ddd;color:#333}.ga-writers .page-numbers.current{background:var(--ga-red);color:white;border-color:var(--ga-red)}.ga-writers a:focus-visible{outline:3px solid var(--ga-red);outline-offset:4px}@media(max-width:950px){.ga-writer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ga-page-heading h1{font-size:52px}.ga-profile-heading h1{font-size:36px}}@media(max-width:600px){.ga-writers{padding:20px 16px 44px}.ga-breadcrumb{margin-bottom:24px}.ga-page-heading{padding-bottom:22px;margin-bottom:22px}.ga-page-heading h1{font-size:44px;letter-spacing:-2px}.ga-intro{font-size:13px;max-width:230px}.ga-writer-count{font-size:30px;padding-left:16px}.ga-writer-count span{font-size:10px}.ga-eyebrow{font-size:8px;letter-spacing:1px}.ga-writer-grid{grid-template-columns:1fr;gap:16px}.ga-writer-card{min-height:0;padding:20px}.ga-writer-person{padding-bottom:16px}.ga-writer-story{padding:16px 0}.ga-writer-story h3{font-size:22px}.ga-section-heading>span{font-size:9px}.ga-profile-heading{gap:16px;align-items:flex-start}.ga-profile-heading h1{font-size:29px}.ga-profile-photo .ga-portrait,.ga-profile-photo .ga-initials,.ga-profile-photo img{width:82px!important;height:82px!important}.ga-profile-photo .ga-initials{font-size:28px}.ga-archive-story{grid-template-columns:1fr;gap:8px;padding:22px 0}.ga-archive-story h2{font-size:24px}}
/* Typography and accents follow the theme options, including future changes. */
.ga-writers,.ga-column-rail{font-family:var(--ga-body-font,inherit)}
.ga-page-heading{padding-bottom:20px;margin-bottom:26px;border-bottom-width:3px}
.ga-page-heading h1{font-family:var(--ga-title-font,inherit);font-size:48px;font-weight:700;letter-spacing:0;margin:0;line-height:1.15}
.ga-writer-person h2{font-family:var(--ga-heading-font,inherit);color:var(--ga-link);letter-spacing:0}
.ga-writer-story h3,.ga-archive-story h2{font-family:var(--ga-title-font,inherit);font-weight:700;letter-spacing:0;font-size:25px}
.ga-profile-heading h1{font-family:var(--ga-title-font,inherit);font-weight:700;letter-spacing:0}
.ga-writer-card{border-top-color:#111}
.ga-profile-caption,.ga-read-link,.ga-all-posts span{color:var(--ga-red)}
.ga-column-rail{width:100%;clear:both}
.ga-column-rail .ga-rail-section{margin:0 0 32px}
.ga-column-rail h2{font-family:var(--ga-heading-font,inherit);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 16px;padding:0 0 10px;border-bottom:3px solid var(--ga-red);color:#111}
.ga-column-rail .ga-rail-list{list-style:none;margin:0;padding:0}
.ga-column-rail .ga-rail-list li{margin:0;padding:0;border-bottom:1px solid #e6e6e6}
.ga-column-rail a.ga-rail-story{display:flex;gap:12px;align-items:flex-start;padding:14px 0;color:#111;text-decoration:none}
.ga-column-rail .ga-rail-list li:first-child a{padding-top:0}
.ga-column-rail .ga-rail-text{display:block;min-width:0}
.ga-column-rail .ga-rail-title{display:block;font-family:var(--ga-title-font,inherit);font-size:21px;font-weight:700;line-height:1.25}
.ga-column-rail a.ga-rail-story:hover .ga-rail-title{color:var(--ga-link)}
.ga-column-rail time{display:block;margin-top:8px;color:#888;font-size:11px;font-weight:400}
.ga-column-rail .ga-rail-image{width:72px;height:72px;flex:0 0 72px;overflow:hidden;background:#f2f2f2}
.ga-column-rail .ga-rail-image img{width:100%;height:100%;object-fit:cover}
.ga-column-rail .ga-rail-all{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;color:var(--ga-link)}
.ga-column-rail .ga-rail-empty{font-size:13px;color:#888;line-height:1.5}
.ga-column-rail a:focus-visible{outline:2px solid var(--ga-red);outline-offset:3px}
@media(max-width:600px){.ga-page-heading h1{font-size:36px}.ga-column-rail .ga-rail-title{font-size:22px}}
.ga-portrait-crop{background-repeat:no-repeat}
.ga-column-page{padding-top:30px}
.ga-column-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:start}
.ga-column-article{min-width:0}
.ga-column-path{font-size:13px;color:#666;font-weight:700;margin:0 0 12px}
.ga-column-path a:first-child{color:#666}.ga-column-path a:last-child{color:var(--ga-link)}
.ga-column-date{font-size:12px;color:#777;margin:0 0 28px;line-height:1.4}
.ga-column-title-row{display:flex;align-items:center;gap:26px;margin-bottom:18px}
.ga-column-avatar{display:block;flex:0 0 118px}
.ga-column-avatar .ga-portrait,.ga-column-avatar .ga-initials{width:118px!important;height:118px!important}
.ga-column-title-row h1{font-family:var(--ga-title-font,inherit);font-size:46px;font-weight:700;line-height:1.16;letter-spacing:0;color:#111;margin:0}
.ga-column-name{display:inline-block;font-size:15px;color:#707070!important;margin-bottom:22px}
.ga-column-tools{display:flex;align-items:center;justify-content:space-between;margin:0 0 28px}
.ga-share-links{display:flex;gap:7px}
.ga-share-links a,.ga-text-size{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #dce0e5;border-radius:50%;font-size:18px;color:#111;background:#fff;cursor:pointer;text-decoration:none}
.ga-share-links a.ga-share-x{background:#14191c;border-color:#14191c;color:#fff}
.ga-share-links a.ga-share-whatsapp{background:#1bce65;border-color:#1bce65;color:#fff;font-size:23px}
.ga-text-size{font:700 19px Georgia,serif;padding:0}
.ga-column-image{margin:0 0 28px}.ga-column-image img{width:100%;height:auto;display:block}.ga-column-image figcaption{font-size:12px;color:#777;line-height:1.5;margin-top:8px}
.ga-column-content{font-family:var(--ga-para-font,inherit);font-size:calc(19px * var(--ga-text-scale,1));line-height:1.75;overflow-wrap:break-word}
.ga-column-content p{font-size:inherit;line-height:inherit;margin:0 0 24px}
.ga-column-content h2,.ga-column-content h3{font-family:var(--ga-heading-font,inherit);line-height:1.3;margin:28px 0 18px}
.ga-column-content figure{max-width:100%;margin:20px 0}.ga-column-content img{max-width:100%;height:auto}
.ga-column-content blockquote{border-left:3px solid var(--ga-red);margin:24px 0;padding-left:20px}
.ga-column-content ul,.ga-column-content ol{padding-left:24px;margin:0 0 24px}.ga-column-content li{margin-bottom:8px}
.ga-column-content iframe{max-width:100%}.ga-column-content a{color:var(--ga-link)}
.ga-column-comments{margin-top:36px;padding-top:24px;border-top:1px solid #ddd}
.ga-column-aside{padding-top:8px;min-width:0}
@media(max-width:950px){.ga-column-grid{grid-template-columns:minmax(0,1fr) 270px;gap:30px}.ga-column-avatar{flex-basis:96px}.ga-column-avatar .ga-portrait,.ga-column-avatar .ga-initials{width:96px!important;height:96px!important}.ga-column-title-row h1{font-size:38px}}
@media(max-width:767px){.ga-column-grid{grid-template-columns:1fr;gap:32px}.ga-column-page{padding-top:24px}.ga-column-title-row{gap:18px}.ga-column-avatar{flex-basis:88px}.ga-column-avatar .ga-portrait,.ga-column-avatar .ga-initials{width:88px!important;height:88px!important}.ga-column-title-row h1{font-size:34px}.ga-column-date{margin-bottom:22px}.ga-column-content{font-size:calc(18px * var(--ga-text-scale,1))}.ga-column-aside{border-top:1px solid #ddd;padding-top:26px}}
.ga-home-writers.ga-writers{max-width:none;margin:0;padding:0;width:100%;float:left;clear:both}
.ga-home-writers .ga-writer-card{min-height:235px;padding:20px 20px 14px}
.ga-home-writers .ga-writer-person{gap:12px;padding-bottom:16px}
.ga-home-writers .ga-writer-person .ga-portrait,.ga-home-writers .ga-writer-person .ga-initials{width:60px!important;height:60px!important;flex-basis:60px!important}
.ga-home-writers .ga-writer-person h2{font-size:15px}
.ga-home-writers .ga-writer-story{padding:14px 0}
.ga-home-writers .ga-writer-story h3{font-size:24px;margin:4px 0 12px}
.ga-home-writers-footer{display:flex;justify-content:flex-end;margin-top:18px}
.ga-home-writers-footer a{font-family:var(--ga-body-font,inherit);color:var(--ga-link);font-size:13px;font-weight:700}
@media(max-width:600px){.ga-home-writers .ga-writer-card{min-height:0}.ga-home-writers .ga-writer-grid{gap:14px}}
.ga-column-stream{width:100%;clear:both}
.ga-column-stream .ga-column-page+.ga-column-page{border-top:1px solid #ddd;padding-top:36px}
.ga-column-next,.ga-column-end{margin-top:32px;padding-top:20px;border-top:1px solid #e2e2e2;font-size:14px;line-height:1.5}
.ga-next-column-link,.ga-column-end a{font-family:var(--ga-heading-font,inherit);font-weight:700;color:var(--ga-link)}
.ga-next-status{display:block;margin-top:8px;font-size:12px;color:#777}
