.builder-checklist-callout{color:#fffdf8;background:#1b1d19;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:30px 32px;display:flex}.builder-checklist-callout>div{max-width:700px}.builder-checklist-callout p{color:#f2ce50;text-transform:uppercase;letter-spacing:.16em;margin:0 0 10px;font-size:.67rem;font-weight:700}.builder-checklist-callout h3{font:400 clamp(1.6rem,2.8vw,2.25rem)/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 12px}.builder-checklist-callout span{color:#d0d2c9;font-size:.87rem;line-height:1.7;display:block}.builder-checklist-callout>a{background:var(--brand-yellow);color:#171717;flex-shrink:0;justify-content:center;align-items:center;gap:12px;max-width:340px;padding:15px 18px;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.builder-checklist-callout>a:hover{background:#f6dc78}.builder-checklist-callout>a:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (max-width:800px){.builder-checklist-callout{padding:26px 22px;display:block}.builder-checklist-callout>a{max-width:none;margin-top:24px}}.builder-checklist-callout-compact{color:#24261f;background:0 0;border-top:1px solid #ddd8c8;margin-top:28px;padding:24px 0 0}.builder-checklist-callout-compact h3{margin-bottom:6px;font-size:1.5rem}.builder-checklist-callout-compact span{color:#555a4e;font-size:.85rem}.builder-checklist-callout-compact>a{text-underline-offset:5px;background:0 0;padding:12px 0;text-decoration:underline}.builder-checklist-callout-compact>a:hover{background:0 0;text-decoration-thickness:2px}.builder-checklist-callout-compact>a:focus-visible{outline-color:#98791c}@media (max-width:800px){.builder-checklist-callout-compact{padding-inline:0}.builder-checklist-callout-compact>a{justify-content:flex-start;margin-top:10px}}
