.lg{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:40px;max-width:1240px;margin:0 auto;padding:28px 24px 80px;display:grid}.lg-side{scrollbar-width:thin;scrollbar-color:#f6be3944 transparent;max-height:calc(100vh - 100px);padding-right:6px;position:sticky;top:84px;overflow-y:auto}.lg-home{color:#402d00;background:#f6be39;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.lg-menu summary{cursor:pointer;color:#f6be39;border:1px solid #f6be3933;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;list-style:none;display:none}.lg-menu summary::-webkit-details-marker{display:none}.lg-menu nav{flex-direction:column;gap:2px;display:flex}.lg-menu h2{letter-spacing:1.2px;text-transform:uppercase;color:#f6be39;margin:20px 0 6px 10px;font-size:11px}.lg-menu nav a{color:#9b8f7a;border-left:2px solid #2a2a2a;padding:8px 10px;font-size:13.5px;line-height:1.35;transition:color .2s,border-color .2s,background .2s;display:block}.lg-menu nav a:hover{color:#e5e2e1;border-color:#f6be3966}.lg-menu nav a.on{color:#f6be39;background:#f6be3912;border-color:#f6be39;font-weight:600}.lg-main{min-width:0}.lg-doc{max-width:820px}.lg-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#f6be39;margin-bottom:10px;font-size:12px}.lg-doc h1{font-family:var(--font-serif,"Noto Serif", serif);color:#e5e2e1;margin-bottom:12px;font-size:34px;line-height:1.2}.lg-lead{color:#9b8f7a;margin-bottom:28px;font-size:15px;line-height:1.7}.lg-meta{color:#9b8f7a;border-bottom:1px solid #2a2a2a;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:22px;font-size:12.5px;display:flex}.lg-pdf{color:#f6be39;border:1px solid #f6be3966;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;display:inline-flex}article.lg-doc>p:not(.lg-eyebrow){color:#e5e2e1;margin-bottom:18px;font-size:14.5px;line-height:1.85}.lg-back{color:#f6be39;align-items:center;gap:6px;margin-top:22px;font-size:13px;display:inline-flex}.lg-group{margin-bottom:34px}.lg-group h2{letter-spacing:1.2px;text-transform:uppercase;color:#f6be39;margin-bottom:12px;font-size:12px}.lg-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.lg-card{color:#e5e2e1;background:#1c1b1b;border:1px solid #2a2a2a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:14px 16px;font-size:14px;line-height:1.35;transition:border-color .25s,transform .25s;display:grid}.lg-card>svg:first-child{color:#f6be39;grid-row:span 2}.lg-card>svg:nth-child(3){color:#f6be39;opacity:0;grid-row:span 2;transition:opacity .25s,transform .25s}.lg-card small{color:#9b8f7a;grid-column:2;font-size:11.5px}.lg-card:hover{border-color:#f6be3988;transform:translateY(-2px)}.lg-card:hover>svg:nth-child(3){opacity:1;transform:translate(3px)}@media (max-width:900px){.lg{grid-template-columns:1fr;gap:18px;padding-top:18px}.lg-side{max-height:none;padding:0;position:static;overflow:visible}.lg-menu summary{display:flex}.lg-menu[open] summary{margin-bottom:10px}.lg-doc h1{font-size:27px}}
