/*
Theme Name: Country Care Southern
Description: Country Care identity, light and deep-green variations, 4 November 2026. Staging only.
Version: 0.4.0
Author: Whitfield IT
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}img{max-width:100%;height:auto;display:block}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}p,h1,h2,h3,h4,figure,blockquote{margin:0}p{line-height:1.5}h1,h2,h3{font-weight:400}address{font-style:normal;line-height:1.5}button{border-radius:0}a,button,input{touch-action:manipulation}[hidden]{display:none!important}:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:16px;z-index:1000;padding:15px;background:white;color:black}.skip-link:focus{top:12px}.wit-credit{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px;text-decoration:none}.wit-credit img{width:28px;height:28px}.review-links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;padding:12px;font-size:12px}.review-links a{display:inline-flex;align-items:center;min-height:44px}.review-page{font:18px/1.5 system-ui;background:#fff;color:#00351d;padding:32px 5vw;min-height:100vh}.review-page header{display:flex;align-items:center;justify-content:space-between;gap:30px}.review-page header img{width:230px}.review-page main>h1{font-size:clamp(40px,6vw,84px);line-height:1.05;letter-spacing:-.05em;margin:80px 0 26px;font-weight:700}.review-page main>p{max-width:680px}.review-options{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0}.review-options>a{text-decoration:none;padding:32px;min-height:310px;display:flex;flex-direction:column;gap:18px}.review-options>a>span{font-size:50px;font-weight:700}.review-options h2{font-size:30px;font-weight:700}.review-options strong{margin-top:auto;text-decoration:underline}.review-a{background:#006f3c;color:#fff}.review-b{background:#00b5ea;color:#00351d}.review-c{background:#fef100;color:#00351d}.review-page footer{font-size:14px}@media(max-width:700px){.review-page{padding:20px}.review-page header{align-items:flex-start;flex-direction:column}.review-page main>h1{margin-top:40px}.review-options{grid-template-columns:1fr}.review-page header img{width:210px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
