/*
Theme Name: Darul Khair
Description: Cream and green community theme with editable homepage, slides and impact numbers.
Version: 1.1.0
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: darul-khair
License: GPL-2.0-or-later
*/
.dk-home{--dh-forest:#183f35;--dh-deep:#102e27;--dh-green:#397555;--dh-gold:#e8bc67;--dh-cream:#f7f4ed;--dh-ink:#1d342d;--dh-muted:#617169;--dh-line:#dce4dc;color:var(--dh-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.75;width:100%;max-width:100%;position:relative;isolation:isolate;overflow:clip;text-align:left}.dk-home *{box-sizing:border-box}.dk-home h1,.dk-home h2,.dk-home h3,.dk-home h4,.dk-home p,.dk-home figure{margin:0}.dk-home h1,.dk-home h2,.dk-home .dh-display{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.dk-home h1{font-size:clamp(47px,5.8vw,83px);line-height:1.04;color:var(--dh-deep)}.dk-home h2{font-size:clamp(35px,4vw,55px);line-height:1.13;color:var(--dh-deep)}.dk-home h3{font-size:22px;font-weight:700;line-height:1.35;color:var(--dh-ink)}.dk-home h4{font-size:17px;font-weight:700;line-height:1.5}.dk-home p{font-size:16px}.dk-home a{text-underline-offset:4px}.dk-home a:focus-visible,.dk-home summary:focus-visible{outline:3px solid #ad7727;outline-offset:5px}.dk-home .dh-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.dk-home .dh-kicker{display:flex;align-items:center;gap:10px;color:var(--dh-green);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.6;text-transform:uppercase;margin-bottom:20px}.dk-home .dh-kicker:before{content:'';display:block;flex-shrink:0;width:24px;height:1px;background:currentColor}.dk-home .dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:14px 23px;min-height:51px;background:var(--dh-forest);border:1px solid var(--dh-forest);border-radius:5px;color:#fff!important;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none!important;transition:background .2s,transform .2s}.dk-home .dh-btn:after{content:'\2197 ';font-size:18px;line-height:1}.dk-home .dh-btn:hover{background:#285e49;transform:translateY(-2px)}.dk-home .dh-btn-gold{background:var(--dh-gold);border-color:var(--dh-gold);color:var(--dh-deep)!important}.dk-home .dh-btn-gold:hover{background:#f3cf89}.dk-home .dh-btn-outline{background:transparent;border-color:#b6c6bb;color:var(--dh-forest)!important}.dk-home .dh-btn-outline:hover{background:#eaf1e9}.dk-home .dh-actions{display:flex;flex-wrap:wrap;gap:12px}.dk-home .dh-hero{background:var(--dh-cream);padding:65px 0 48px;position:relative}.dk-home .dh-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:56px;align-items:center}.dk-home .dh-hero h1 em{font-style:italic;color:var(--dh-green)}.dk-home .dh-hero .dh-hero-line{margin-top:25px;max-width:400px;font-family:Georgia,serif;font-size:21px;line-height:1.5;color:#566c5f}.dk-home .dh-hero .dh-actions{margin-top:30px}.dk-home .dh-hero-bottom{display:flex;align-items:center;gap:14px;margin-top:35px;font-size:12px;line-height:1.6;color:var(--dh-muted)}.dk-home .dh-seal{width:37px;height:37px;border:1px solid #b9c8b6;border-radius:50%;display:grid;place-items:center;color:var(--dh-green);font-size:19px;flex-shrink:0}.dk-home .dh-hero-art{position:relative;padding:10px 0 44px 30px;min-width:0}.dk-home .dh-hero-art:before{content:'';position:absolute;inset:35px -18px 25px 55px;border:1px solid #c8d2bd;border-radius:190px 12px 12px 12px;transform:rotate(4deg);z-index:-1}.dk-home .dh-hero-art>img{width:100%;height:485px;object-fit:cover;object-position:50% 43%;display:block;border-radius:180px 10px 10px 10px}.dk-home .dh-photo-note{position:absolute;bottom:16px;left:-2px;background:#fff;padding:15px;display:flex;align-items:center;gap:15px;max-width:315px;border-radius:7px;box-shadow:0 15px 36px #173b3420}.dk-home .dh-photo-note img{width:70px;height:78px;object-fit:cover;border-radius:4px}.dk-home .dh-photo-note strong{display:block;font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.2}.dk-home .dh-photo-note span{display:block;font-size:11px;color:var(--dh-muted);margin-top:7px}.dk-home .dh-quickbar{padding:25px 0;background:#fff;border-bottom:1px solid var(--dh-line)}.dk-home .dh-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.dk-home .dh-quick-grid a{display:flex;justify-content:space-between;align-items:center;gap:15px;text-decoration:none;color:var(--dh-ink);padding:5px 25px 5px 0;border-right:1px solid var(--dh-line)}.dk-home .dh-quick-grid a:last-child{border:0}.dk-home .dh-quick-grid small{display:block;font-size:10px;letter-spacing:.13em;color:var(--dh-muted);text-transform:uppercase}.dk-home .dh-quick-grid strong{font-size:15px}.dk-home .dh-arrow{font-size:22px;color:var(--dh-green)}.dk-home .dh-section{padding:90px 0}.dk-home .dh-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.dk-home .dh-section-heading h2{max-width:620px}.dk-home .dh-section-heading>p{color:var(--dh-muted);max-width:335px;font-size:15px}.dk-home .dh-efforts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.dk-home .dh-effort{border:1px solid var(--dh-line);border-radius:9px;overflow:hidden;background:#fff}.dk-home .dh-effort>img{width:100%;height:190px;object-fit:cover;display:block}.dk-home .dh-effort:nth-child(3)>img{object-position:center 30%}.dk-home .dh-effort-body{padding:23px 20px}.dk-home .dh-effort h3{font-size:19px;min-height:52px;margin-bottom:12px}.dk-home .dh-effort .dh-card-summary{color:var(--dh-muted);font-size:14px;line-height:1.7;min-height:96px}.dk-home details{margin-top:16px}.dk-home summary{cursor:pointer;color:var(--dh-green);font-size:13px;font-weight:700;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--dh-line)}.dk-home summary::-webkit-details-marker{display:none}.dk-home summary:after{content:'+';font-size:23px;font-weight:400}.dk-home details[open]>summary:after{content:'\2212 '}.dk-home .dh-original p{font-size:14px;color:var(--dh-muted);margin:12px 0;white-space:normal}.dk-home .dh-sda{margin-top:36px;border-radius:12px;overflow:hidden;background:var(--dh-forest);color:#f1f5ee}.dk-home .dh-sda-top{padding:48px 48px 32px;display:grid;grid-template-columns:.95fr 1.05fr;gap:46px}.dk-home .dh-sda .dh-kicker{color:var(--dh-gold)}.dk-home .dh-sda h3{font-family:Georgia,serif;font-weight:400;font-size:44px;letter-spacing:-.03em;line-height:1.15;color:#fff;margin-bottom:14px}.dk-home .dh-sda .dh-sda-subtitle{font-size:16px;color:#d7e7da;font-weight:400}.dk-home .dh-sda .dh-sda-tagline{font-family:Georgia,serif;color:var(--dh-gold);font-size:22px;line-height:1.45;margin-top:25px;max-width:320px}.dk-home .dh-sda p{font-size:15px;color:#dce8de;line-height:1.8}.dk-home .dh-sda p+p{margin-top:15px}.dk-home .dh-sda-activities{padding:0 48px 35px}.dk-home .dh-sda-activities>h4{color:#fff;font-size:15px;margin:0 0 18px}.dk-home .dh-activity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dk-home .dh-activity{padding-top:19px;border-top:1px solid #628271}.dk-home .dh-activity .dh-index{display:block;color:var(--dh-gold);font-size:11px;letter-spacing:.1em;margin-bottom:12px}.dk-home .dh-activity h4{font-size:15px;margin-bottom:9px;color:#fff}.dk-home .dh-activity p{font-size:13px;line-height:1.75}.dk-home .dh-vision{margin:0 48px;padding:24px 0;border-top:1px solid #628271;border-bottom:1px solid #628271;display:grid;grid-template-columns:150px 1fr;gap:24px}.dk-home .dh-vision h4{font-size:15px;color:var(--dh-gold)}.dk-home .dh-vision p{font-family:Georgia,serif;font-size:21px;line-height:1.55;color:#fff}.dk-home .dh-sda-bottom{padding:30px 48px 40px;display:flex;justify-content:space-between;gap:25px;align-items:center}.dk-home .dh-sda-bottom h4{color:#fff;font-size:19px;margin-bottom:7px}.dk-home .dh-sda-bottom p{max-width:610px;font-size:14px}.dk-home .dh-sda-bottom .dh-btn{flex-shrink:0}.dk-home .dh-appeal{background:var(--dh-cream)}.dk-home .dh-appeal-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dk-home .dh-plan{padding:30px;background:#fff;position:relative;border-radius:10px;border:1px solid #e3e6dc}.dk-home .dh-plan img{display:block;width:100%;height:300px;object-fit:contain}.dk-home .dh-plan figcaption{border-top:1px solid var(--dh-line);padding-top:15px;font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--dh-muted)}.dk-home .dh-appeal h2{font-size:clamp(34px,3.5vw,48px)}.dk-home .dh-appeal p{color:var(--dh-muted);margin:22px 0 26px;font-size:16px}.dk-home .dh-highlights{display:grid;grid-template-columns:1fr 1fr;gap:34px}.dk-home .dh-highlight{display:grid;grid-template-columns:200px 1fr;gap:25px;padding:24px;border:1px solid var(--dh-line);border-radius:9px;align-items:start}.dk-home .dh-highlight>img{width:100%;height:265px;object-fit:cover;border-radius:5px}.dk-home .dh-highlight h3{font-family:Georgia,serif;font-size:29px;letter-spacing:-.02em;font-weight:400;margin-bottom:15px}.dk-home .dh-highlight p{font-size:14px;color:var(--dh-muted)}.dk-home .dh-impact{background:#edf2eb;border-block:1px solid #dce4d8;padding:38px 0}.dk-home .dh-impact-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:22px}.dk-home .dh-impact-heading h2{font-size:32px}.dk-home .dh-impact-items{display:flex;flex-wrap:wrap;gap:11px 27px}.dk-home .dh-impact-items span{display:flex;align-items:center;gap:8px;font-size:13px;color:#365c47}.dk-home .dh-impact-items span:before{content:'\2713 ';color:#427356;font-size:14px}.dk-home .dh-recent-grid{display:grid;grid-template-columns:1fr .8fr;gap:30px}.dk-home .dh-news-card{border:1px solid var(--dh-line);padding:32px;border-radius:8px;background:#fff}.dk-home .dh-news-card time{font-size:11px;text-transform:uppercase;color:var(--dh-muted);letter-spacing:.08em}.dk-home .dh-news-card h3{font-family:Georgia,'Times New Roman',serif;font-size:27px;font-weight:400;line-height:1.6;margin:14px 0 20px}.dk-home .dh-text-link{color:var(--dh-green);font-size:14px;font-weight:700;text-decoration:underline}.dk-home .dh-news-note{padding:32px;border-radius:8px;background:var(--dh-cream);display:flex;flex-direction:column;align-items:start;justify-content:center}.dk-home .dh-news-note h3{font-family:Georgia,serif;font-weight:400;font-size:30px;margin-bottom:15px}.dk-home .dh-news-note p{font-size:15px;color:var(--dh-muted);margin-bottom:23px}.dk-home .dh-final{background:var(--dh-deep);color:#fff;padding:65px 0}.dk-home .dh-final-grid{display:flex;justify-content:space-between;gap:35px;align-items:center}.dk-home .dh-final h2{color:#fff;font-size:clamp(35px,4.1vw,53px);max-width:650px}.dk-home .dh-final p{color:#c7d8cb;margin-top:20px;max-width:530px;font-size:15px}.dk-home .dh-final .dh-actions{flex-direction:column;min-width:220px}.dk-home .dh-final .dh-contact-link{color:#d6e5d7;font-size:12px;text-align:center}.dk-home .dh-sda-about{color:#e8d097!important;font-size:13px;text-decoration:underline;display:inline-block;margin-top:16px}.dk-home .dh-section:last-child{margin-bottom:0}
@media(min-width:1600px){.dk-home .dh-hero{padding-top:85px;padding-bottom:65px}}
@media(max-width:1100px){.dk-home .dh-hero-grid{gap:30px}.dk-home .dh-hero-art>img{height:435px}.dk-home .dh-efforts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-home .dh-effort .dh-card-summary{min-height:48px}.dk-home .dh-effort h3{min-height:0}.dk-home .dh-highlights{grid-template-columns:1fr}.dk-home .dh-highlight{grid-template-columns:230px 1fr}.dk-home .dh-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-home .dh-appeal-grid{gap:40px}}
@media(max-width:760px){.dk-home .dh-wrap{width:calc(100% - 36px)}.dk-home .dh-hero{padding:40px 0 30px}.dk-home .dh-hero-grid{grid-template-columns:1fr;gap:28px}.dk-home .dh-hero .dh-hero-line{font-size:19px;max-width:100%}.dk-home .dh-hero-bottom{margin-top:25px}.dk-home .dh-hero-art{padding-left:18px;padding-bottom:35px;margin-top:4px}.dk-home .dh-hero-art>img{height:360px;border-radius:135px 8px 8px 8px}.dk-home .dh-hero-art:before{right:0}.dk-home .dh-photo-note{left:0;bottom:9px;padding:11px;max-width:270px}.dk-home .dh-photo-note strong{font-size:19px}.dk-home .dh-photo-note img{height:65px;width:56px}.dk-home .dh-quickbar{padding:13px 0}.dk-home .dh-quick-grid{grid-template-columns:1fr;gap:0}.dk-home .dh-quick-grid a{border-right:0;border-bottom:1px solid var(--dh-line);padding:14px 0}.dk-home .dh-section{padding:55px 0}.dk-home .dh-section-heading{display:block;margin-bottom:26px}.dk-home .dh-section-heading>p{max-width:100%;margin-top:18px}.dk-home .dh-efforts-grid{gap:15px}.dk-home .dh-effort>img{height:155px}.dk-home .dh-effort-body{padding:18px 15px}.dk-home .dh-effort h3{font-size:18px}.dk-home .dh-effort .dh-card-summary{font-size:13px}.dk-home .dh-sda-top{grid-template-columns:1fr;gap:24px;padding:30px 25px 25px}.dk-home .dh-sda h3{font-size:37px}.dk-home .dh-sda .dh-sda-tagline{max-width:100%;margin-top:18px;font-size:21px}.dk-home .dh-sda-activities{padding:0 25px 25px}.dk-home .dh-activity-grid{gap:18px}.dk-home .dh-vision{margin:0 25px;grid-template-columns:1fr;gap:9px}.dk-home .dh-vision p{font-size:20px}.dk-home .dh-sda-bottom{display:block;padding:25px}.dk-home .dh-sda-bottom .dh-btn{margin-top:23px}.dk-home .dh-appeal-grid{grid-template-columns:1fr;gap:30px}.dk-home .dh-plan{padding:20px}.dk-home .dh-plan img{height:240px}.dk-home .dh-highlight{grid-template-columns:160px 1fr;gap:20px;padding:20px}.dk-home .dh-highlight>img{height:230px}.dk-home .dh-recent-grid{grid-template-columns:1fr;gap:18px}.dk-home .dh-news-card,.dk-home .dh-news-note{padding:25px}.dk-home .dh-final{padding:45px 0}.dk-home .dh-final-grid{display:block}.dk-home .dh-final .dh-actions{margin-top:27px;min-width:0;max-width:340px}.dk-home .dh-final .dh-contact-link{text-align:left}.dk-home .dh-impact-heading{display:block}.dk-home .dh-impact-items{gap:12px 22px}.dk-home .dh-impact-items span{font-size:12px}}
@media(max-width:470px){.dk-home .dh-efforts-grid{grid-template-columns:1fr}.dk-home .dh-effort>img{height:220px}.dk-home .dh-effort-body{padding:22px}.dk-home .dh-effort .dh-card-summary{min-height:0}.dk-home .dh-highlight{grid-template-columns:1fr}.dk-home .dh-highlight>img{height:240px}.dk-home .dh-activity-grid{grid-template-columns:1fr}.dk-home .dh-hero .dh-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dk-home .dh-hero .dh-btn{padding:12px 13px;gap:9px;font-size:12px}.dk-home .dh-kicker{font-size:10px}.dk-home .dh-hero-art>img{height:335px}.dk-home .dh-sda-bottom .dh-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.dk-home .dh-btn{transition:none}.dk-home .dh-btn:hover{transform:none}}

.dk-home .dh-impact-items.dh-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dk-home .dh-stat{background:#fff;border:1px solid #d6e1d4;border-radius:8px;padding:24px 22px;min-width:0}.dk-home .dh-stat-value{display:block;color:var(--dh-forest);font-family:Georgia,'Times New Roman',serif;font-size:44px;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-bottom:13px;overflow-wrap:anywhere}.dk-home .dh-impact-items .dh-stat-label{display:block;font-size:13px;line-height:1.55;color:#365c47}.dk-home .dh-impact-items .dh-stat-label:before{content:none}@media(max-width:1100px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-home .dh-stat{padding:21px 17px}.dk-home .dh-stat-value{font-size:38px}}@media(max-width:370px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:1fr}}

.dk-home .dh-hero-art.dh-slider-art{padding:10px 0 10px 15px}.dk-home .dh-slider-art:before{inset:32px -14px -7px 40px;border-radius:120px 12px 12px 12px}.dk-home .dh-carousel{background:#fff;border:1px solid #dce4dc;border-radius:110px 10px 10px 10px;overflow:hidden;box-shadow:0 14px 35px #173b3410}.dk-home .dh-carousel-slide[hidden]{display:none!important}.dk-home .dh-slide-link{display:block;color:var(--dh-ink);text-decoration:none}.dk-home .dh-slide-image{height:365px;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.dk-home .dh-slide-image img{width:100%;height:100%;display:block}.dk-home .dh-fit-cover img{object-fit:cover;object-position:center 40%}.dk-home .dh-fit-contain img{object-fit:contain;padding:18px}.dk-home .dh-slide-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;min-height:88px;background:#fff;border-top:1px solid #e7ece5}.dk-home .dh-slide-caption strong{font-size:17px;line-height:1.45;font-weight:700;max-width:90%}.dk-home .dh-slide-caption span{font-size:26px;line-height:1;color:var(--dh-green)}.dk-home .dh-carousel-controls{padding:14px 18px;display:flex;gap:8px;align-items:center;justify-content:center;background:#f1f5ee;border-top:1px solid #e1e8dc}.dk-home .dh-carousel-controls button{appearance:none;cursor:pointer;color:var(--dh-forest);border:1px solid #bdcdb9;background:#fff;min-width:38px;min-height:38px;padding:4px 9px;border-radius:5px;box-shadow:none;line-height:1}.dk-home .dh-carousel-controls button:focus-visible{outline:3px solid #ad7727;outline-offset:3px}.dk-home .dh-carousel-controls button:hover{background:#e8f0e4}.dk-home .dh-carousel-prev,.dk-home .dh-carousel-next{font-size:27px;font-weight:400}.dk-home .dh-carousel-dots{display:flex;align-items:center;justify-content:center;flex:1;flex-wrap:wrap;gap:7px}.dk-home .dh-carousel-dots button{min-width:20px;min-height:30px;padding:6px 4px;border:0;background:transparent}.dk-home .dh-carousel-dots button:before{content:'';display:block;width:8px;height:8px;border:1px solid #55755d;background:transparent;border-radius:50%}.dk-home .dh-carousel-dots button[aria-current=true]:before{background:var(--dh-forest);border-color:var(--dh-forest)}.dk-home .dh-carousel-controls .dh-carousel-pause{font-family:Arial,sans-serif;font-size:11px;font-weight:600;min-width:48px}.dk-home .dh-carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.dk-home .dh-slide-image{height:320px}.dk-home .dh-slide-caption{padding:18px;min-height:82px}.dk-home .dh-slide-caption strong{font-size:15px}}@media(max-width:760px){.dk-home .dh-hero-art.dh-slider-art{padding:8px 0 10px 8px}.dk-home .dh-carousel{border-top-left-radius:90px}.dk-home .dh-slide-image{height:320px}.dk-home .dh-slider-art:before{right:0}.dk-home .dh-fit-contain img{padding:14px}.dk-home .dh-slide-caption{min-height:76px}.dk-home .dh-carousel-controls{padding:12px}}@media(max-width:470px){.dk-home .dh-slide-image{height:260px}.dk-home .dh-carousel{border-top-left-radius:75px}.dk-home .dh-slide-caption strong{font-size:14px}}

.dk-home .dh-impact-items.dh-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dk-home .dh-stat{background:#fff;border:1px solid #d6e1d4;border-radius:8px;padding:24px 22px;min-width:0}.dk-home .dh-stat-value{display:block;color:var(--dh-forest);font-family:Georgia,'Times New Roman',serif;font-size:44px;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-bottom:13px;overflow-wrap:anywhere}.dk-home .dh-impact-items .dh-stat-label{display:block;font-size:13px;line-height:1.55;color:#365c47}.dk-home .dh-impact-items .dh-stat-label:before{content:none}@media(max-width:1100px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-home .dh-stat{padding:21px 17px}.dk-home .dh-stat-value{font-size:38px}}@media(max-width:370px){.dk-home .dh-impact-items.dh-stat-grid{grid-template-columns:1fr}}

*{box-sizing:border-box}body{margin:0;color:#183f35;background:#fff;font:16px/1.75 Arial,sans-serif}a{color:#397555}img{max-width:100%;height:auto}button,input,textarea{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid #ad7727;outline-offset:4px}.dk-header{border-bottom:1px solid #e4e7df;background:#fff}.dk-header-inner{max-width:1180px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 25px;gap:25px}.dk-brand img{width:180px;max-height:85px;object-fit:contain}.dk-menu,.dk-menu ul{list-style:none;margin:0;padding:0}.dk-menu{display:flex;flex-wrap:wrap;gap:22px}.dk-menu a{text-decoration:none;color:#183f35;font-weight:bold;font-size:14px}.dk-menu li{position:relative}.dk-menu ul{display:none;position:absolute;z-index:20;min-width:220px;padding:16px;background:#fff;box-shadow:0 10px 30px #183f3520}.dk-menu li:hover>ul,.dk-menu li:focus-within>ul{display:block}.dk-menu ul li{padding:5px}.dk-toggle{display:none}.dk-footer{background:#102e27;color:#ecf2e9;padding:55px 25px}.dk-footer-inner{max-width:1180px;margin:auto}.dk-footer a{color:#e8bc67}.dk-content{max-width:1180px;margin:60px auto;padding:0 25px;min-height:50vh}.dk-content h1{font:normal clamp(36px,5vw,60px)/1.15 Georgia,serif}.dk-content p{margin:0 0 20px}.dk-content iframe{max-width:100%}.dk-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.dk-post-card{padding:24px;border:1px solid #dce4dc;border-radius:8px}.dk-legacy-row{display:flex;flex-wrap:wrap;gap:25px}.dk-legacy-column{flex:1 1 280px;min-width:0}.screen-reader-text,.skip-link:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip-link:focus{position:fixed;top:0;left:0;z-index:999;background:white;padding:15px}@media(max-width:850px){.dk-header-inner{flex-wrap:wrap}.dk-toggle{display:block}.dk-navigation{width:100%}.dk-navigation:not(.open){display:none}.dk-menu{display:block}.dk-menu li{padding:7px 0}.dk-menu ul{display:block;position:static;box-shadow:none;padding-left:20px}.dk-posts{grid-template-columns:1fr}}