.care-job-actions{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line,#e2e6eb);padding-top:16px;margin-top:16px}.care-job-actions .button{flex:1;min-height:44px;white-space:normal}.care-two-col{display:grid;grid-template-columns:1fr 1.15fr;gap:22px}.care-notice{background:#eef5fa;border:1px solid #d6e3ee;border-radius:12px;padding:18px 22px;margin:16px 0 24px;color:#18374b;font-size:14px;line-height:1.6}.care-notice p{margin:6px 0 0}.care-campaign{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid #e4e8ed}.care-campaign>div{min-width:0}.care-campaign b,.care-campaign span,.care-campaign small{display:block;overflow-wrap:anywhere}.care-campaign span{color:#5a6674;font-size:14px;margin-top:5px}.care-campaign small{color:#6c7782;line-height:1.5;margin-top:6px}.care-campaign button{flex-shrink:0}.care-ai-row{display:flex;gap:12px;align-items:flex-end;margin-bottom:20px}.care-ai-row label{flex:1}.care-preview-actions{padding:24px;max-width:900px;margin:auto}.care-preview-actions form{margin-top:20px}.care-deliveries>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #e4e8ed;font-size:14px;overflow-wrap:anywhere}.report-photo-option{display:flex;align-items:center;gap:12px;min-height:44px;overflow-wrap:anywhere}.report-photo-option input{width:20px;height:20px;flex-shrink:0}.inspection-paper{background:white;color:#15202d;max-width:900px;margin:0 auto;box-shadow:0 10px 40px #101c2c15}.inspection-cover{background:#101a29;color:white;padding:36px 40px;border-bottom:5px solid #ec2943;display:flex;justify-content:space-between;gap:30px}.inspection-cover b,.newsletter-paper header b{font-size:34px;letter-spacing:-1px}.inspection-cover b span,.newsletter-paper header b span{color:#fa4158}.inspection-cover h1{font-size:27px;color:white;letter-spacing:-.8px;margin:8px 0}.inspection-cover p{font-size:13px;color:#cbd3df;margin:7px 0}.inspection-cover>div:last-child{text-align:right}.inspection-cover>div>span{font-size:12px;letter-spacing:1.5px}.inspection-content{padding:36px 40px;line-height:1.65;font-size:16px}.inspection-meta{display:grid;grid-template-columns:1fr 1fr;gap:30px}.inspection-meta small{font-size:12px;letter-spacing:1.2px;color:#607085}.inspection-meta h2{font-size:20px;margin:8px 0}.inspection-meta p{font-size:14px;overflow-wrap:anywhere}.inspection-equipment{display:flex;flex-direction:column;background:#f0f4f8;padding:20px 24px;border-left:3px solid #e62640;margin:22px 0}.inspection-equipment span{font-size:14px;color:#526274}.inspection-section{display:flex;gap:20px;padding:22px 0;border-bottom:1px solid #e5eaf0;break-inside:avoid}.inspection-section>span{font-size:14px;color:#d9223a;font-weight:800;padding-top:3px}.inspection-section>div{min-width:0}.inspection-section h2{font-size:17px;margin:0 0 8px}.inspection-section p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.inspection-estimate{padding:22px;background:#111d2e;color:white;margin-top:25px;display:flex;flex-direction:column}.inspection-estimate b{font-size:26px}.inspection-content footer{padding-top:30px;font-size:13px;color:#657286}.inspection-content footer b{color:#263648;font-size:14px}.newsletter-paper{max-width:700px;margin:20px auto;background:white;box-shadow:0 10px 40px #101c2c15}.newsletter-paper header{background:#111c2c;color:white;padding:30px;border-bottom:4px solid #ed2a43}.newsletter-paper header p{margin-bottom:0;color:#c4cfde;font-size:14px}.newsletter-paper main{padding:30px}.newsletter-paper h1{font-size:28px;line-height:1.2;margin-top:0;overflow-wrap:anywhere}.newsletter-paper main p{white-space:pre-wrap;line-height:1.75;overflow-wrap:anywhere;font-size:16px}.newsletter-paper footer{border-top:1px solid #e5e9ef;padding:24px 30px;font-size:13px;line-height:1.6;color:#637181}.unsubscribe-page{max-width:640px;padding-top:12vh}#newsletter-form [name=body]{min-height:300px}#report-form textarea{min-height:110px}@media(max-width:980px){.care-two-col{grid-template-columns:1fr}}@media(max-width:600px){.inspection-cover{padding:24px;display:block}.inspection-cover>div:last-child{text-align:left;margin-top:24px}.inspection-content{padding:24px}.inspection-meta{grid-template-columns:1fr;gap:12px}.inspection-section{gap:12px}.care-ai-row{display:block}.care-ai-row button{margin-top:12px;width:100%}.care-campaign{align-items:flex-start;flex-wrap:wrap}.care-preview-actions{padding:18px}.care-preview-actions .button{width:100%;margin-top:8px}.newsletter-paper{margin:0}.newsletter-paper main{padding:24px}.newsletter-paper h1{font-size:24px}.care-job-actions{gap:6px}.care-job-actions .button{font-size:14px}}
