body{background:#fff8f2;color:#352a24}header{background:#fff;border-bottom:1px solid #d7b9a7}main.custom-website-development-review{max-width:1160px;margin:auto;padding:44px 24px 70px}main.custom-website-development-review h1{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.45rem);line-height:1.13;letter-spacing:-.035em;margin:14px 0 22px;max-width:21ch}main.custom-website-development-review h2{font-family:Georgia,serif;font-size:1.6rem;line-height:1.25;margin:0 0 16px}main.custom-website-development-review p,main.custom-website-development-review li{font-size:1.06rem;line-height:1.75}main.custom-website-development-review a:not(.button){color:#8b3f27;text-decoration:underline;text-underline-offset:3px}.website-intro{max-width:880px;padding:12px 0 38px}.website-intro .eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:750;color:#8b4e36}.website-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 38px}.website-panels article{padding:27px;background:#fff;border:1px solid #d7b9a7;border-top:5px solid #bc7750}.website-panels span{display:block;text-transform:uppercase;font-size:.8rem;letter-spacing:.1em;margin-bottom:18px;color:#8b4e36}.website-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0 38px}.website-pair>article,.website-pair>div{padding:27px;background:#fff;border:1px solid #e1cdbc}.website-inquiry{padding:28px;background:#f7e5d8;border-left:5px solid #bc7750;margin-top:28px}.website-reading{max-width:920px}.website-reading article{padding:26px 0;border-top:1px solid #d7b9a7}.website-reading article[id]{scroll-margin-top:20px}main .button{display:inline-block;padding:14px 20px;background:#7c3e28;color:#fff;font-weight:750;text-decoration:none;border-radius:3px}main a:focus-visible{outline:3px solid #066789;outline-offset:4px}.review-date{font-size:.9rem!important;color:#765e50}@media(max-width:800px){main.custom-website-development-review{padding:24px 20px 60px}.website-panels,.website-pair{grid-template-columns:1fr}.website-intro{padding-bottom:22px}.website-panels article,.website-pair>article,.website-pair>div{padding:22px}}