.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:#f4f0e3;border-left:4px solid #dfc24e;grid-template-columns:minmax(0,1fr) auto;margin-top:28px;padding:30px 32px;display:grid}.builder-checklist-callout-compact p{color:#78601b}.builder-checklist-callout-compact h3{margin-bottom:14px;font-size:2rem}.builder-checklist-callout-compact span{color:#484e41;font-size:.95rem}.builder-checklist-callout-compact .builder-checklist-invite-next{margin-top:12px}.builder-checklist-callout-compact>a{color:#fffdf8;text-align:center;background:#24261f;max-width:250px;min-height:48px;padding:15px 18px;line-height:1.5}.builder-checklist-callout-compact>a svg{flex-shrink:0}.builder-checklist-callout-compact>a:hover{background:#3b4034}.builder-checklist-callout-compact>a:focus-visible{outline-color:#98791c}@media (max-width:800px){.builder-checklist-callout-compact{grid-template-columns:1fr;gap:22px;padding:26px 22px}.builder-checklist-callout-compact>a{max-width:none;margin-top:0}}
