.home-updates-center{color:#f8f5ed;background:#171614;border-top:1px solid #f8f5ed30;border-bottom:1px solid #f8f5ed30;padding:clamp(28px,5vw,56px) clamp(18px,4vw,46px)}.home-updates-inner{max-width:1170px;margin:0 auto}.home-updates-heading{justify-content:space-between;align-items:end;gap:18px 36px;margin-bottom:24px;display:flex}.home-updates-kicker{color:#d5d0c5;letter-spacing:.18em;text-transform:uppercase;font-size:.73rem;font-weight:800}.home-updates-title{margin-top:8px;font-size:clamp(2rem,4.7vw,3.7rem);line-height:1.05}.home-updates-intro{color:#eeeae1;margin-top:10px;font-size:clamp(.94rem,1.35vw,1.05rem);line-height:1.5}.home-updates-optional{color:#d5d0c5;flex-shrink:0;max-width:245px;font-size:.79rem;line-height:1.6}.home-updates-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.home-updates-option{background:#252420;border:1px solid #77746d;border-radius:15px;min-width:0;transition:border-color .2s,background-color .2s;overflow:hidden}.home-updates-option[data-open=true]{background:#2b2a25;border-color:#d8ff3e}.home-updates-toggle{text-align:left;color:#f8f5ed;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;width:100%;min-height:84px;padding:17px 18px;transition:background-color .2s;display:flex}.home-updates-toggle:hover{background:#ffffff12}.home-updates-toggle:focus-visible{outline-offset:-5px;border-radius:12px;outline:3px solid #d8ff3e}.home-updates-toggle-icon{color:#101010;background:#d8ff3e;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.home-updates-toggle-copy{flex:1;gap:3px;min-width:0;display:grid}.home-updates-toggle-copy strong{font-size:clamp(1rem,1.5vw,1.1rem);font-weight:800;line-height:1.25}.home-updates-toggle-copy>span{color:#ddd8ce;font-size:.81rem;line-height:1.45}.home-updates-chevron{flex-shrink:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.home-updates-option[data-open=true] .home-updates-chevron{transform:rotate(180deg)}.home-updates-panel{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s,transform .34s cubic-bezier(.22,1,.36,1),visibility 0s linear .34s;display:grid;transform:translateY(-7px)}.home-updates-option[data-open=true] .home-updates-panel{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .22s,transform .34s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.home-updates-panel-inner{min-height:0;overflow:hidden}.home-updates-panel-pad{padding:0 12px 12px}@media (max-width:740px){.home-updates-heading{margin-bottom:18px;display:block}.home-updates-optional{max-width:none;margin-top:9px;font-size:.74rem}.home-updates-grid{grid-template-columns:minmax(0,1fr);gap:12px}.home-updates-toggle{gap:12px;min-height:76px;padding:14px}.home-updates-toggle-icon{width:40px;height:40px}.home-updates-panel-pad{padding:0 9px 9px}}@media (prefers-reduced-motion:reduce){.home-updates-option,.home-updates-toggle,.home-updates-chevron,.home-updates-panel,.home-updates-option[data-open=true] .home-updates-panel{transition-duration:0s;transition-delay:0s;transform:none}}
