/* RSD Growth > Comfort v8 / Source-led staging expansion / 2026-10-14
   Scope: native YOOtheme pages and precise internal links. No unapproved tracking. */
:root{
 --rsd-v8-ink:#1b1918;
 --rsd-v8-burgundy:#653a43;
 --rsd-v8-paper:#f4efe7;
 --rsd-v8-flax:#dccbb7;
 --rsd-v8-stitch:rgba(121,94,76,.5);
}
#tm-main .rsd-v8-chapter.uk-section{
 padding:clamp(98px,10vw,174px) clamp(20px,5.5vw,90px)!important;
 margin:0!important;
 min-height:0!important;
 position:relative;
 isolation:isolate;
}
#tm-main .rsd-v8-chapter.uk-section::before,
#tm-main .rsd-v8-chapter.uk-section::after{
 content:none!important;display:none!important;
}
#tm-main .rsd-v8-chapter > .uk-container{width:100%;max-width:1320px!important;}
#tm-main .rsd-v8-ink.uk-section{
 background:#1b1918!important;color:#f2e9df!important;
 background-image:radial-gradient(ellipse at 83% 8%,rgba(131,85,74,.22),transparent 54%)!important;
}
#tm-main .rsd-v8-linen.uk-section{
 background-color:#f4efe7!important;color:#26221f!important;
 background-image:url('/wp-content/uploads/rsd-couture-v5/linen-ivory.png')!important;
 background-size:384px 384px!important;
}
#tm-main .rsd-v8-warm.uk-section{
 background-color:#dfcfbc!important;color:#272320!important;
 background-image:url('/wp-content/uploads/rsd-couture-v5/linen-flax.png')!important;
 background-size:384px 384px!important;
}
#tm-main .rsd-v8-chapter h1,#tm-main .rsd-v8-chapter h2{
 font:500 clamp(66px,9vw,146px)/.89 'Cormorant Garamond',Georgia,serif!important;
 letter-spacing:-.045em!important;
 text-transform:none!important;
 max-width:1050px;margin:0 0 clamp(28px,4vw,53px)!important;
}
#tm-main .rsd-v8-chapter h1 em,#tm-main .rsd-v8-chapter h2 em{font-weight:500;font-style:italic;}
#tm-main .rsd-v8-ink h1,#tm-main .rsd-v8-ink h2,#tm-main .rsd-v8-ink h3{color:#f2e9df!important;}
#tm-main .rsd-v8-chapter h3{
 font:600 clamp(32px,3.5vw,49px)/1.06 'Cormorant Garamond',Georgia,serif!important;
 letter-spacing:-.02em;margin:0 0 20px!important;
}
#tm-main .rsd-v8-chapter .rsd-v8-eyebrow{
 display:flex;align-items:center;gap:18px;
 font:800 10px/1.5 Manrope,Arial,sans-serif!important;
 letter-spacing:.22em;text-transform:uppercase;margin:0 0 clamp(28px,5vw,60px)!important;
}
#tm-main .rsd-v8-eyebrow::before{content:"";width:72px;height:1px;flex:0 0 auto;
 background:repeating-linear-gradient(to right,currentColor 0 7px,transparent 7px 13px);
 opacity:.56;}
#tm-main .rsd-v8-chapter p:not(.rsd-v8-eyebrow):not(.rsd-v8-actions){
 max-width:690px;font:400 clamp(15px,1.15vw,18px)/1.95 Manrope,Arial,sans-serif!important;
 letter-spacing:0;margin:0 0 22px!important;
}
#tm-main .rsd-v8-chapter .rsd-v8-lede{
 font-size:clamp(21px,2.15vw,31px)!important;line-height:1.48!important;font-weight:600!important;
 max-width:750px;margin:0 0 25px!important;letter-spacing:-.014em;
}
#tm-main .rsd-v8-chapter .rsd-v8-row:not(.rsd-v8-split){max-width:100%;}
#tm-main .rsd-v8-chapter .rsd-v8-split{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));
 align-items:center;gap:clamp(50px,6.3vw,108px)!important;margin-left:0!important;
}
#tm-main .rsd-v8-chapter .rsd-v8-split > *{
 margin:0!important;padding:0!important;width:100%!important;
 max-width:100%!important;min-width:0!important;flex:none!important;
}
#tm-main .rsd-v8-chapter .rsd-v8-actions{
 display:flex;flex-wrap:wrap;gap:12px 26px;margin:34px 0 0!important;
}
#tm-main .rsd-v8-action{
 display:inline-flex;align-items:center;gap:12px;min-height:45px;
 padding:11px 0;border-bottom:1px solid currentColor!important;
 text-decoration:none!important;text-transform:uppercase;
 font:800 11px/1.4 Manrope,Arial,sans-serif!important;
 letter-spacing:.11em;color:inherit!important;
}
#tm-main .rsd-v8-action span{display:inline-block;transition:transform .35s ease;}
#tm-main .rsd-v8-action:hover span{transform:translate(4px,-4px);}
#tm-main .rsd-v8-chapter .rsd-v8-card{
 padding:clamp(30px,4.5vw,67px);
 min-height:280px;
 border:1px solid rgba(78,52,49,.18);border-radius:2px;
 background:rgba(255,255,255,.15);
 box-shadow:0 14px 40px rgba(42,32,25,.045);
}
#tm-main .rsd-v8-warm .rsd-v8-card{background:rgba(252,246,237,.33);}
#tm-main .rsd-v8-card__folio{
 display:block;margin:0 0 35px;color:#653a43;
 font:900 28px/1 Manrope,Arial,sans-serif;letter-spacing:-.025em;
}
#tm-main .rsd-v8-card a{
 display:inline-flex;min-height:42px;align-items:center;margin-top:9px;
 font:800 10px/1.5 Manrope,Arial,sans-serif!important;
 letter-spacing:.1em;text-transform:uppercase;border-bottom:1px dashed currentColor;
 color:#643c45!important;text-decoration:none!important;
}
#tm-main .rsd-v8-photo{display:block;position:relative;padding:clamp(18px,2.2vw,32px);
 background:#e8dfd2 url('/wp-content/uploads/rsd-couture-v5/linen-ivory.png') repeat;
 box-shadow:0 25px 58px -28px rgba(29,20,17,.4);
}
#tm-main .rsd-v8-photo img,#tm-main img.rsd-v8-photo{
 display:block;width:100%;height:auto;max-height:760px;object-fit:contain;
 filter:none!important;
}
#tm-main .rsd-v8-photo:before{content:"";position:absolute;inset:9px;
 border:1px dashed rgba(91,61,47,.4);pointer-events:none;}
#tm-main .rsd-v8-pull{
 font:italic 500 clamp(36px,4.3vw,62px)/1.05 'Cormorant Garamond',Georgia,serif!important;
 letter-spacing:-.018em;color:inherit;margin:0 0 25px;border:0;padding:25px 0;
}
#tm-main .rsd-v8-muted{font-size:13px!important;opacity:.75;}
#tm-main .rsd-v8-inline-cta{margin:20px 0 0!important;}
#tm-main .rsd-v8-inline-cta a{font:800 11px/1.7 Manrope,Arial,sans-serif!important;
 text-transform:uppercase;letter-spacing:.13em;border-bottom:1px dashed currentColor;
 text-decoration:none!important;color:#643c45!important;}
#tm-main .rsd-v8-chapter a:focus-visible,
#tm-main .rsd-v8-inline-cta a:focus-visible{
 outline:3px solid #ab704a;outline-offset:6px;}
.rsd-v3-navigation__content{max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;}
.rsd-v3-navigation__link{padding-top:clamp(4px,1.15vh,14px)!important;padding-bottom:clamp(4px,1.15vh,14px)!important;}
@media(max-width:959px){
 #tm-main .rsd-v8-chapter.uk-section{padding:clamp(74px,11vw,118px) clamp(23px,6vw,65px)!important;}
 #tm-main .rsd-v8-chapter .rsd-v8-split{gap:36px!important;}
 #tm-main .rsd-v8-chapter h1,#tm-main .rsd-v8-chapter h2{font-size:clamp(57px,9.2vw,90px)!important;}
}
@media(max-width:639px){
 #tm-main .rsd-v8-chapter.uk-section{padding:78px 22px!important;}
 #tm-main .rsd-v8-chapter h1,#tm-main .rsd-v8-chapter h2{font-size:clamp(54px,14vw,82px)!important;}
 #tm-main .rsd-v8-chapter .rsd-v8-split{grid-template-columns:minmax(0,1fr);gap:50px!important;}
 #tm-main .rsd-v8-card{min-height:0!important;padding:30px!important;}
 #tm-main .rsd-v8-photo{padding:18px;}
 #tm-main .rsd-v8-chapter .rsd-v8-actions{flex-direction:column;align-items:flex-start;}
 .rsd-v3-navigation__link{padding-top:4px!important;padding-bottom:4px!important;}
}
@media(prefers-reduced-motion:reduce){
 #tm-main .rsd-v8-chapter *,#tm-main .rsd-v8-inline-cta a,
 #tm-main .rsd-v8-chapter *:before,#tm-main .rsd-v8-chapter *:after{
 animation:none!important;transition:none!important;transform:none!important;}
}
