.t-condition .cond-hero{background:var(--navy-deep);position:relative;overflow:hidden}.t-condition .cond-hero-in{position:relative;max-width:1280px;margin:0 auto;padding:64px 32px 76px;display:grid;grid-template-columns:1.08fr .92fr;gap:80px;align-items:center}.t-condition .cond-hero h1{font-family:var(--serif);font-weight:600;font-size:56px;line-height:1.12;color:var(--cream);margin:0 0 22px;text-wrap:balance}.t-condition .cond-hero .lede{font-size:18px;line-height:1.7;color:rgba(243,239,230,.72);max-width:500px;margin:0 0 38px}.t-condition .cond-hero .cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.t-condition .cond-photo{position:relative}.t-condition .cond-photo>img{width:100%;height:470px;object-fit:cover;border-radius:24px;position:relative;box-shadow:0 40px 80px -30px rgba(0,0,0,.5)}.t-condition .whatis{background:#fff}.t-condition .whatis-in{max-width:880px;margin:0 auto;padding:92px 32px;text-align:center}.t-condition .whatis .eyebrow{justify-content:center;margin-bottom:28px}.t-condition .whatis .big{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.6;color:var(--navy);margin:0 0 24px}.t-condition .whatis .small{font-size:16px;line-height:1.75;color:var(--body);margin:0 auto;max-width:620px}.t-condition .symp{background:var(--cream)}.t-condition .symp-in{max-width:1280px;margin:0 auto;padding:100px 32px}.t-condition .symp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:24px}.t-condition .symp-head h2{font-size:46px;line-height:1.16;color:var(--ink);margin:0;max-width:640px;text-wrap:balance}.t-condition .symp-head .note{font-size:15px;line-height:1.7;color:var(--body-soft);max-width:300px;margin:0 0 8px}.t-condition .symp-rows{border-top:1px solid var(--line-cream)}.t-condition .symp-rows>div{display:grid;grid-template-columns:70px .85fr 1.15fr;gap:28px;align-items:center;padding:30px 12px;border-bottom:1px solid var(--line-cream)}.t-condition .symp-rows .sn{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--gold)}.t-condition .symp-rows .st{font-family:var(--serif);font-size:27px;font-weight:600;color:var(--ink);line-height:1.25}.t-condition .symp-rows .sd{font-size:15px;line-height:1.65;color:var(--body-soft)}.t-condition .symp .band-cta{margin-top:40px}.t-condition .causes{background:#fff}.t-condition .causes-in{max-width:1280px;margin:0 auto;padding:100px 32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.t-condition .causes h2{font-size:46px;line-height:1.16;color:var(--ink);margin:0 0 18px;text-wrap:balance}.t-condition .causes .sub{font-size:16px;line-height:1.75;color:var(--body);margin:0;max-width:400px}.t-condition .cause-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.t-condition .cause-grid>div{border:1px solid var(--line-card);border-radius:18px;padding:28px 16px;display:grid;place-items:center;text-align:center;transition:border-color .25s,box-shadow .25s,transform .25s}.t-condition .cause-grid>div:hover{border-color:var(--gold);box-shadow:0 20px 36px -22px rgba(26,39,64,.3);transform:translateY(-4px)}.t-condition .cause-grid span{font-size:15px;font-weight:600;color:var(--navy)}.t-condition .checked{background:var(--navy-deep);position:relative;overflow:hidden}.t-condition .checked-in{position:relative;max-width:1280px;margin:0 auto;padding:112px 32px;display:grid;grid-template-columns:1.06fr 1fr;gap:88px;align-items:center}.t-condition .checked h2{font-size:46px;line-height:1.16;color:#fff;margin:0 0 22px;text-wrap:balance}.t-condition .checked .sub{font-size:16px;line-height:1.78;color:rgba(243,239,230,.7);max-width:500px;margin:0 0 38px}.t-condition .checked .rrows{margin-bottom:44px}.t-condition .checked .photo{position:relative}.t-condition .checked .photo img{width:100%;height:560px;object-fit:cover;border-radius:22px;position:relative}.t-condition .diag{background:#fff}.t-condition .diag-in{max-width:1280px;margin:0 auto;padding:100px 32px;display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.t-condition .diag img{width:100%;height:440px;object-fit:cover;border-radius:22px}.t-condition .diag h2{font-size:46px;line-height:1.16;color:var(--ink);margin:0 0 20px;text-wrap:balance}.t-condition .diag .sub{font-size:16px;line-height:1.78;color:var(--body);margin:0 0 32px;max-width:460px}.t-condition .treat3{background:var(--cream)}.t-condition .treat3-in{max-width:1280px;margin:0 auto;padding:100px 32px}.t-condition .treat3-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.t-condition .treat3-head h2{font-size:46px;line-height:1.16;color:var(--ink);margin:0;max-width:560px;text-wrap:balance}.t-condition .treat3-head .note{font-size:15px;line-height:1.7;color:var(--body-soft);max-width:300px;margin:0 0 8px}.t-condition .t3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:40px}.t-condition .t3-grid>div{background:#fff;border:1px solid var(--line-card);border-radius:24px;padding:34px 30px;display:flex;flex-direction:column;gap:14px;transition:transform .3s,box-shadow .3s,border-color .3s}.t-condition .t3-grid>div:hover{transform:translateY(-5px);box-shadow:0 32px 56px -26px rgba(26,39,64,.3);border-color:var(--gold-soft)}.t-condition .t3-grid .tn{font-family:var(--serif);font-size:17px;font-weight:600;color:var(--gold)}.t-condition .t3-grid strong{font-family:var(--serif);font-size:22px;font-weight:600;color:var(--ink)}.t-condition .t3-grid p{font-size:14px;line-height:1.7;color:var(--body-soft);margin:0;flex:1}.t-condition .t3-grid .pr{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink)}.t-condition .whycond{background:#fff}.t-condition .whycond-in{max-width:1280px;margin:0 auto;padding:96px 32px}.t-condition .whycond .eyebrow{justify-content:center;margin-bottom:52px}.t-condition .consu2{background:var(--cream)}.t-condition .consu2-in{max-width:1280px;margin:0 auto;padding:96px 32px}.t-condition .related{background:var(--cream)}.t-condition .related-in{max-width:1280px;margin:0 auto;padding:96px 32px}.t-condition .rel3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.t-condition .rel3 .tcard .ph img{width:100%;height:170px;object-fit:cover;display:block}.t-condition .rel3 .tcard .bd{padding:24px 26px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.t-condition .rel3 .tcard .cat{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}.t-condition .rel3 .tcard strong{font-size:17px;font-weight:600;color:var(--ink);line-height:1.35}.t-condition .rel3 .tcard .go{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep)}@media(max-width:1180px){.t-condition .cond-hero h1{font-size:46px}}@media(max-width:980px){.t-condition .causes-in,.t-condition .checked-in,.t-condition .cond-hero-in,.t-condition .diag-in{grid-template-columns:1fr;gap:48px}.t-condition .cond-photo>img{height:420px}.t-condition .symp-rows>div{grid-template-columns:50px 1fr;gap:14px}.t-condition .symp-rows .sd{grid-column:2}.t-condition .symp-head,.t-condition .treat3-head{flex-direction:column;align-items:flex-start;gap:16px}.t-condition .t3-grid{grid-template-columns:1fr}.t-condition .cause-grid{grid-template-columns:1fr 1fr}.t-condition .checked .photo img{height:400px}.t-condition .rel3{grid-template-columns:1fr}}@media(max-width:640px){.t-condition .cond-hero h1{font-size:36px}.t-condition .causes h2,.t-condition .checked h2,.t-condition .diag h2,.t-condition .symp-head h2,.t-condition .treat3-head h2{font-size:32px}.t-condition .symp-rows .st{font-size:21px}}