@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Newsreader:opsz,wght@6..72,500;600;700&display=swap');

.udk-dani-page{--doctor-ink:#173b4c;--doctor-blue:#0878b9;--doctor-blue-dark:#07577f;--doctor-text:#5f7480;--doctor-cream:#f7f4ec;--doctor-soft:#f5f9fa;--doctor-sky:#dff3f8;--doctor-yellow:#f4cf69;--doctor-line:#dbe5e5;--doctor-white:#fff;background:#fff;color:var(--doctor-ink);font-family:"Manrope",Arial,sans-serif;overflow:hidden}.udk-dani-page *{box-sizing:border-box}.udk-dani-container{width:min(1160px,calc(100% - 48px));margin:0 auto}.udk-dani-hero{position:relative;padding:82px 0 76px;overflow:hidden;background:radial-gradient(circle at 88% 20%,rgba(244,207,105,.26),transparent 28%),linear-gradient(135deg,#f7f4ec 0%,#fcfdfb 68%,rgba(244,207,105,.18) 100%);border-bottom:1px solid var(--doctor-line)}.udk-dani-hero:after{content:"✦";position:absolute;right:6vw;bottom:-70px;color:rgba(45,135,184,.07);font-family:"Newsreader",Georgia,serif;font-size:210px;line-height:1;transform:rotate(12deg)}.udk-dani-eyebrow{display:flex;align-items:center;gap:11px;margin:0 0 23px;color:var(--doctor-blue-dark);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.udk-dani-eyebrow:before{content:"";width:30px;height:3px;background:var(--doctor-yellow)}.udk-dani-title{max-width:920px;margin:0;color:var(--doctor-ink);font-family:"Newsreader",Georgia,serif;font-size:clamp(50px,6vw,82px);font-weight:600;line-height:.98;letter-spacing:-.05em}.udk-dani-lead{max-width:780px;margin:28px 0 0;color:var(--doctor-text);font-size:clamp(17px,2vw,21px);line-height:1.7}.udk-dani-content{padding:88px 0 105px}.udk-dani-section-head{max-width:760px;margin:0 0 42px}.udk-dani-kicker{margin:0 0 12px;color:var(--doctor-blue);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.udk-dani-section-title{margin:0;color:var(--doctor-ink);font-family:"Newsreader",Georgia,serif;font-size:clamp(36px,4.5vw,55px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.udk-dani-section-head p:last-child{margin:15px 0 0;color:var(--doctor-text);font-size:16px;line-height:1.75}.udk-dani-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.udk-dani-card{position:relative;min-width:0;background:var(--doctor-soft);border:1px solid var(--doctor-line);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.udk-dani-card:before{content:"";position:absolute;top:-1px;left:31px;width:45px;height:4px;background:var(--doctor-yellow);z-index:2}.udk-dani-card-link{display:flex;min-height:330px;height:100%;flex-direction:column;padding:34px 32px;color:inherit!important;text-decoration:none!important}.udk-dani-card-year{display:block;margin:0 0 30px;color:var(--doctor-blue);font-size:12px;font-weight:800;letter-spacing:.12em}.udk-dani-card h2{margin:0 0 15px;color:var(--doctor-ink);font-family:"Newsreader",Georgia,serif;font-size:29px;font-weight:600;line-height:1.12;letter-spacing:-.025em}.udk-dani-card p{margin:0;color:var(--doctor-text);font-size:15px;line-height:1.72}.udk-dani-card-cta{margin-top:auto;padding-top:28px;color:var(--doctor-blue);font-weight:800;font-size:14px}.udk-dani-card:hover{transform:translateY(-5px);background:#fff;box-shadow:0 22px 45px rgba(7,87,127,.09)}.udk-dani-single-wrap{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:70px;align-items:start}.udk-dani-single-article{min-width:0;color:#405d69;font-size:17px;line-height:1.82}.udk-dani-single-article>p:first-child{font-size:20px;color:var(--doctor-ink)}.udk-dani-single-article h2,.udk-dani-single-article h3{color:var(--doctor-ink);font-family:"Newsreader",Georgia,serif;letter-spacing:-.03em}.udk-dani-single-article h2{font-size:clamp(32px,4vw,48px);margin:52px 0 20px}.udk-dani-single-article h3{font-size:26px;margin:38px 0 16px}.udk-dani-single-article a{color:var(--doctor-blue);font-weight:700}.udk-dani-single-article img{max-width:100%;height:auto;border-radius:8px}.udk-dani-single-article figure{margin:34px 0}.udk-dani-single-article blockquote{margin:38px 0;padding:28px 32px;border-left:5px solid var(--doctor-yellow);background:var(--doctor-cream);color:var(--doctor-ink);font-family:"Newsreader",Georgia,serif;font-size:24px;line-height:1.5}.udk-dani-single-article table{width:100%;border-collapse:collapse;margin:30px 0}.udk-dani-single-article th,.udk-dani-single-article td{padding:12px 14px;border:1px solid var(--doctor-line);text-align:left;vertical-align:top}.udk-dani-single-article th{background:var(--doctor-sky);color:var(--doctor-ink)}.udk-dani-side{position:sticky;top:30px;padding:27px;background:var(--doctor-blue-dark);color:#fff}.udk-dani-side-year{display:block;color:var(--doctor-yellow);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px}.udk-dani-side strong{display:block;font-family:"Newsreader",Georgia,serif;font-size:31px;line-height:1.05}.udk-dani-back{display:inline-flex;margin-top:22px;color:#fff!important;font-weight:800;text-decoration:none!important}.udk-dani-featured{margin:0 0 38px}.udk-dani-featured img{width:100%;height:auto;max-height:560px;object-fit:cover;border-radius:6px}.udk-dani-empty{padding:34px;background:var(--doctor-soft);border:1px solid var(--doctor-line)}
@media(max-width:900px){.udk-dani-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.udk-dani-single-wrap{grid-template-columns:1fr}.udk-dani-side{position:static}}
@media(max-width:680px){.udk-dani-container{width:calc(100% - 32px)}.udk-dani-hero{padding:56px 0 52px}.udk-dani-title{font-size:45px}.udk-dani-content{padding:58px 0 75px}.udk-dani-grid{grid-template-columns:1fr;gap:16px}.udk-dani-card-link{min-height:0;padding:30px 25px}.udk-dani-card:before{left:25px}.udk-dani-single-article{font-size:15.5px}.udk-dani-single-article blockquote{padding:24px 22px;font-size:21px}}
