.navlinks{gap:23px}.voices{background:#3d3b32;color:#fbf6ed;position:relative;overflow:hidden}.voices:before{content:'';position:absolute;width:900px;height:900px;border:1px solid #cdb88e18;border-radius:50%;left:-500px;top:-300px;box-shadow:0 0 0 70px #cdb88e08,0 0 0 150px #cdb88e05;pointer-events:none}.voices .wrap{position:relative}.voices-heading{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-bottom:45px}.voices h2{font-size:60px}.voices h2 em{color:#d2b790}.voices .eyebrow{color:#c9b38e}.rating-card{border:1px solid #bfad9240;padding:24px 32px;min-width:280px}.google-word{font-family:Manrope,Arial,sans-serif;letter-spacing:0;font-size:14px}.rating-card>div{display:flex;gap:15px;align-items:center;margin:8px 0}.rating-card strong{font:65px 'Cormorant Garamond',Georgia,serif}.rating-card>div>span{font-size:13px;color:#d7cbb9}.rating-card>span:last-child{font-size:9px;color:#d7cbb9}.stars{color:#c8964b;letter-spacing:3px;font-size:13px;display:block}.review-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.review-card{background:#faf7f1;color:#43382e;padding:30px;display:flex;flex-direction:column;min-width:0;border:1px solid #ded5c8}.review-top{display:flex;justify-content:space-between;align-items:center}.review-topic{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-top:30px;color:#937457}.review-card blockquote{font:400 29px/1.25 'Cormorant Garamond',Georgia,serif;margin:16px 0 28px;flex:1}.review-author{display:flex;gap:12px;align-items:center;border-top:1px solid #ded5c8;padding-top:20px}.avatar{width:37px;height:37px;display:grid;place-items:center;background:#e9dfd0;border-radius:50%;font-size:10px}.review-author strong{font-size:11px;font-weight:600}.review-author small{display:block;font-size:8px;color:#776c61}.review-author a{margin-left:auto;font-size:21px}.review-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:30px;gap:25px}.review-bottom p{font-size:10px;color:#cbbca8}.review-bottom .textlink{font-size:9px}.rating-card .stars{margin-top:3px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.journal-photo{display:block;height:260px;overflow:hidden;position:relative}.journal-photo img{width:100%;height:100%;transition:transform .7s}.journal-photo:hover img{transform:scale(1.045)}.journal-photo>span{position:absolute;bottom:15px;right:15px;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#faf7f1;color:#5c4939;font-size:24px}.article-meta{font-size:9px;letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between;color:#94704e;margin:20px 0 12px;gap:20px}.journal-card h3{font-size:32px;line-height:1.1;margin:12px 0 15px}.journal-card p{font-size:12px;line-height:1.8;margin-bottom:23px}.journal-card .textlink{font-size:9px}.social-story{background:#e9e2d5;padding:75px 0}.social-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.social-images{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.social-images img{width:100%;height:285px;object-fit:cover}.social-images img:nth-child(2){margin-top:65px}.social-grid p{max-width:420px;font-size:13px}.social-grid small{display:block;font-size:8px;color:#8c7a65;margin-top:25px}.social-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}.social-links a{border:1px solid #b6a48b;padding:12px 16px;font-size:11px;display:flex;align-items:center;gap:15px}.social-links a:hover{background:#faf7f1}.social-links a>span{font-size:20px}.footer-social{display:flex;flex-wrap:wrap;gap:15px;margin-top:12px}.footer-social a>span{display:none}.journal-mast{text-align:center;padding-top:65px;padding-bottom:60px}.journal-mast h1{font-size:93px;line-height:.98;margin:22px 0}.journal-mast em{font-weight:400;color:#a07c59}.journal-mast p{font-size:13px}.featured-article{display:grid;grid-template-columns:1.1fr 1fr;background:#eae2d5}.featured-article>div:first-child{height:500px;overflow:hidden}.featured-article img{width:100%;height:100%;object-position:center 60%;transition:transform 1s}.featured-article:hover img{transform:scale(1.04)}.featured-copy{padding:55px;align-self:center}.featured-copy h2{font-size:51px;margin:22px 0}.featured-copy p{font-size:13px}.featured-copy .textlink{margin:15px 0 25px}.featured-copy small{display:block;font-size:9px;color:#8a7a68}.journal-toolbar{display:flex;justify-content:space-between;gap:40px;align-items:center}.journal-toolbar h2{font-size:57px}.journal-search{font-size:9px;letter-spacing:.1em;text-transform:uppercase;display:block;min-width:320px}.journal-search input{display:block;width:100%;padding:14px 0;background:none;border:0;border-bottom:1px solid #a49076;font:12px Manrope,Arial,sans-serif;color:var(--ink);margin-top:7px;border-radius:0}.journal-filters{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0 20px}.journal-filters button{border:1px solid #cfc1ad;background:transparent;padding:11px 19px;font:11px Manrope,Arial,sans-serif;color:#6d5944;cursor:pointer}.journal-filters button[aria-pressed=true]{background:#756049;border-color:#756049;color:white}.result-count{font-size:10px;color:#8b7962;margin:22px 0}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 40px}.library-grid .journal-photo{height:340px}.library-grid .journal-card h3{font-size:38px}.library-grid .journal-card p{max-width:460px}.empty-search{background:#eee7db;padding:40px;text-align:center}.journal-card[hidden],.empty-search[hidden]{display:none}.article-heading{padding-top:40px;padding-bottom:40px;max-width:1100px}.article-heading>.textlink{font-size:9px;margin-bottom:25px}.article-heading .article-meta{justify-content:center}.article-heading h1{font-size:73px;text-align:center;line-height:1.03}.article-heading>p{text-align:center;font-size:14px;max-width:700px;margin:25px auto}.byline{display:flex;justify-content:center;gap:25px;font-size:10px;color:#806a52}.article-cover img{width:100%;height:470px;object-fit:cover;object-position:center 60%}.article-cover>span{display:block;font-size:8px;text-align:right;margin-top:7px;color:#8d7e6c}.article-layout{display:grid;grid-template-columns:250px minmax(0,720px);gap:85px;justify-content:center;padding-top:65px;padding-bottom:30px;align-items:start}.article-layout aside{position:sticky;top:135px}.article-layout aside nav{display:flex;flex-direction:column;margin:18px 0 30px;gap:15px}.article-layout aside nav a{font-size:11px;border-bottom:1px solid var(--line);padding-bottom:13px;line-height:1.7}.article-body p,.article-body li{font-size:14px;line-height:1.95;color:#74685a}.article-body .article-lead{font-size:17px;color:#574735;margin-top:0}.article-body h2{font-size:39px;margin-top:42px}.article-body a:not(.btn){text-decoration:underline;text-underline-offset:4px}.article-body section{scroll-margin-top:125px}.article-tip{padding:25px 30px;border-left:2px solid #ac865e;background:#ede6da;margin:25px 0}.article-tip>strong{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.article-tip p{margin-bottom:0}.table-scroll{overflow-x:auto}.article-body table{width:100%;border-collapse:collapse;font-size:11px;margin:25px 0}.article-body th,.article-body td{text-align:left;padding:14px 12px;border:1px solid #d5c9b7}.article-body th{background:#eae2d5;font-weight:600}.article-booking{background:#ede6da;padding:30px;margin-top:45px}.article-booking h3{font-size:35px}.article-booking .actions{margin-bottom:0}.reading-progress{position:fixed;top:0;left:0;height:3px;background:#bc966d;width:0;z-index:60}.treatment-proof{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.treatment-proof .review-card{margin-top:20px}.treatment-proof h2{font-size:43px}.journal-page .footer{border-top:1px solid var(--line)}
@media(max-width:1100px){.navlinks{gap:15px}.navlinks .btn{padding:12px}.review-card{padding:23px}.review-card blockquote{font-size:25px}.featured-copy{padding:35px}.featured-copy h2{font-size:43px}.social-grid{gap:50px}.article-layout{gap:45px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:800px){.voices-heading{display:block}.voices h2{font-size:46px}.rating-card{display:block;max-width:320px;margin-top:30px;padding:18px 24px}.rating-card>div{margin:0}.rating-card strong{font-size:53px}.review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:15px}.review-card{flex:0 0 89%;scroll-snap-align:start;padding:25px}.review-card blockquote{font-size:29px}.review-bottom{display:block;margin-top:16px}.review-bottom .textlink{margin-top:10px}.journal-grid,.library-grid{grid-template-columns:1fr;gap:40px}.journal-photo,.library-grid .journal-photo{height:300px}.journal-card h3,.library-grid .journal-card h3{font-size:34px}.social-grid{grid-template-columns:1fr;gap:35px}.social-images{max-width:500px}.social-images img{height:200px}.social-images img:nth-child(2){margin-top:35px}.social-story{padding:55px 0}.social-grid h2{font-size:48px}.journal-mast{padding-top:45px;padding-bottom:40px}.journal-mast h1{font-size:63px}.journal-mast p br{display:none}.featured-article{grid-template-columns:1fr}.featured-article>div:first-child{height:320px}.featured-copy{padding:30px 25px}.featured-copy h2{font-size:39px}.journal-toolbar{display:block}.journal-search{min-width:0;width:100%;margin:25px 0}.journal-filters{gap:8px}.journal-filters button{font-size:10px;padding:10px 13px}.article-heading{padding-top:25px}.article-heading h1{font-size:48px}.article-heading>p{font-size:13px}.byline{font-size:9px;gap:16px}.article-cover img{height:300px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.article-layout aside{position:static;background:#eee7db;padding:23px}.article-layout aside nav{margin:15px 0 0;gap:8px}.article-layout aside .btn{display:none}.article-body h2{font-size:35px}.article-body .article-lead{font-size:16px}.article-body p,.article-body li{font-size:13px}.article-body th,.article-body td{padding:10px 8px;font-size:10px}.article-booking{padding:23px}.treatment-proof{grid-template-columns:1fr;gap:35px}.treatment-proof .review-card{width:100%}.treatment-proof h2{font-size:38px}}
