.preview-feedback{margin:2rem auto;padding:clamp(1.25rem,4vw,3rem);max-width:1200px;background:#f5f6fa;color:#172334;border:1px solid #d4dbe5;border-radius:18px}.preview-feedback h2{font:600 clamp(1.7rem,3vw,2.5rem)/1.15 Arial,sans-serif;margin:.5rem 0 1rem}.preview-feedback p{max-width:78ch;line-height:1.65}.preview-feedback fieldset{border:0;padding:0;min-width:0}.preview-feedback legend{font-weight:700;margin:1rem 0}.preview-feedback label{display:grid;gap:.6rem;font-weight:600}.preview-feedback small{font-weight:400;color:#45546a;line-height:1.5}.preview-feedback :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid #7e8b9b;background:white;color:#172334;border-radius:8px;padding:.8rem;font:1rem/1.5 Arial,sans-serif}.feedback-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.preview-feedback :focus-visible{outline:3px solid #245bba;outline-offset:3px}.blueprint-shopping-list{padding:1.5rem;background:#f0f5fa;color:#182c45;border-radius:12px;margin:1.25rem 0}.blueprint-shopping-list ul{display:grid;gap:.7rem;padding-left:1.25rem}.blueprint-shopping-list button{margin-top:.8rem}.blueprint-editable{border:0;padding:0;margin:0;min-width:0}.intake-options{border:1px solid #c4ccd4;border-radius:12px;padding:1rem}.intake-options>summary{cursor:pointer;font-weight:700;padding:.5rem}.intake-options>p{color:#465261;line-height:1.6}.intake-options>:not(summary){margin-top:1.25rem}@media (max-width:700px){.feedback-columns{grid-template-columns:1fr}}