.gl-jump ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.gl-jump a{color:var(--forest-deep);font-size:var(--fs-1);background:#fff;border:1px solid #cfd8d2;border-radius:999px;padding:8px 14px;font-weight:650;text-decoration:none;display:inline-block}.gl-jump a:hover{border-color:var(--forest)}.gl-body{gap:36px;padding-block:28px 56px;display:grid}.gl-group h2{color:var(--forest-deep);font-family:var(--serif);font-size:var(--fs-5);margin:0 0 12px;font-weight:500}.gl-list{gap:10px;margin:0;display:grid}.gl-entry{background:#fff;border:1px solid #dfe8e3;border-radius:14px;padding:14px 16px;scroll-margin-top:96px}.gl-entry dt{color:var(--tr-ink,#18302c);font-size:var(--fs-3);margin:0;scroll-margin-top:96px;font-weight:700}.gl-anchor{color:inherit;text-decoration:none}.gl-anchor:hover{text-decoration:underline}.gl-also{color:var(--stone);font-size:var(--fs-1);font-weight:500}.gl-entry dd{margin:6px 0 0}.gl-entry dd p{color:#3e544e;font-size:var(--fs-2);overflow-wrap:anywhere;margin:0;line-height:1.55}.gl-entry dd .gl-more{margin-top:8px}.gl-more a{color:var(--forest);font-size:var(--fs-1);align-items:center;gap:5px;font-weight:650;display:inline-flex}.gl-entry:has(dt:target){border-color:#cf8b5d;box-shadow:0 0 0 3px #cf8b5d33}.gl-next{background:var(--forest-deep);color:#eef3ef;border-radius:16px;padding:22px}.gl-next h2{color:#f6f3ea;font-family:var(--serif);font-size:var(--fs-5);margin:0;font-weight:500}.gl-next p{color:#d3ded8;font-size:var(--fs-2);margin:8px 0 0}.gl-next .button{margin-top:6px}@media (min-width:900px){.gl-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
