.trim-form-guide{margin:18px 0 24px;padding:16px;border:1px solid #dce1d4;background:#f6f7f2;border-radius:8px;color:#43513d}.trim-compare-title{font-size:14px;font-weight:600;margin:0 0 10px}.trim-comparison{margin:0}.trim-comparison img{display:block;width:100%;height:auto;object-fit:contain;background:#fff;border:1px solid #eceee7;border-radius:4px;box-sizing:border-box}.trim-comparison figcaption{font-size:12px;line-height:1.7;color:#687060;margin-top:10px}.trim-form-guide>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:#53634b;text-underline-offset:4px}.trim-style-guide{max-width:1040px;margin:auto}.trim-style-guide h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(28px,4vw,42px);line-height:1.15;color:#263025;margin:12px 0 20px}.trim-style-guide>p:not(.eyebrow){max-width:720px;line-height:1.75;color:#687060}.trim-style-guide .trim-comparison{max-width:840px;margin:28px auto 16px}#trim-styles{scroll-margin-top:120px}@media(max-width:600px){.trim-form-guide{padding:10px}.trim-comparison figcaption{font-size:11px}}
/* Compact optional comparison before the project form */
.trim-form-guide.trim-disclosure{padding:0;margin:14px 0 18px;border-radius:8px;text-align:left}
.trim-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:44px;box-sizing:border-box;font-size:14px;font-weight:500;cursor:pointer;list-style:none;color:#43513d}
.trim-disclosure summary::-webkit-details-marker{display:none}.trim-disclosure summary:focus-visible{outline:2px solid #53634b;outline-offset:3px}
.trim-disclosure summary span{transition:transform .15s}.trim-disclosure[open] summary span{transform:rotate(180deg)}
.trim-disclosure-body{padding:0 14px 8px}.trim-disclosure .trim-comparison{max-width:580px;margin:0 auto}.trim-disclosure .trim-comparison img{border:0}.trim-disclosure .trim-comparison figcaption{font-size:11px}.trim-disclosure-body>a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:#53634b}
