.dr-page{background:rgb(var(--lux-canvas))}.dr-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(2rem,6vw,3.5rem);padding-inline:clamp(1rem,4vw,1.75rem);background:radial-gradient(ellipse 90% 70% at 50% -20%,rgb(255 252 245 / .95) 0%,transparent 55%),rgb(var(--lux-canvas))}.dr-hero__blob{pointer-events:none;position:absolute;bottom:-20%;inset-inline-start:-35%;width:85%;height:55%;border-radius:50%;background:radial-gradient(ellipse at 40% 50%,rgb(var(--lux-blush-soft) / .32) 0%,transparent 70%)}.dr-hero__inner{position:relative;z-index:1;max-width:min(52rem,100%);margin-inline:auto}.dr-hero__grid{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}@media (min-width: 900px){.dr-hero__grid{grid-template-columns:1fr 1.05fr}}.dr-hero__img-wrap{padding:3px;border-radius:var(--ol-blob-radius);background:linear-gradient(135deg,#e8d5a0,#bf953f,#fcf6ba,#c9a66e);box-shadow:0 24px 56px -28px #6b4f4f24}.dr-hero__img-inner{border-radius:inherit;overflow:hidden;aspect-ratio:5 / 4;background:rgb(var(--lux-porcelain))}.dr-hero__img-inner img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dr-hero__title{font-family:Amiri,serif;font-weight:700;font-size:clamp(1.55rem,4.5vw,2.35rem);line-height:1.3;margin:0 0 1rem;background:linear-gradient(180deg,#8a6528,#e8d5a0 38%,#bf953f 72%,#5c4020);-webkit-background-clip:text;background-clip:text;color:transparent}.dr-hero__lead{font-family:Tajawal,system-ui,sans-serif;font-size:clamp(.92rem,2.8vw,1.05rem);line-height:1.82;color:rgb(var(--lux-subtitle));margin:0 0 1.25rem}.dr-section{padding-block:clamp(2.25rem,6vw,3.5rem);padding-inline:clamp(1rem,4vw,1.75rem);border-top:1px solid rgb(212 163 163 / .18)}.dr-section--soft{background:linear-gradient(180deg,rgb(var(--lux-porcelain) / .5),rgb(var(--lux-canvas)))}.dr-section__head{font-family:Amiri,serif;font-weight:700;font-size:clamp(1.25rem,3.5vw,1.65rem);text-align:center;margin:0 auto .5rem;color:#4a3426}.dr-section__sub{font-family:Tajawal,system-ui,sans-serif;font-size:.9rem;line-height:1.65;color:rgb(var(--lux-muted));text-align:center;max-width:38rem;margin:0 auto 2rem}.dr-area-card{max-width:48rem;margin-inline:auto;margin-bottom:clamp(2rem,5vw,2.75rem);scroll-margin-top:5.5rem}.dr-area-card:last-child{margin-bottom:0}.dr-area-card__title{font-family:Amiri,serif;font-weight:700;font-size:clamp(1.1rem,3vw,1.35rem);margin:0 0 .75rem}.dr-area-card__title a{color:#4a3426;text-decoration:none;border-bottom:1px solid rgb(191 149 63 / .35);transition:color .2s ease}.dr-area-card__title a:hover,.dr-area-card__title a:focus-visible{color:rgb(var(--lux-gold-deep));outline:none}.dr-split{display:grid;gap:1.25rem;align-items:start}@media (min-width: 768px){.dr-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1.5rem}.dr-split--flip{direction:ltr}.dr-split--flip>*{direction:rtl}}.dr-split__img{padding:2px;border-radius:1.15rem;background:linear-gradient(145deg,#e8d5a0,#bf953f,#fcf6ba);overflow:hidden}.dr-split__img img{display:block;width:100%;aspect-ratio:16 / 11;-o-object-fit:cover;object-fit:cover;border-radius:1.05rem}.dr-prose{font-family:Tajawal,system-ui,sans-serif}.dr-prose p{font-size:.92rem;line-height:1.82;color:#37302e;margin:0 0 .85rem}.dr-prose p:last-child{margin-bottom:0}.dr-extra{max-width:42rem;margin-inline:auto;margin-bottom:1.75rem;padding:1.15rem 1.25rem;border-radius:1.1rem;border:1px solid rgb(201 166 110 / .22);background:rgb(var(--lux-porcelain) / .88);box-shadow:0 10px 28px -20px #6b4f4f1a}.dr-extra:last-child{margin-bottom:0}.dr-extra h3{font-family:Amiri,serif;font-weight:700;font-size:1.05rem;margin:0 0 .65rem;color:#4a3426}.dr-article{max-width:44rem;margin-inline:auto;margin-bottom:clamp(2.25rem,5vw,3rem);padding-bottom:clamp(2rem,4vw,2.5rem);border-bottom:1px solid rgb(212 163 163 / .15);scroll-margin-top:5.5rem}.dr-article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.dr-article h2{font-family:Amiri,serif;font-weight:700;font-size:clamp(1.08rem,2.8vw,1.28rem);line-height:1.45;margin:0 0 .85rem;color:#3e2c26}.dr-article ul{margin:.75rem 0 0;padding-inline-start:1.15rem;font-family:Tajawal,system-ui,sans-serif;font-size:.88rem;line-height:1.75;color:#37302e}.dr-article li{margin-bottom:.35rem}.dr-faq{max-width:40rem;margin-inline:auto}.dr-faq details{margin-bottom:.65rem;border-radius:.85rem;border:1px solid rgb(201 166 110 / .22);background:rgb(var(--lux-porcelain) / .9);padding:.65rem 1rem}.dr-faq summary{font-family:Tajawal,system-ui,sans-serif;font-weight:600;font-size:.88rem;cursor:pointer;color:#3e2c26}.dr-faq p{font-family:Tajawal,system-ui,sans-serif;font-size:.86rem;line-height:1.75;color:rgb(var(--lux-muted));margin:.65rem 0 0}.dr-cta{text-align:center;padding-block:clamp(2.5rem,6vw,3.5rem)}.dr-cta p{font-family:Tajawal,system-ui,sans-serif;font-size:.95rem;color:rgb(var(--lux-subtitle));max-width:28rem;margin:0 auto 1.25rem}.dr-toc{max-width:40rem;margin:0 auto 2rem;padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgb(201 166 110 / .2);background:rgb(var(--lux-porcelain) / .75)}.dr-toc p{font-family:Tajawal,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;color:rgb(var(--lux-gold-deep));margin:0 0 .5rem}.dr-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .65rem;justify-content:center}.dr-toc a{font-family:Tajawal,system-ui,sans-serif;font-size:.78rem;color:rgb(var(--lux-subtitle));text-decoration:none;border-bottom:1px dashed rgb(191 149 63 / .35)}.dr-toc a:hover,.dr-toc a:focus-visible{color:rgb(var(--lux-gold-deep));outline:none}
