.quote-amount{font:500 clamp(28px,5vw,46px)/1.3 Georgia,serif;color:#24312c}.quote-amount small{font:14px sans-serif}.cms-cta{padding:40px;background:#e5e9e0;margin-top:55px;border-radius:4px}.pagination{display:flex;gap:20px;margin-top:40px}.feature-card a{text-decoration:none;color:inherit}.admin-shell{max-width:1100px;margin:auto;padding:42px 24px 100px}.admin-shell h1{font-size:clamp(30px,5vw,48px);margin:20px 0}.admin-top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #cfcabe;padding-bottom:20px}.admin-card{background:#fff;padding:clamp(20px,4vw,42px);border:1px solid #ddd9cf;margin:24px 0;border-radius:8px}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-shell label{display:block;font-weight:600;margin:16px 0 6px}.admin-shell input:not([type=checkbox]),.admin-shell textarea,.admin-shell select{width:100%;font:inherit;border:1px solid #a6aca4;background:#fff;padding:12px;border-radius:4px;box-sizing:border-box;color:#24312c}.admin-shell textarea{min-height:140px}.admin-shell input[type=checkbox]{width:20px;height:20px;vertical-align:middle}.admin-shell button{cursor:pointer}.admin-shell .btn{margin:6px 5px 6px 0}.admin-notice{padding:16px 20px;background:#e5e9e0;border-left:3px solid #64745f}.admin-error{background:#fff0eb;border-left-color:#a03f27}.admin-meta{font-size:13px;color:#68716b}.admin-list article{padding:22px 0;border-bottom:1px solid #ddd}.admin-list h2{font-size:22px}.admin-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.admin-price{background:#f2f0e9;padding:22px;margin:24px 0}.price-spotlight{background:#24312c;color:#fff;padding:clamp(26px,5vw,64px);margin:36px 0;border-radius:5px}.price-spotlight h2{color:inherit}.price-big{font:500 clamp(46px,8vw,85px)/1.2 Georgia,serif;letter-spacing:-.03em}.price-big small{font:16px sans-serif;letter-spacing:0}.price-spotlight a{color:#fff}.price-spotlight .eyebrow{color:#dac9a6}@media(max-width:700px){.admin-grid{grid-template-columns:1fr}.admin-shell{padding:20px 18px 70px}.cms-cta{padding:25px}.admin-card{padding:20px}.feature-card h2{font-size:24px}}
.feature-card>a>img.feature-img{width:100%;height:260px;object-fit:cover;display:block}.feature-card>a>.feature-copy{min-width:0}.price-spotlight p{max-width:780px}.admin-shell .eyebrow{display:block}
