.lac-giao-module__2nMo_W__wrap{max-width:var(--canvas-max);padding:0 var(--page-gutter) 88px;margin:0 auto}.lac-giao-module__2nMo_W__hero{gap:10px;padding:40px 0 24px;display:grid}.lac-giao-module__2nMo_W__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:12px;font-weight:600}.lac-giao-module__2nMo_W__title{font-family:var(--font-serif);color:var(--text-heading);text-wrap:balance;margin:0;font-size:clamp(34px,5vw,48px);line-height:1.1}.lac-giao-module__2nMo_W__lede{max-width:var(--measure-prose);color:var(--text-body);margin:4px 0 0;font-size:17px;line-height:1.65}.lac-giao-module__2nMo_W__before{border:1px solid var(--gold-border);border-radius:var(--radius-panel);background:var(--gold-tint);margin-top:8px;padding:26px 30px}.lac-giao-module__2nMo_W__beforeHead{font-family:var(--font-serif);color:var(--gold-deep);margin:0 0 10px;font-size:24px}.lac-giao-module__2nMo_W__beforeBody{max-width:var(--measure-prose);color:var(--text-body);gap:12px;font-size:16px;line-height:1.75;display:grid}.lac-giao-module__2nMo_W__beforeBody p{margin:0}.lac-giao-module__2nMo_W__section{margin-top:52px}.lac-giao-module__2nMo_W__h2{font-family:var(--font-serif);color:var(--text-heading);text-wrap:balance;margin:0 0 8px;font-size:clamp(26px,3.4vw,32px)}.lac-giao-module__2nMo_W__sectionLede{max-width:var(--measure-prose);color:var(--text-quiet);margin:0 0 8px;font-size:15px}.lac-giao-module__2nMo_W__indexGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:12px;display:grid}.lac-giao-module__2nMo_W__indexGroup{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:16px 18px}.lac-giao-module__2nMo_W__groupName{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:12px;font-weight:600}.lac-giao-module__2nMo_W__groupDesc{color:var(--text-quiet);margin:4px 0 10px;font-size:13.5px;line-height:1.5}.lac-giao-module__2nMo_W__indexList{gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lac-giao-module__2nMo_W__indexList li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lac-giao-module__2nMo_W__indexList a{color:var(--text);font-weight:500}.lac-giao-module__2nMo_W__indexEra{color:var(--text-quiet);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.lac-giao-module__2nMo_W__entry{border-top:1px solid var(--border);padding:30px 0;scroll-margin-top:88px}.lac-giao-module__2nMo_W__entryTitle{font-family:var(--font-serif);color:var(--text-heading);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,32px);line-height:1.15}.lac-giao-module__2nMo_W__entryEn{font-family:var(--font-sans);color:var(--text-quiet);font-size:16px;font-weight:400}.lac-giao-module__2nMo_W__meta{color:var(--text-body);grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:12px 0 0;font-size:14.5px;line-height:1.6;display:grid}.lac-giao-module__2nMo_W__meta dt{letter-spacing:.08em;text-transform:uppercase;color:var(--text-quiet);padding-top:3px;font-size:11.5px;font-weight:600}.lac-giao-module__2nMo_W__meta dd{margin:0}.lac-giao-module__2nMo_W__entryBody{color:var(--text-body);gap:16px;margin-top:16px;font-size:16px;line-height:1.7;display:grid}.lac-giao-module__2nMo_W__entryBody p{margin:0}.lac-giao-module__2nMo_W__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet);margin-bottom:4px;font-size:11.5px;font-weight:600}.lac-giao-module__2nMo_W__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lac-giao-module__2nMo_W__box{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);padding:14px 18px;font-size:15.5px}.lac-giao-module__2nMo_W__boxTaught .lac-giao-module__2nMo_W__label{color:#8e3b2f}.lac-giao-module__2nMo_W__boxAnswer{border-color:var(--sage-tint);background:var(--sage-card)}.lac-giao-module__2nMo_W__boxAnswer .lac-giao-module__2nMo_W__label{color:var(--sage-deep)}.lac-giao-module__2nMo_W__condemned{max-width:var(--measure-prose);border-left:3px solid var(--gold);padding:2px 0 2px 16px}.lac-giao-module__2nMo_W__condemned .lac-giao-module__2nMo_W__label{color:var(--gold-deep)}.lac-giao-module__2nMo_W__condemned ol{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lac-giao-module__2nMo_W__condemned li{grid-template-columns:92px minmax(0,1fr);gap:12px;display:grid}.lac-giao-module__2nMo_W__when{color:var(--text-heading);font-variant-numeric:tabular-nums;font-weight:600}.lac-giao-module__2nMo_W__councilLink{white-space:nowrap;font-size:13.5px}.lac-giao-module__2nMo_W__today{max-width:var(--measure-prose);border-radius:var(--radius-row);background:var(--surface-quiet);padding:12px 16px;font-size:15px}.lac-giao-module__2nMo_W__todayRefs{color:var(--text-quiet);font-size:13.5px;margin-top:6px!important}.lac-giao-module__2nMo_W__note{max-width:var(--measure-prose);border-radius:var(--radius-row);background:var(--gold-tint);padding:10px 14px;font-size:14.5px}.lac-giao-module__2nMo_W__sources{columns:2 320px;color:var(--text-quiet);column-gap:32px;margin:12px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55}.lac-giao-module__2nMo_W__sources li{break-inside:avoid;overflow-wrap:anywhere;margin-bottom:6px}.lac-giao-module__2nMo_W__back{margin-top:28px;font-size:14.5px}@media (max-width:640px){.lac-giao-module__2nMo_W__before{padding:20px 18px}.lac-giao-module__2nMo_W__pair,.lac-giao-module__2nMo_W__meta{grid-template-columns:1fr}.lac-giao-module__2nMo_W__condemned li{grid-template-columns:1fr;gap:0}}
