.personal-tariffs{max-width:var(--max);margin:0 auto 5rem;padding:3rem 6vw;background:#e7ddcf;color:var(--ink);scroll-margin-top:2rem}.personal-heading{border-bottom:1px solid var(--gold);padding-bottom:1.5rem}.personal-heading h2{font-family:var(--display);font-weight:400;font-size:clamp(3rem,6vw,5.5rem);line-height:1.05;margin:.5rem 0 1.5rem}.personal-rate-group{margin-top:2.8rem}.personal-tariffs h3{font-family:var(--display);font-size:2.4rem;font-weight:400;line-height:1.15;margin:0 0 1rem}.personal-tariffs p{line-height:1.7}.personal-rates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.5rem 0 0;border-top:1px solid var(--gold)}.personal-rates>div{padding:1.5rem .8rem;border-right:1px solid #b3926460}.personal-rates>div:last-child{border-right:0}.personal-rates dt{font-family:var(--sans);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:#765c3c}.personal-rates dd,.valuation-price{font-family:var(--sans);font-size:clamp(1.8rem,3.6vw,3rem);font-variant-numeric:lining-nums tabular-nums;line-height:1.25;margin:1rem 0 0}.personal-rates dd small{font-family:var(--sans);display:block;font-size:.875rem;font-weight:400;line-height:1.6;margin-top:.5rem}.personal-valuation{border:1px solid var(--gold);padding:1.6rem;margin:2.5rem 0}.valuation-price span{font-family:var(--sans);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;display:inline-block;margin-left:.5rem}.personal-conditions{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:2.5rem 0}.personal-conditions h3{font-family:var(--sans);font-size:1rem;letter-spacing:.05em}.personal-conditions li{line-height:1.8}.personal-centre-page .article-shell{max-width:1200px}.personal-centre-page .personal-tariffs{padding:2rem;margin-top:4rem}.personal-centre-page .article-content>ul{max-width:760px}.personal-hours{padding:1.5rem;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);margin:2rem auto}.personal-hours p{margin:.5rem 0}.personal-centre-page .article-content .personal-heading h2{margin-top:1rem}.personal-centre-page .article-content .personal-rate-group h3{margin-top:0}.personal-centre-page .article-content .personal-conditions h3{margin-top:0}@media(max-width:700px){.personal-tariffs{padding:2.5rem 1.4rem}.personal-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-rates>div{padding:1.3rem .5rem;border-bottom:1px solid #b3926460}.personal-rates>div:nth-child(even){border-right:0}.personal-rates dd{font-size:2.25rem}.personal-conditions{grid-template-columns:1fr;gap:1.5rem}.personal-centre-page .personal-tariffs{padding:1.5rem 1rem}.personal-tariffs .pill{white-space:normal;text-align:center}.personal-valuation{padding:1.2rem}}
