.cc section{max-width:720px;margin:0 auto 48px}.cc .fl-bizfront__hero{max-width:none;margin:0}.cc h2{font-family:var(--font-archivo-black),Arial Black,sans-serif;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.05;margin:0 0 12px}.cc-left,.cc-soon{margin:12px 0 0;font-weight:700;color:var(--fl-paper)}.cc-left{font-weight:400;font-size:.9rem}.cc-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-three>div{border-top:3px solid var(--fl-ink);padding-top:10px}.cc-three p{margin:0 0 6px;line-height:1.45}.cc-big{font-family:var(--font-archivo-black),Arial Black,sans-serif;font-size:1.35rem;line-height:1.05}.cc-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cc-pair h3{margin:0 0 6px}.cc-pair li,.cc-pair p{line-height:1.5}.cc-how ol{padding-left:20px;display:grid;gap:10px}.cc-stops{list-style:none;padding:0;display:grid;gap:8px}.cc-note{font-size:.85rem;line-height:1.5;color:var(--fl-muted,inherit)}.cc-form{display:grid;gap:14px;margin-top:16px}.cc-form label{display:grid;gap:4px;font-weight:600;font-size:.95rem}.cc-form label span{font-weight:400;font-size:.8rem}.cc-form input:not([type=radio]):not([type=checkbox]){font:inherit;font-size:16px;font-weight:400;padding:11px 12px;border:1px solid var(--fl-line);border-radius:0;width:100%;box-sizing:border-box;background:#fff;color:#111}.cc-form fieldset{border:0;padding:0;margin:0;display:grid;gap:8px}.cc-form legend{font-weight:600;font-size:.95rem;padding:0;margin-bottom:6px}.cc-form .cc-choice{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.4}.cc-choice input{margin-top:3px;flex:none;width:18px;height:18px}.cc-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cc-error{color:#a4231b;margin:0}.cc-done{border:2px solid var(--fl-ink);padding:20px;margin-top:16px}.cc-done h3{margin:0 0 6px}@media (max-width:640px){.cc-pair,.cc-three{grid-template-columns:1fr}}.cc #bake-or-buy,.cc #say-yes{scroll-margin-top:96px}.cc-bakers{padding-left:18px;display:grid;gap:6px;margin:10px 0 0}.cc .fl-bizfront__lede a{color:inherit;text-underline-offset:4px}.cc-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cc-steps li{display:grid;gap:4px;align-content:start;border-top:3px solid var(--fl-ink);padding-top:10px}.cc-steps i{font-style:normal;font:800 .85rem Inter,sans-serif;background:var(--fl-ink);color:var(--fl-paper);border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.cc-steps b{font-family:var(--font-archivo-black),Arial Black,sans-serif;font-size:1.15rem;line-height:1.1}.cc-steps span{line-height:1.4}.cc-fine summary{cursor:pointer;font-weight:700;min-height:44px;display:flex;align-items:center}@media (max-width:640px){.cc-steps{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.cc-steps li{scroll-snap-align:start}}.cc-stops--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.cc-stops--cards li{display:grid;gap:4px;align-content:start}.cc-stop-blank,.cc-stops--cards img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:8px;background:var(--fl-ink);display:block}.cc-stops--cards b{font-family:var(--font-archivo-black),Arial Black,sans-serif;font-size:1rem;line-height:1.15}.cc-stops--cards li>span:not(.cc-stop-blank){font-size:.9rem;line-height:1.35}