.gs-handbook{padding:56px clamp(24px,4.2vw,84px);color:#172027;background:#F1F4F6;font-family:Arial,Helvetica,sans-serif}
.gs-handbook .gs-handbook__inner{display:grid;grid-template-columns:60% 40%;max-width:1600px;margin:0 auto}
.gs-handbook .gs-handbook__copy{padding:40px clamp(24px,3.4vw,56px) 40px 0;min-width:0}
.gs-handbook .gs-handbook__copy :is(h2,h3){font-family:'Regan Anton','Arial Narrow',sans-serif;font-size:clamp(38px,4.5vw,76px);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-transform:uppercase;margin:0 0 26px;max-width:none}
.gs-handbook p{font-size:clamp(16px,1.45vw,22px);line-height:1.55;margin:0 0 28px;max-width:none}
.gs-handbook .gs-handbook__copy ul{list-style:square;padding:0 0 0 19px;margin:24px 0 0}
.gs-handbook .gs-handbook__copy li{display:list-item;border-bottom:1px solid #C5CED3;padding:13px 0 13px 4px;margin:0;font-size:clamp(16px,1.4vw,21px);line-height:1.5}
.gs-handbook .gs-handbook__copy li:last-child{border-bottom:0}
.gs-handbook .gs-handbook__download{min-width:0;background:#172027;color:#fff;padding:32px clamp(24px,3vw,48px) 36px;display:flex;flex-direction:column;justify-content:center}
.gs-handbook .gs-handbook__cover{width:100%;height:auto;max-height:440px;object-fit:contain;display:block;margin:0 auto 24px}
.gs-handbook .gs-handbook__download h3{font-family:'Regan Anton','Arial Narrow',sans-serif;font-weight:400;font-size:clamp(30px,3vw,49px);line-height:1.15;color:#fff;margin:0 0 20px}
.gs-handbook .gs-handbook__download h3 br{display:none}
.gs-handbook .gs-handbook__button{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px 24px;background:#fff;color:#172027;font-size:clamp(16px,1.4vw,22px);font-weight:700;text-decoration:none;line-height:1.35}
.gs-handbook__button svg{flex:none;width:28px;height:24px;stroke:#C91C15;stroke-width:2;fill:none}
.gs-handbook .gs-handbook__button:hover{background:#F1F4F6}
.gs-handbook .gs-handbook__button:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:800px){.gs-handbook .gs-handbook__inner{grid-template-columns:1fr}.gs-handbook .gs-handbook__copy{padding:0 0 32px}.gs-handbook .gs-handbook__download{padding:28px}.gs-handbook .gs-handbook__cover{max-height:330px}.gs-handbook .gs-handbook__copy :is(h2,h3){font-size:clamp(36px,6vw,58px)}}
@media(max-width:420px){.gs-handbook{padding:40px 24px}.gs-handbook .gs-handbook__download{padding:24px 20px}.gs-handbook .gs-handbook__button{padding:18px 16px}}
@media(max-width:370px){.gs-handbook{padding-inline:19px}}
.gs-handbook .gs-handbook__copy li::marker{color:#C91C15;font-size:.75em}
