.j8fufa_module{max-width:var(--content-width);padding:clamp(2.5rem, 6vw, 5rem) var(--page-gutter);border-top:1px solid var(--rule-300);background:var(--day-0);grid-template-columns:minmax(12rem,.6fr) minmax(0,1.4fr);gap:clamp(1.5rem,5vw,5rem);margin:0 auto;display:grid}.j8fufa_heading h2{color:var(--choc-900);font-family:var(--font-display);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2rem,4vw,3.5rem);font-weight:520;line-height:.98}.j8fufa_heading>p:last-child{max-width:24rem;color:var(--choc-600);margin:1rem 0 0;font-size:.82rem;line-height:1.6}.j8fufa_kicker{color:var(--brass-day);font-size:var(--type-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:700}.j8fufa_list{border-top:1px solid var(--day-hairline);border-left:1px solid var(--day-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.j8fufa_guide{border-right:1px solid var(--day-hairline);border-bottom:1px solid var(--day-hairline);background:var(--day-well);align-content:start;gap:.55rem;min-height:9rem;padding:1.25rem;display:grid}.j8fufa_guide strong{color:var(--choc-900);font-family:var(--font-display);font-size:1.35rem;font-weight:520;line-height:1.05}.j8fufa_guide span{color:var(--choc-600);font-size:.76rem;line-height:1.5}.j8fufa_guide .j8fufa_cta{color:var(--choc-900);text-decoration:underline;-webkit-text-decoration-color:var(--brass-day);text-decoration-color:var(--brass-day);text-underline-offset:.35rem;margin-top:auto;font-size:.7rem;font-weight:750}.j8fufa_guide:hover strong,.j8fufa_guide:focus-visible strong{color:var(--brass-day)}@media (max-width:700px){.j8fufa_module{padding-block:3rem;display:block}.j8fufa_heading>p:last-child{max-width:34rem}.j8fufa_list{grid-template-columns:1fr;margin-top:2rem}.j8fufa_guide{min-height:0}}
