main:has(>.meet-sandy)>.page-intro{display:none}.meet-sandy{background:#f6f2e9;color:#203e3c}.sandy-prose{max-width:790px;margin:auto}.sandy-opening{padding:70px 6%;background:#173d40;color:#fff5df}.sandy-opening h1{font-size:clamp(3.5rem,7vw,6rem);line-height:1.05;margin:0 0 22px}.sandy-opening h3{font:500 1.3rem/1.5 Fraunces,Georgia,serif;color:#e8c99c;margin-bottom:40px;letter-spacing:0}.meet-sandy p{font-size:1.1rem;line-height:1.85;margin:0 0 20px}.sandy-section{padding:65px 6%;border-bottom:1px solid #d6cdbd}.sandy-section h2{font-size:clamp(2.3rem,4vw,3.5rem);line-height:1.15;margin:0 0 35px}.sandy-section h3{font-size:1.65rem;line-height:1.4;margin:32px 0 22px}.sandy-action a{display:inline-block;font-size:1rem;padding:14px 23px;background:#214a47;color:#fff7e7;border-radius:25px;text-decoration:none;font-weight:600}.sandy-action a:hover{background:#3d635b}.sandy-family-photo{margin:0 0 45px;background:#e9dfcc;padding:16px;border:1px solid #c1ab85;box-shadow:0 14px 35px #28473b15}.sandy-family-photo img{width:100%;height:auto}.sandy-family-photo figcaption{font-size:.875rem;line-height:1.6;padding:16px 6px 2px;color:#5c6354}.sandy-rabbit{background:#eadbbf;border-left:8px solid #a6773c}.sandy-rabbit h2{font-size:clamp(2rem,3.8vw,3rem)}.meet-sandy a:focus-visible{outline:3px solid #bb8131;outline-offset:5px}@media(max-width:760px){.sandy-opening,.sandy-section{padding:42px 6%}.sandy-family-photo{padding:8px}.meet-sandy p{font-size:1.05rem}.sandy-rabbit{border-left-width:4px}}