/*
Theme Name: Luxury Addiction Rehab
Description: A custom editorial theme for luxuryaddictionrehab.org.
Version: 1.0.1
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: private-care-review
*/
:root{--primary:#171B1B;--paper:#F3F0E8;--accent:#BDA77D;--ink:#252D2C;--muted:#252D2Cbb;--line:#171B1B33;--tint:#171B1B0a;--heading-font:"Inter Tight";--body-font:"Inter";}
 .brand{font-family:var(--heading-font),sans-serif;font-size:25px;letter-spacing:-.04em}.brand-mark{border-radius:0;width:25px;height:30px;border:1px solid var(--primary)}.brand-mark:after{border:0;border-radius:0;inset:7px -6px -6px 7px;background:var(--accent);z-index:-1}.site-header{border-bottom:0}.masthead{min-height:105px}.site-navigation{border-top:1px solid var(--line)}.review-hero-shell{background:var(--primary);color:#f3f0e8}.private-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;padding-top:70px;padding-bottom:70px}.private-hero h1{font-family:var(--heading-font);font-weight:450;font-size:77px;line-height:1.02}.private-hero .hero-intro{font-size:17px;color:#ddd8ca;max-width:600px}.private-hero .button-link{background:var(--accent);color:var(--primary);border-color:var(--accent)}.private-hero .text-link{color:#d3c6aa}.private-cover{border-left:1px solid #beb49c55;padding-left:45px}.cover-label,.cover-foot{display:block;font-size:10px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0 0 40px}.cover-foot{margin:40px 0 0;letter-spacing:.06em}.cover-word{font-family:var(--heading-font);font-size:70px;font-weight:400;letter-spacing:-.055em;line-height:1.05;border-bottom:1px solid #beb49c44;padding:14px 0;color:#e7deca}.cover-word:nth-child(3){color:#baa885}.review-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;border-bottom:1px solid var(--line);padding:40px 0}.review-principles span{font-size:10px;letter-spacing:.12em;color:#746a52}.review-principles h2{font-family:var(--heading-font);font-size:28px;line-height:1.1;font-weight:500;letter-spacing:-.03em;margin:18px 0 13px}.review-principles p{font-size:14px;color:var(--muted);margin:0;max-width:330px}.topic-grid{grid-template-columns:repeat(2,1fr);gap:0}.topic-tile{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:135px;margin-top:-1px;padding:26px 50px 25px 0}.topic-tile:nth-child(2n){padding-left:35px;border-left:1px solid var(--line)}.topic-tile h3{font-family:var(--heading-font);font-size:30px;font-weight:450;margin-top:13px}.topic-arrow{right:25px;bottom:30px}.guide-card h3{font-family:var(--heading-font);font-size:29px;font-weight:500}.features .guide-grid{display:block}.features .guide-card{display:grid;grid-template-columns:55px 1fr;gap:30px;padding:26px 0}.features .card-index{display:block;font-family:var(--heading-font);font-size:25px;color:#8b8068}.features .card-content{display:grid;grid-template-columns:1.1fr 1fr;column-gap:50px;align-items:start}.features .card-content .kicker{grid-column:1;margin-bottom:13px}.features .card-content h3{grid-column:1;grid-row:2;margin:0}.features .card-content p:not(.kicker){grid-column:2;grid-row:2;margin:0}.features .read-label{grid-column:2;grid-row:3;margin-top:18px}.quote-band{border-top:3px solid var(--primary)}.quote-band p{font-family:var(--heading-font);font-weight:400;font-size:45px}.article-header{background:var(--primary);color:#f3f0e8;margin:0 -36px 45px;padding:35px 36px 45px;border:0}.article-header .kicker{color:var(--accent)}.article-header .breadcrumbs,.article-header .article-byline,.article-header .article-dek{color:#d7cebb}.article-header a:hover{color:#fff}.article-header h1{font-family:var(--heading-font);font-size:64px;font-weight:450;max-width:1100px}.reading-grid{grid-template-columns:230px minmax(0,840px)}.prose h2{font-family:var(--heading-font);font-size:34px;font-weight:500}.prose h3{font-family:var(--heading-font);font-size:26px;font-weight:500}.prose table th{background:var(--primary);color:#f0eadc}.site-footer{background:var(--primary);color:#ebe3d2;border:0}.footer-context p,.footer-statement p,.footer-bottom{color:#bfb6a6}.site-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #bfb6a644}.footer-brand{font-family:var(--heading-font);font-size:28px}.support-page .article-header{background:transparent;color:var(--ink);margin-inline:0;padding-inline:0}.support-page .article-header .kicker{color:var(--primary)}.support-page .article-header .breadcrumbs{color:var(--muted)}@media(max-width:1100px){.private-hero{gap:35px}.private-hero h1{font-size:62px}.cover-word{font-size:58px}.private-cover{padding-left:28px}.features .card-content{column-gap:30px}.reading-grid{gap:40px}}@media(max-width:800px){.private-hero{grid-template-columns:1fr;gap:40px;padding:45px 0}.private-hero h1{font-size:57px}.private-cover{border-left:0;border-top:1px solid #beb49c55;padding:25px 0 0;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cover-word{font-size:35px;border:0;padding:0}.cover-label{width:100%;margin:0 0 10px}.cover-foot{display:none}.review-principles{gap:25px}.review-principles h2{font-size:25px}.features .card-content{display:block}.features .card-content h3{margin-bottom:18px}.features .read-label{display:block}.article-header{margin:0 0 30px;padding:26px}.article-header h1{font-size:43px}.reading-grid{display:block}.quote-band p{font-size:35px}}@media(max-width:560px){.private-hero h1{font-size:43px}.review-principles{grid-template-columns:1fr;gap:25px}.topic-grid{grid-template-columns:1fr}.topic-tile:nth-child(2n){padding-left:0;border-left:0}.features .guide-card{grid-template-columns:35px 1fr;gap:18px}.guide-card h3{font-size:27px}.article-header h1{font-size:34px}.cover-word{font-size:30px}}