:root{--g1b-strip-ink:#171b22;--g1b-strip-muted:#747b85;--g1b-strip-accent:#b2472d;--g1b-strip-line:#e1e4e8;--g1b-strip-paper:#fff;--g1b-strip-soft:#f7f8f9}
.g1b-author-strip{position:relative;width:100%;max-width:1280px;box-sizing:border-box;margin:26px auto 32px;padding:0 4px;color:var(--g1b-strip-ink);background:var(--g1b-strip-paper)}
.g1b-strip-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0 0 17px}.g1b-strip-heading span{height:6px;background-image:radial-gradient(circle,#d2d5d9 1.5px,transparent 2px);background-size:9px 6px}.g1b-strip-heading h2{margin:0;font-family:Arial,sans-serif;font-size:21px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}
.g1b-strip-viewport{overflow:hidden}.g1b-strip-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-inline:contain;padding:4px 2px 8px;scrollbar-width:none}.g1b-strip-track::-webkit-scrollbar{display:none}.g1b-strip-track:focus{outline:2px solid transparent}
.g1b-strip-card{position:relative;flex:0 0 calc((100% - 16px)/2);display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;min-height:132px;box-sizing:border-box;padding:13px 18px 13px 13px;border:1px solid var(--g1b-strip-line);border-top:2px solid var(--g1b-strip-ink);background:linear-gradient(135deg,#fff 0%,var(--g1b-strip-soft) 100%);box-shadow:0 5px 16px rgba(20,28,38,.055);scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.g1b-strip-card:hover{border-top-color:var(--g1b-strip-accent);box-shadow:0 8px 22px rgba(20,28,38,.1);transform:translateY(-2px)}.g1b-strip-avatar{display:block;width:104px;height:104px;border:3px solid #fff;border-radius:50%;overflow:hidden;background:var(--g1b-strip-accent);box-shadow:0 0 0 1px #d9dde2;text-decoration:none}.g1b-strip-avatar img{display:block;width:100%!important;height:100%!important;max-width:none!important;border:0!important;border-radius:50%!important;object-fit:cover}.g1b-strip-copy{min-width:0}.g1b-strip-copy h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.g1b-strip-copy h3 a{color:var(--g1b-strip-ink);text-decoration:none}.g1b-strip-copy h3 a:hover{color:var(--g1b-strip-accent)}.g1b-strip-author-name{display:block;overflow:hidden;padding-top:8px;border-top:1px solid var(--g1b-strip-line);color:var(--g1b-strip-muted);font-family:Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.g1b-strip-author-name:hover{color:var(--g1b-strip-accent)}
.g1b-strip-copy h3.g1b-no-post{color:var(--g1b-strip-muted);font-family:Arial,sans-serif;font-size:14px;font-weight:700}
.g1b-strip-controls{display:flex;align-items:center;justify-content:center;gap:13px;margin-top:5px}.g1b-strip-controls button{appearance:none;display:grid;place-items:center;width:34px;height:34px;margin:0;border:0;border-radius:0;background:transparent;color:var(--g1b-strip-ink);font-family:Arial,sans-serif;font-size:38px;font-weight:300;line-height:1;cursor:pointer}.g1b-strip-controls button:hover,.g1b-strip-controls button:focus{color:var(--g1b-strip-accent);outline:none}.g1b-strip-controls button:disabled{color:#c9cdd2;cursor:default}.g1b-strip-dots{display:flex;align-items:center;gap:7px}.g1b-strip-dot{width:6px;height:6px;border-radius:50%;background:#d3d6da}.g1b-strip-dot.is-active{width:9px;height:9px;background:var(--g1b-strip-accent)}
.g1b-all-authors{max-width:1120px;margin:40px auto 70px}.g1b-all-authors>header{padding:24px 0 30px;border-top:5px solid var(--g1b-strip-ink)}.g1b-all-authors>header p{margin:0;color:var(--g1b-strip-accent);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.g1b-all-authors>header h1{margin:4px 0 0;font-family:Georgia,serif;font-size:52px}.g1b-all-authors-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 42px}.g1b-all-authors-grid article{display:grid;grid-template-columns:130px 1fr;gap:22px;align-items:center;padding:28px 0;border-top:1px solid var(--g1b-strip-line)}.g1b-all-avatar{display:block;width:130px;height:130px;border-radius:50%;overflow:hidden;background:var(--g1b-strip-accent)}.g1b-all-avatar img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%!important}.g1b-all-authors-grid h2{margin:0 0 12px;font-size:24px}.g1b-all-authors-grid h2 a,.g1b-all-authors-grid h3 a{color:var(--g1b-strip-ink);text-decoration:none}.g1b-all-label{margin:0;color:var(--g1b-strip-accent);font-size:12px;font-weight:800;text-transform:uppercase}.g1b-all-authors-grid h3{margin:4px 0 0;font-size:17px;line-height:1.35}
@media(max-width:900px){.g1b-author-strip{margin-block:22px 28px}.g1b-strip-card{flex-basis:calc((100% - 16px)/2);grid-template-columns:82px minmax(0,1fr);gap:13px;min-height:108px;padding:11px}.g1b-strip-avatar{width:82px;height:82px}.g1b-strip-copy h3{font-size:16px}.g1b-strip-author-name{font-size:12px}.g1b-all-authors-grid{grid-template-columns:1fr}}
@media(max-width:600px){.g1b-author-strip{padding:0}.g1b-strip-heading{gap:12px}.g1b-strip-heading h2{font-size:18px}.g1b-strip-heading span{height:5px;background-size:8px 5px}.g1b-strip-track{gap:12px}.g1b-strip-card{flex-basis:calc(100% - 18px);grid-template-columns:82px minmax(0,1fr);gap:14px;min-height:104px;padding:10px 13px 10px 10px}.g1b-strip-avatar{width:82px;height:82px}.g1b-strip-copy h3{font-size:17px}.g1b-strip-author-name{font-size:13px}.g1b-all-authors>header h1{font-size:40px}.g1b-all-authors-grid article{grid-template-columns:90px 1fr;gap:16px}.g1b-all-avatar{width:90px;height:90px}}
