/* Homepage 6A / 6B, 2026-09-20. Original clinic photography and editable type.
   Enqueued only with the homepage editorial gate; the existing Atrio tokens own color/type. */
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal),
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) *{box-sizing:border-box}
body.jt-home-atrio .jt-home-45 > .jt-home-method,
body.jt-home-atrio .jt-home-journal{
 display:block;width:100%;max-width:none;margin:0;padding:92px var(--r-pad) 72px;
 background:var(--paper);color:var(--ink);border:0;
}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) :is(figure,p,h2,h3,ol){margin:0;padding:0}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-rail{max-width:1232px;margin:0 auto}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head{
 display:grid;grid-template-columns:minmax(0,8fr) minmax(220px,3fr);gap:22px 6%;align-items:end;margin-bottom:38px;
}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) p.jt-editorial-kicker{
 grid-column:1/-1;display:flex;align-items:center;gap:24px;
 max-width:none;font:500 11px/1.5 var(--sans);letter-spacing:1.8px;text-transform:uppercase;color:var(--mut);
}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-kicker:after{content:"";display:block;width:84px;height:1px;background:var(--rule)}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head h2{
 max-width:none;font:400 clamp(52px,5.65vw,82px)/1.03 var(--serif);letter-spacing:-2px;color:var(--ink);text-wrap:balance;
}
body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) p.jt-editorial-intro{
 max-width:29ch;padding-bottom:5px;font:400 16px/1.55 var(--sans);color:var(--body-c);text-align:left;
}
body.jt-home-atrio .jt-home-method .jt-home-method__figure{position:relative;width:94%;margin:0 0 0 auto}
body.jt-home-atrio .jt-home-method .jt-home-method__figure img{
 display:block;width:100%;height:auto;max-width:none;aspect-ratio:1.88;object-fit:cover;object-position:50% 45%;border-radius:0;
}
body.jt-home-atrio .jt-home-method .jt-home-method__caption{
 position:relative;z-index:1;width:58%;margin:-100px 0 0 -6.383%;padding:28px 36px 30px;
 background:var(--verde);color:var(--on-verde);font:400 clamp(25px,2.5vw,36px)/1.15 var(--serif);text-wrap:pretty;
}
body.jt-home-atrio .jt-home-method .jt-home-method__steps{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:0;margin:42px 0 0;
}
body.jt-home-atrio .jt-home-method .jt-home-method__steps li{
 min-width:0;padding:0 24px;list-style:none;border-left:1px solid var(--rule);
}
body.jt-home-atrio .jt-home-method .jt-home-method__steps li:first-child{padding-left:0;border-left:0}
body.jt-home-atrio .jt-home-method .jt-home-method__steps li:last-child{padding-right:0}
body.jt-home-atrio .jt-home-method .jt-home-method__number{
 display:block;margin-bottom:16px;font:400 30px/1 var(--serif);color:#536b5d;
}
body.jt-home-atrio .jt-home-method .jt-home-method__steps h3{margin-bottom:12px;font:400 24px/1.18 var(--serif);color:var(--ink)}
body.jt-home-atrio .jt-home-method .jt-home-method__steps p{
 max-width:none;font:400 15px/1.55 var(--sans);color:var(--body-c);text-align:left;
}
body.jt-home-atrio .jt-home-method p.jt-home-method__prepare{
 max-width:none;margin-top:34px;padding-top:20px;border-top:1px solid var(--rule);
 font:400 13px/1.6 var(--sans);color:var(--mut);text-align:left;
}
body.jt-home-atrio .jt-home-method .jt-home-method__prepare strong{font-weight:500;color:var(--ink)}
body.jt-home-atrio .jt-home-journal{padding-top:82px;padding-bottom:80px;border-top:1px solid var(--rule)}
body.jt-home-atrio .jt-home-journal .jt-home-journal__features{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:5%}
body.jt-home-atrio .jt-home-journal .jt-home-journal__feature{min-width:0;margin:0;padding:0;border:0;background:none;box-shadow:none}
body.jt-home-atrio .jt-home-journal .jt-home-journal__feature--laser{padding-top:104px}
body.jt-home-atrio .jt-home-journal a{display:block;color:inherit;text-decoration:none;border-radius:0}
body.jt-home-atrio .jt-home-journal img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1.67;object-fit:cover;border-radius:0}
body.jt-home-atrio .jt-home-journal .jt-home-journal__feature--laser img{aspect-ratio:1.58;object-position:50% 55%}
body.jt-home-atrio .jt-home-journal .jt-home-journal__meta{padding:18px 0 10px;font:500 11px/1.4 var(--sans);letter-spacing:1.25px;text-transform:uppercase;color:var(--mut)}
body.jt-home-atrio .jt-home-journal h3{max-width:28ch;font:400 clamp(25px,2.3vw,34px)/1.12 var(--serif);letter-spacing:-.3px;color:var(--ink);text-wrap:pretty}
body.jt-home-atrio .jt-home-journal .jt-home-journal__feature p{max-width:52ch;margin-top:12px;font:400 15px/1.55 var(--sans);color:var(--body-c)}
body.jt-home-atrio .jt-home-journal .jt-home-journal__read{display:inline-block;padding:16px 0 4px;font:500 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:1.2px;color:var(--verde)}
body.jt-home-atrio .jt-home-journal a:is(:hover,:focus-visible) h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
body.jt-home-atrio .jt-home-journal .jt-home-journal__index{
 display:grid;grid-template-columns:1fr 1fr;gap:5%;margin-top:40px;padding-top:24px;border-top:1px solid var(--rule);list-style:none;counter-reset:reading 2;
}
body.jt-home-atrio .jt-home-journal .jt-home-journal__index li{position:relative;min-width:0;list-style:none;counter-increment:reading;padding-left:48px}
body.jt-home-atrio .jt-home-journal .jt-home-journal__index li:before{content:"0" counter(reading);position:absolute;left:0;top:0;font:400 27px/1 var(--serif);color:#536b5d}
body.jt-home-atrio .jt-home-journal .jt-home-journal__index h3{font-size:25px;max-width:none}
body.jt-home-atrio .jt-home-journal .jt-home-journal__index p{margin-top:9px;max-width:46ch;font:400 14px/1.55 var(--sans);color:var(--body-c)}
body.jt-home-atrio .jt-home-journal a.jt-home-journal__all{width:fit-content;margin:28px 0 0 auto;min-height:44px;padding:12px 0;font:500 13px/1.5 var(--sans);text-decoration:underline;text-underline-offset:5px;color:var(--verde)}
@media(max-width:1000px){
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head{grid-template-columns:minmax(0,1fr);gap:20px}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head h2{max-width:18ch;font-size:clamp(48px,7vw,72px)}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) p.jt-editorial-intro{max-width:58ch}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps{grid-template-columns:1fr 1fr;gap:28px 0}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps li:nth-child(3){padding-left:0;border-left:0}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps li:nth-child(2){padding-right:0}
 body.jt-home-atrio .jt-home-method .jt-home-method__caption{width:66%;margin-top:-70px;padding:24px 28px}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__feature--laser{padding-top:72px}
}
@media(max-width:600px){
 body.jt-home-atrio .jt-home-45 > .jt-home-method,body.jt-home-atrio .jt-home-journal{padding:52px 22px 44px}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head{gap:17px;margin-bottom:26px}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) p.jt-editorial-kicker{font-size:10px;letter-spacing:1.35px;gap:14px}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-kicker:after{width:32px}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) .jt-editorial-head h2{font-size:clamp(38px,10.3vw,58px);line-height:1.06;letter-spacing:-1px;max-width:none;text-wrap:pretty}
 body.jt-home-atrio :is(.jt-home-method,.jt-home-journal) p.jt-editorial-intro{font-size:15px;line-height:1.5;max-width:none;padding:0}
 body.jt-home-atrio .jt-home-method .jt-home-method__figure{width:100%}
 body.jt-home-atrio .jt-home-method .jt-home-method__figure img{aspect-ratio:1.25;object-position:66% 50%}
 body.jt-home-atrio .jt-home-method .jt-home-method__caption{width:94%;margin:-24px 0 0 -10px;padding:23px 22px;font-size:26px;line-height:1.15}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps{display:block;margin-top:30px}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps li{
  display:grid;grid-template-columns:32px 1fr;gap:10px 14px;margin-top:18px;padding:18px 0 0;border-left:0;border-top:1px solid var(--rule);
 }
 body.jt-home-atrio .jt-home-method .jt-home-method__steps li:first-child{margin-top:0;padding-top:0;border-top:0}
 body.jt-home-atrio .jt-home-method .jt-home-method__number{grid-row:1/3;margin:0;font-size:25px}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps h3{margin:0;font-size:23px}
 body.jt-home-atrio .jt-home-method .jt-home-method__steps p{grid-column:2;font-size:15px;line-height:1.5}
 body.jt-home-atrio .jt-home-method p.jt-home-method__prepare{margin-top:26px;font-size:13px}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__features{display:block}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__feature--laser{padding:0;margin-top:32px;margin-left:12%}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__feature--laser img{aspect-ratio:1.5}
 body.jt-home-atrio .jt-home-journal h3{font-size:28px;line-height:1.13}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__meta{padding:15px 0 9px;font-size:10px;letter-spacing:1px}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__feature p{font-size:15px}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__index{display:block;margin-top:28px;padding-top:0}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__index li{padding-top:24px;padding-bottom:22px;border-bottom:1px solid var(--rule)}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__index li:before{top:25px}
 body.jt-home-atrio .jt-home-journal .jt-home-journal__index h3{font-size:25px}
 body.jt-home-atrio .jt-home-journal a.jt-home-journal__all{margin-top:18px}
}
