.gmb-authors{--forest:#064d38;--deep:#003f2b;--lime:#78b900;--paper:#fbfaf3;--mist:#eef4df;--yellow:#ffc928;--line:#d7dfc5;color:var(--forest);background:var(--paper);padding:44px max(24px,calc((100vw - 1200px)/2)) 90px;font-family:var(--font-body--family)}
.gmb-authors *{box-sizing:border-box}.gmb-authors a{color:inherit;text-decoration:none}.gmb-authors h1,.gmb-authors h2,.gmb-authors p{margin-top:0}.gmb-authors__eyebrow{font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#b9e750;margin-bottom:14px}
.gmb-authors__hero{background:var(--deep);color:white;border-radius:24px;padding:58px 62px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.gmb-authors__hero h1{font-size:clamp(52px,7vw,84px);line-height:1;letter-spacing:-.05em;margin-bottom:18px}.gmb-authors__hero>div:first-child>p:last-child{font-size:18px;line-height:1.65;max-width:760px;color:#dfeae5;margin-bottom:0}.gmb-authors__count{width:190px;aspect-ratio:1;border-radius:50%;background:var(--yellow);color:var(--forest);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.gmb-authors__count strong{font-family:Georgia,serif;font-size:48px;line-height:1}.gmb-authors__count span{font-size:12px;font-weight:800;line-height:1.3;margin-top:8px}
.gmb-authors__tools{margin:24px 0 18px;padding:25px 28px;background:white;border:1px solid var(--line);border-radius:16px}.gmb-authors__tools label{display:block;font-size:13px;font-weight:900;margin-bottom:9px}.gmb-authors__search-row{display:grid;grid-template-columns:minmax(240px,520px) auto;gap:18px;align-items:center}.gmb-authors__search-row input{min-height:54px;border:1px solid #cdd8b8;background:#fff;padding:0 18px;color:var(--forest);font-size:16px}.gmb-authors__search-row span{color:#567068;font-size:14px;font-weight:700}
.gmb-authors__jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 38px}.gmb-authors__jump a{display:grid;place-items:center;min-width:39px;height:39px;border:1px solid var(--line);border-radius:50%;background:white;font-size:13px;font-weight:900}.gmb-authors__jump a:hover{background:var(--forest);color:white}
.gmb-authors__columns{columns:3 260px;column-gap:48px}.gmb-authors__group{break-inside:avoid;margin:0 0 34px}.gmb-authors__group h2{font-family:Georgia,serif;font-size:44px;line-height:1;border-bottom:2px solid var(--lime);padding-bottom:10px;margin-bottom:15px}.gmb-authors__group ul{list-style:none;margin:0;padding:0}.gmb-authors__group li{margin:0;border-bottom:1px solid #e5eadb}.gmb-authors__group li a{display:block;padding:9px 4px;font-size:15px}.gmb-authors__group li a:hover{color:#568500;padding-left:9px}
@media(max-width:760px){.gmb-authors{padding:20px 16px 60px}.gmb-authors__hero{padding:40px 26px;grid-template-columns:1fr}.gmb-authors__count{width:150px}.gmb-authors__search-row{grid-template-columns:1fr}.gmb-authors__columns{columns:1}.gmb-authors__group h2{font-size:38px}}