.lam-years{background:#fff;border:1px solid #f0e2c4;border-radius:.9rem;margin:0 0 1rem;padding:.9rem 1rem 1rem}.lam-years__h{color:#3a2a22;margin:0;font-size:1rem;font-weight:700}.lam-years__lead{color:#6b5a4a;margin:.15rem 0 .7rem;font-size:.85rem}.lam-years__grid{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:.4rem;display:grid}.lam-years__item{background:#fffaf0;border:1px solid #f0e2c4;border-radius:.6rem;flex-direction:column;align-items:center;padding:.4rem .25rem;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.lam-years__item b{color:#2b1d14;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.lam-years__item span{color:#85670c;white-space:nowrap;font-size:.7rem}.lam-years__item:hover{background:#fff6e0;border-color:#e0b54a}.lam-years__item:hover b{color:var(--primary-extra,#8f0000)}.lam-years__item.is-now{border-color:#e0b54a;box-shadow:inset 0 0 0 1px #e0b54a}.lam-years__item.is-active{border-color:var(--primary-extra,#8f0000);background:var(--primary-extra,#8f0000);box-shadow:none}.lam-years__item.is-active b,.lam-years__item.is-active span{color:#fff}.lam-years__item.is-active span{opacity:.85}@media (max-width:575px){.lam-years{padding:.75rem .8rem .85rem}.lam-years__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.lam-years__item b{font-size:.92rem}.lam-years__item span{font-size:.62rem}}
