.case-nav{display:flex;gap:30px;font-size:13px}.case-nav .active{color:var(--gold)}.cases-main{min-height:60vh}.breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#9e9386;font-size:11px;padding-top:28px}.breadcrumb a:hover{color:var(--gold)}.cases-intro{padding:60px 0 65px;border-bottom:1px solid var(--line)}.cases-intro h1{font-size:clamp(34px,4.2vw,60px);margin-top:20px}.cases-intro>p:last-child{margin-top:22px;font-size:15px;color:#aaa39c}.category-selector,.featured-cases{padding:60px 0;border-bottom:1px solid var(--line)}.category-selector h2{font-size:25px}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.category-card{padding:27px;border:1px solid #826947;border-radius:14px;background:linear-gradient(135deg,#000000,#000000);aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.category-top{display:flex;justify-content:space-between;color:var(--gold);font-size:20px;margin-bottom:20px}.category-card>[lang=en]{text-align:left;font:11px Georgia,serif;letter-spacing:1px;color:#c5af8f}.category-card h3{text-align:center;font-size:23px}.category-description{text-align:center;color:#a9a096;font-size:12px}.category-button{border-top:1px solid #554532;padding-top:15px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#d0b58f;margin-top:auto}.category-button:hover{color:#f4e0bf}.category-hero{padding:50px 0 40px;border-bottom:1px solid var(--line)}.category-hero .english-label{text-align:left}.category-hero h1{font-size:42px;margin-top:8px}.category-hero>.category-description-copy{color:#aaa198;font-size:14px;margin-top:14px}.count{display:inline-block;font-size:11px;color:var(--gold);margin-top:20px}.archive-toolbar{padding:30px 0;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.category-tabs{display:flex;gap:15px;flex-wrap:wrap}.category-tabs a{font-size:11px;border:1px solid #4d4031;padding:6px 14px;border-radius:20px}.category-tabs a.active{background:#bea175;color:#181511}.search-box{display:flex;gap:12px;align-items:center;font-size:11px;color:#a79d90}.search-box input{font:12px Vazir,sans-serif;color:#e4dbce;background:#000000;border:1px solid #5b4933;padding:10px 13px;width:230px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:20px}.case-card{display:block;border:1px solid #514331;background:#000000;transition:transform .2s,border-color .2s;overflow:hidden}.case-card:hover{transform:translateY(-4px);border-color:#b99a6b}.case-cover{position:relative;background:black;aspect-ratio:1.5}.case-cover img{width:100%;height:100%;object-fit:contain}.sample-label{display:inline-block;background:#342819;color:#d0b58f;font-size:10px;padding:4px 10px;border:1px solid #7c623d}.case-cover .sample-label{position:absolute;top:12px;right:12px}.case-card-copy,.related .case-card>div{padding:22px}.case-card-copy>span:first-child,.related .case-card span{font-size:10px;color:#b99c74}.case-card h2,.case-card h3{font-size:19px;margin-top:12px;letter-spacing:0}.case-card p{font-size:12px;color:#aaa198;margin-top:10px;line-height:1.9}.case-more{display:flex;justify-content:space-between;border-top:1px solid #42372a;padding-top:15px;margin-top:22px;color:#c4a77e;font-size:11px}.case-more i{font-style:normal;font-size:20px}.single-heading{text-align:center;padding:48px 0 32px}.single-heading .eyebrow{justify-content:center}.single-heading .sample-label{margin-top:20px}.single-heading h1{font-size:42px;margin-top:17px}.case-id{font-size:11px;letter-spacing:1px;color:#9f8d74;margin-top:10px}.single-summary{font-size:15px;color:#b8aea2;margin:20px auto 0;max-width:650px}.single-hero{width:70%;margin:auto}.single-hero button{padding:0;border:1px solid #635037;background:black;width:100%}.single-hero img{width:100%;height:auto;max-height:700px;object-fit:contain}.single-hero figcaption{text-align:center;color:#998c7d;font-size:11px;margin-top:12px}.gallery-thumbs{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin:25px auto;width:70%}.gallery-thumbs button{width:calc(20% - 12px);padding:0;border:1px solid #6a5538;background:black;aspect-ratio:1}.gallery-thumbs img{height:100%;width:100%;object-fit:contain}.case-description{max-width:800px;margin:50px auto;padding:35px 0;border-top:1px solid var(--line)}.case-description h2{font-size:27px;margin-top:12px}.body-copy{color:#bfb5a8;font-size:15px;line-height:2.3;margin-top:20px;white-space:pre-line}.clinical-note{font-size:11px;color:#9e8e7a;border-right:2px solid #927449;padding-right:15px;margin-top:35px}.single-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;margin-top:20px}.single-actions .outline{margin-top:0}.related{padding:35px 0;border-top:1px solid var(--line)}.related h2{font-size:25px;margin-bottom:25px}.related .case-card>img{height:220px;width:100%;object-fit:contain;background:black}.related b{font-weight:400;color:var(--gold);font-size:11px}.empty-state,.error-box{padding:65px 0;min-height:250px}.empty-state h2,.error-box h1{font-size:25px}.empty-state p,.error-box p{color:#aaa096;font-size:13px;margin-top:18px}.pagination{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:30px 0 55px}.pagination :is(button,a){background:none;border:1px solid #705a3d;padding:6px 14px;font-size:12px}.pagination :is(button,a).active{background:var(--gold);color:#1a1612}.pagination :is(button,a):disabled{opacity:.35;cursor:default}.loading{padding:70px 0;color:#b59c7a}.image-modal{padding:48px 20px 20px}.editor-entry{position:fixed;left:16px;bottom:16px;padding:8px 14px;background:#000000;color:#d8be98;border:1px solid #7b6240;border-radius:4px;font-size:11px;z-index:8;box-shadow:0 2px 12px #0005}
@media(max-width:1000px){.category-card{padding:20px;aspect-ratio:auto;min-height:310px}.category-card h3{font-size:19px}.archive-grid{gap:17px}.case-card h2,.case-card h3{font-size:17px}}
@media(max-width:760px){.header{height:100px}.case-nav{gap:17px;font-size:11px}.cases-intro{padding:40px 0}.cases-intro h1{font-size:35px}.cases-intro>p:last-child{font-size:13px}.category-grid,.archive-grid{grid-template-columns:1fr}.category-card{aspect-ratio:1;min-height:0;padding:25px}.category-card h3{font-size:26px}.category-card>[lang=en]{font-size:12px}.category-card .category-description{font-size:14px}.category-selector,.featured-cases{padding:40px 0}.category-selector h2{font-size:21px}.category-selector .english-label{display:none}.archive-toolbar{gap:20px}.category-tabs{gap:10px}.category-tabs a{font-size:10px;padding:6px 10px}.search-box{width:100%}.search-box input{flex:1;width:auto}.category-hero h1{font-size:33px}.case-card h2,.case-card h3{font-size:23px}.single-heading h1{font-size:32px}.single-heading{padding-top:35px}.single-summary{font-size:13px}.single-hero,.gallery-thumbs{width:100%}.gallery-thumbs{gap:8px}.gallery-thumbs button{width:calc(20% - 7px)}.body-copy{font-size:14px}.case-description{margin-top:30px}.breadcrumb{font-size:10px}.single-actions{gap:17px}.sample-label{font-size:9px}.editor-entry{font-size:10px;left:10px;bottom:10px}}
.thumbnail-gallery{width:70%;margin:24px auto 0;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:12px;align-items:center}.thumbnail-gallery .gallery-thumbs{margin:0;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.thumbnail-gallery .gallery-thumbs button{width:100%;position:relative;border:1px solid #665239;aspect-ratio:1.2;overflow:hidden}.thumbnail-gallery .gallery-thumbs button.active{border:2px solid #d0b07c;box-shadow:0 0 0 2px #c3a47533}.gallery-thumbs button>span{position:absolute;bottom:2px;right:4px;font-size:10px;color:#e1c294;background:#171310bb;padding:0 5px}.gallery-step{width:32px;height:38px;border:1px solid #806640;background:#000000;color:#d0b285;font-size:20px;padding:0}.gallery-step:disabled{opacity:.25;cursor:default}.demo-gallery-note{max-width:70%;font-size:10px;color:#a69680;text-align:center;margin:14px auto 0}.single-section-three{border-top:1px solid var(--line);padding-block:40px}.story-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:stretch}.golden-frame{border:1px solid #b09160;aspect-ratio:1;min-width:0;min-height:0;margin:0;overflow:hidden;background:#000000}.story-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(20px,3vw,48px);overflow:auto}.story-text h2{font-size:clamp(22px,2.1vw,32px);line-height:1.9}.story-text>p{font-size:clamp(12px,1.15vw,17px);color:#bdb2a4;margin-top:25px;line-height:2.3;white-space:pre-line}.story-picture{display:flex;align-items:center;justify-content:center;position:relative}.story-picture>button{background:none;border:0;width:100%;height:100%;padding:22px;display:flex;align-items:center;justify-content:center}.story-picture img{width:100%;height:100%;object-fit:contain}.section-demo-label{position:absolute;bottom:9px;inset-inline:20px;text-align:center;font-size:10px;background:#151414dd;color:#aa987d;padding:4px}.home-curated{margin-top:55px;padding-top:35px;border-top:1px solid #59472f}.home-curated h3{font-size:22px}.case-description{margin-bottom:15px}
@media(max-width:760px){.thumbnail-gallery{width:100%;grid-template-columns:24px minmax(0,1fr) 24px;gap:7px}.thumbnail-gallery .gallery-thumbs{gap:6px}.gallery-step{width:24px;height:32px;font-size:16px}.demo-gallery-note{max-width:100%;font-size:9px}.story-duo{grid-template-columns:1fr;gap:20px}.golden-frame{aspect-ratio:1}.story-text{padding:30px}.story-text h2{font-size:25px}.story-text>p{font-size:14px}.story-picture>button{padding:20px}.home-curated h3{font-size:18px}}
/* Owner-approved Clinical Cases introduction alignment. */
.cases-intro>.eyebrow{direction:ltr;text-align:left;justify-content:flex-start}
.cases-intro>h1{text-align:center}
.cases-intro>p:last-child{font-size:1.5rem;line-height:1.9;text-align:center}

/* Category selector follows the owner's white-card reference. */
.category-selector>.section-heading{display:block;text-align:center;margin-bottom:48px}
.category-selector>.section-heading h2{font-size:3rem;text-align:center;line-height:1.5}
.category-selector .category-grid{gap:26px}
.category-selector .category-card{background:#fff;color:#000;border:2px solid var(--gold);border-radius:28px;aspect-ratio:0.83;min-height:430px;padding:32px 28px;align-items:center;justify-content:space-between;gap:24px;text-align:center}
.category-selector .category-card>.category-en{font-family:Manrope,Vazir,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:2px;color:#a3823e;text-align:center;line-height:1.6;margin:0}
.category-selector .category-card h3{font-size:2.4rem;line-height:1.5;text-align:center;color:#000;margin:0}
.category-selector .category-description{font-size:1.15rem;line-height:1.9;text-align:center;color:#333;margin:0;max-width:290px}
.category-selector .category-button{background:#000;color:#fff;border:0;border-radius:999px;padding:16px 22px;font-size:1.2rem;line-height:1.5;width:100%;display:flex;justify-content:center;gap:12px;flex-direction:row-reverse;margin:0;text-align:center}
.category-selector .category-button span{color:var(--gold)}
.category-selector .category-button:hover{background:#181818;color:#fff}
@media(max-width:760px){.category-selector .category-card{aspect-ratio:auto;min-height:440px;max-width:520px;width:100%;margin-inline:auto}.category-selector .category-card h3{font-size:2.4rem}}
/* Equal width and height for all three category cards. */
.category-selector .category-card{aspect-ratio:1 / 1;min-height:0;padding:6%;gap:10px}
.category-selector .category-description{font-size:1rem;line-height:1.7}
.category-selector .category-button{font-size:1rem;padding:12px 18px}
@media(max-width:760px){.category-selector .category-card{aspect-ratio:1 / 1;min-height:0;padding:6%;gap:8px}.category-selector .category-card h3{font-size:clamp(1.4rem,7vw,2.4rem)}.category-selector .category-card>.category-en{font-size:clamp(.7rem,3vw,1.1rem)}.category-selector .category-description{font-size:clamp(.75rem,3.5vw,1rem)}.category-selector .category-button{font-size:.95rem;padding:10px 16px}}

/* Featured treatment sections: centered titles and 3:2 image cards. */
.featured-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:32px;direction:ltr}
.featured-heading h2{font-size:3rem;line-height:1.5;text-align:center;direction:rtl;margin:0}
.featured-english{font-size:1.5rem;line-height:1.5;color:var(--gold);text-align:left;margin:0}
.featured-path-button{justify-self:end;direction:rtl;border:1px solid var(--gold);border-radius:999px;padding:12px 20px;color:#fff;text-align:center;font-size:1rem}
.featured-path-button:hover{background:var(--gold);color:#000}
.featured-card{position:relative;aspect-ratio:1;display:grid;grid-template-rows:2fr 1fr;min-width:0;border-radius:14px;overflow:hidden}
.featured-card .case-cover{aspect-ratio:auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}
.featured-card .case-cover img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%}
.featured-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000;color:#a79d90;font-size:.9rem;border-bottom:1px solid #514331}
.featured-card .case-card-copy{padding:10px 14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:5px;min-height:0;text-align:center}
.featured-card .case-card-copy h3{font-size:1.2rem;line-height:1.4;margin:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.featured-card .case-card-copy p{font-size:.85rem;line-height:1.5;margin:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#bfb5a8}
.featured-case-button{display:inline-block;background:#a3823e;color:#fff;border-radius:999px;padding:6px 16px;font-size:.85rem;line-height:1.5}
.featured-case-button:hover{filter:brightness(1.1)}
.featured-case-button.is-disabled{opacity:.6}
.featured-demo{position:absolute;top:8px;right:8px;background:#000c;color:#fff;font-size:10px;padding:3px 8px;border-radius:5px}
@media(max-width:1000px){.featured-heading{grid-template-columns:1fr 1fr}.featured-heading h2{grid-column:1/-1;grid-row:1}.featured-english{font-size:1.5rem}.featured-path-button{font-size:.85rem;padding:10px 14px}}
@media(max-width:760px){.featured-heading{gap:18px}.featured-heading h2{font-size:3rem}.featured-grid{grid-template-columns:1fr}.featured-card{max-width:520px;width:100%;margin-inline:auto}}

.featured-card .case-card-copy{justify-content:center;gap:12px}

.pagination a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;}

/* Treatment archives: nine square cards, three columns on desktop. */
.category-hero{text-align:center}
.category-hero .english-label{font-size:1.5rem;color:var(--gold);direction:ltr;text-align:left}
.category-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.6;text-align:center}
.category-hero>.category-description-copy{font-size:1.25rem;line-height:1.9;text-align:center}
.category-hero .count{font-size:.95rem}
.archive-preparation-note{font-size:.9rem;color:#aaa198;margin:0 0 24px;text-align:center}
.treatment-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.archive-case-card{aspect-ratio:1;display:grid;grid-template-rows:minmax(0,2fr) minmax(0,1fr);border:1px solid var(--gold);border-radius:16px;min-width:0}
.archive-case-card>.case-cover{display:block;aspect-ratio:auto;min-height:0;overflow:hidden;border-bottom:1px solid #514331}
.archive-case-card>.case-cover img{width:100%;height:100%;display:block;object-fit:contain;object-position:50% 50%}
.archive-case-card>.case-card-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;text-align:center;min-height:0}
.archive-case-card .case-card-copy h2{font-size:1.15rem;line-height:1.5;margin:0;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.archive-case-card .archive-image-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#000;color:#a3823e;font-size:.95rem}
.archive-case-card.is-placeholder:hover{transform:none}
.archive-pending-label{font-size:.8rem;color:#9b9185}
.pagination a{color:#fff;border-color:var(--gold);border-radius:999px;min-width:42px;min-height:42px}
.pagination a.active{color:#000}
@media(min-width:761px) and (max-width:1000px){.treatment-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.treatment-archive-grid{grid-template-columns:1fr}.archive-case-card{width:100%;max-width:520px;margin-inline:auto}.category-hero>.category-description-copy{font-size:1.1rem}.archive-case-card .case-card-copy h2{font-size:1.2rem}}

/* Archive titles match the approved featured-section titles at every breakpoint. */
.category-hero h1{font-family:inherit;font-size:3rem;font-weight:600;line-height:1.5;letter-spacing:-.8px;text-align:center}
.category-hero>.featured-english{font-family:inherit;font-size:1.5rem;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--gold);text-align:left;direction:ltr;margin:0}

/* White labels on filled gold: WCAG normal-text contrast 5.33:1. */
.featured-case-button{background:#85662f!important;color:#fff!important;border-color:#85662f!important}

/* Single case: ordered clinical gallery, split treatment story, and readable type. */
.single-summary{font-size:25px;line-height:1.95;max-width:900px}
.single-hero{width:min(82%,1000px)}
.single-hero>button{display:block;cursor:zoom-in}
.thumbnail-gallery{width:min(82%,1000px)}
.case-description{max-width:1160px;margin:54px auto 28px;padding:34px 0;border-top:1px solid var(--line)}
.case-description>.eyebrow{margin-bottom:20px}
.case-description-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,76px);align-items:center;direction:ltr}
.treatment-photo{margin:0;aspect-ratio:3/2;width:100%;border:1px solid #b09160;background:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#a69680;text-align:center;padding:20px}
.treatment-photo img{width:100%;height:100%;display:block;object-fit:cover}
.treatment-copy{direction:rtl;text-align:right}
.treatment-copy h2{font-size:clamp(27px,3vw,38px);line-height:1.7;margin:0}
.body-copy{font-size:25px;line-height:2.15;margin-top:22px}
.clinical-note{font-size:16px;line-height:2;margin-top:30px}
.consultation-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#c6a76e,#947039);color:#fff;border:1px solid #e2c58c;border-radius:12px;box-shadow:0 5px 0 #644a21,0 10px 22px #0008;min-height:58px;padding:12px 28px;font-size:18px;font-weight:700;margin-top:22px;transition:transform .16s,box-shadow .16s}
.consultation-button:hover{transform:translateY(-2px);box-shadow:0 7px 0 #644a21,0 13px 25px #0009}
.image-modal{position:relative;width:min(96vw,1500px);max-width:none;height:min(94vh,1000px);max-height:94vh;overflow:hidden;background:#090909;border:1px solid #927449;border-radius:18px;padding:clamp(48px,7vh,76px) clamp(68px,9vw,126px) 54px;color:#fff}
.image-modal::backdrop{background:#000e;backdrop-filter:blur(7px)}
.image-modal .lightbox-img{width:100%;height:100%;object-fit:contain}
.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:76px;height:88px;border:1px solid #f2d49a;border-radius:22px;background:linear-gradient(145deg,#d6b578,#88672e);color:#fff;font-size:58px;line-height:1;display:grid;place-items:center;box-shadow:inset 0 3px 4px #fff7,0 8px 0 #503918,0 13px 25px #000a;cursor:pointer;z-index:2;transition:transform .15s,filter .15s}
.lightbox-nav:hover:not(:disabled){transform:translateY(calc(-50% - 2px));filter:brightness(1.12)}
.lightbox-nav:disabled{opacity:.32;cursor:default;filter:grayscale(.45)}
.lightbox-prev{left:24px}.lightbox-next{right:24px}
.lightbox-counter{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-size:15px;color:#e4cca0;direction:ltr}
@media(max-width:760px){.single-summary{font-size:21px}.single-hero,.thumbnail-gallery{width:100%}.case-description-layout{grid-template-columns:1fr;gap:25px}.treatment-photo{grid-row:1}.treatment-copy{grid-row:2}.body-copy{font-size:20px}.clinical-note{font-size:14px}.consultation-button{width:100%;font-size:17px}.image-modal{width:100vw;height:100dvh;max-width:none;max-height:none;border-radius:0;padding:62px 16px 64px}.image-modal .lightbox-img{width:100%;height:100%}.lightbox-nav{width:54px;height:66px;border-radius:16px;font-size:44px}.lightbox-prev{left:9px}.lightbox-next{right:9px}.lightbox-counter{bottom:18px}}

.lightbox-prev{right:24px;left:auto}
.lightbox-next{left:24px;right:auto}
@media(max-width:760px){.lightbox-prev{right:9px;left:auto}.lightbox-next{left:9px;right:auto}}

/* Keep the selected photo on the left; place treatment copy and its CTA on the right. */
.treatment-copy .clinical-divider{width:86px;height:2px;background:linear-gradient(90deg,transparent,#c6a76e 22%,#f1d69c 50%,#c6a76e 78%,transparent);margin:28px auto 18px}
.treatment-copy .clinical-note{width:100%;max-width:560px;margin:0 auto;text-align:center;border:0;padding:0;font-size:16px;line-height:2}
.treatment-copy .consultation-button{display:flex;width:max-content;min-width:300px;margin:22px auto 0}
@media(max-width:760px){.treatment-copy .clinical-note{font-size:14px}.treatment-copy .consultation-button{width:100%;min-width:0;margin-top:18px}}

.case-edit-link{display:inline-flex;margin-top:18px;padding:10px 18px;border:1px solid #8c7048;border-radius:4px;color:#dfc69f;font-size:14px;transition:background .2s,color .2s}.case-edit-link:hover{background:#bea175;color:#181511}
.single-hero figcaption{font-size:17px;line-height:1.9}
@media(max-width:760px){.single-hero figcaption{font-size:15px}}

/* Owner case typography defaults, shared by existing and future cases. */
.single-heading .eyebrow,
.single-heading .case-id,
.single-hero figcaption {
  font-size: 20px;
}
.single-case .body-copy {
  font-size: 20px !important;
}

/* Native image links preserve clinical card framing. */
.case-image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0}.case-image-link:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}

/* Related clinical cases — Owner revision 2026-11-06. */
.single-case .related>h2{font-size:clamp(28px,3vw,36px);line-height:1.6;color:var(--gold);text-align:center}.single-case .related .case-card>div{text-align:center}.single-case .related .case-card span{display:block;text-align:center;color:var(--gold);font-size:18px;line-height:1.7}.single-case .related .case-card h3{font-size:22px;line-height:1.7;text-align:center}.single-case .related .case-card p{font-size:17px;line-height:1.9;text-align:center}.single-case .related .featured-case-button{display:block;width:max-content;max-width:100%;margin:22px auto 0;padding:9px 22px;border:1px solid #85662f;border-radius:999px;background:#85662f;color:#fff;font-size:16px;line-height:1.6;text-align:center}.single-case .related .case-card>img{object-position:50% 50%}
