
.gl-guide{margin:0 0 40px;color:inherit;max-width:1040px}.gl-guide-intro{border-left:3px solid #ee2134;padding:4px 0 4px 22px;margin:26px 0}.gl-guide-eyebrow{font-size:11px;letter-spacing:.13em;font-weight:800;color:#ef3448}.gl-guide-intro h2{font-size:clamp(25px,4vw,38px);line-height:1.15;margin:12px 0}.gl-guide-intro p{max-width:760px;line-height:1.7;opacity:.8}.gl-guide-short{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.gl-guide-short>div{padding:18px;border:1px solid #80808040;border-radius:8px}.gl-guide-short strong,.gl-guide-short span{display:block}.gl-guide-short strong{font-size:21px;margin-bottom:8px}.gl-guide-short span{font-size:13px;opacity:.75}.gl-guide-search{display:block;font-size:13px;font-weight:700;margin:24px 0 16px}.gl-guide-search input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:13px 15px;background:transparent;color:inherit;border:1px solid #80808070;border-radius:6px;font:inherit;font-weight:400}.gl-guide-search input:focus-visible,.gl-guide-topic summary:focus-visible{outline:2px solid #ee2134;outline-offset:3px}.gl-guide-topic{border-bottom:1px solid #80808040}.gl-guide-topic summary{cursor:pointer;display:flex;align-items:center;gap:14px;padding:19px 8px;font-weight:700;list-style:none;line-height:1.5}.gl-guide-topic summary::-webkit-details-marker{display:none}.gl-guide-topic summary:after{content:'+';margin-left:auto;color:#ee2134;font-size:22px}.gl-guide-topic[open] summary:after{content:'−'}.gl-guide-number{font-size:12px;color:#ee2134;font-variant-numeric:tabular-nums;min-width:24px}.gl-guide-body{padding:0 16px 24px 46px;max-width:880px;line-height:1.75;font-size:15px}.gl-guide-ref{font-size:12px;opacity:.65;margin:0 0 12px}.gl-guide-body p{margin-bottom:15px}.gl-guide-body aside{border-left:2px solid #ee2134;padding:12px 18px;background:#80808010;margin-top:20px}.gl-guide-body aside b{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.gl-guide-body aside p{margin:6px 0 0}.gl-guide-foot,.gl-guide-empty{line-height:1.6;font-size:13px;opacity:.7;margin-top:20px}.gl-guide [hidden]{display:none!important}@media(max-width:600px){.gl-guide-short{grid-template-columns:1fr;gap:0}.gl-guide-short>div{border-radius:0;padding:12px 14px}.gl-guide-short strong{font-size:18px;margin-bottom:4px}.gl-guide-body{padding-left:10px;padding-right:10px}.gl-guide-intro{padding-left:15px}.gl-guide-topic summary{padding:16px 0;gap:10px}}
