body{margin:0;background:#f3f8f8;color:#153b44;font-family:Arial,sans-serif}
.review-header{max-width:1120px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.review-header img{object-fit:contain;object-position:left}.review-header span{font-size:13px;font-weight:700;color:#087d83}
.review-main{max-width:1060px;margin:10px auto 48px;padding:0 24px}.review-heading{max-width:780px;margin:24px 0}
.review-kicker{font-size:12px;font-weight:700;letter-spacing:.11em;color:#087d83}.review-heading h1{font-size:clamp(26px,4vw,40px);line-height:1.15;margin:12px 0}
.review-heading p,.review-footer{line-height:1.65;color:#526b71}.review-footer{font-size:13px;margin-top:24px}
#reviewWorkspace{padding:24px;border:1px solid #dce9e9;border-radius:20px;background:white;box-shadow:0 8px 30px #153b4408}
@media(max-width:600px){.review-header{padding:16px}.review-header img{width:128px}.review-header span{max-width:95px;text-align:right}.review-main{padding:0 12px}#reviewWorkspace{padding:16px}.review-heading{padding:0 4px}.review-heading h1{font-size:28px}}
