main{padding-bottom:16px}.amark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mist);font:600 .78125rem var(--head);color:var(--ink);flex:none}.empty{padding:48px 0;text-align:center;display:grid;justify-items:center;gap:10px}.empty h2{font-size:1.375rem}.empty p{color:var(--mute)}.empty .chiprow{justify-content:center;margin-top:8px}.ring circle{fill:none;stroke-width:2.5}.ring .tr{stroke:var(--todo)}.ring .fl{stroke:var(--done);stroke-linecap:round}.LA .head{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:end}.LA h1{font-size:2.5rem;line-height:1.2}.LA .lede{font-size:.96875rem;line-height:1.6;max-width:520px}.LA .chiprow{margin:24px 0 32px}.LA .feat{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:center;margin-bottom:56px}.LA .feat .fimg{position:relative;display:block;border-radius:26px;overflow:hidden;aspect-ratio:16/9;background:var(--mist)}.LA .feat .fimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LA .feat .tx{padding-left:8px;display:grid;gap:12px;justify-items:start}.LA .feat h2{font-size:2rem;line-height:1.3}.LA .feat .ex{font-size:.96875rem;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LA .feat .meta{margin:0}.LA .bar2{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font:500 .9375rem var(--head);color:var(--ink)}.LA .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;transition:opacity .2s}.LA .acard h3{font-size:1.125rem}.LA .moreb{display:grid;justify-items:center;gap:12px;margin-top:40px;font-size:.84375rem;color:var(--mute)}.LA .moreb .btn{justify-self:center}@media (max-width:1099px){.LA .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.LA .head{grid-template-columns:minmax(0,1fr);gap:16px}.LA h1{font-size:1.875rem}.LA .chiprow{margin:16px -16px 24px}.LA .feat{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:40px}.LA .feat .fimg{aspect-ratio:4/5}.LA .feat .tx{padding:0}.LA .feat h2{font-size:1.5rem}.LA .grid{grid-template-columns:minmax(0,1fr);gap:20px}.LA .moreb .btn{width:100%}}