*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f8f5;color:#192b32;font:17px/1.65 "Trebuchet MS","Segoe UI",Arial,sans-serif}a{color:var(--accent);text-underline-offset:4px}button,input,select,textarea{font:inherit}button,.dhklar-cta{border:0;border-radius:8px;background:var(--accent);color:#fff;padding:13px 19px;cursor:pointer;font-weight:700;display:inline-block;text-decoration:none}button:hover,.dhklar-cta:hover{filter:brightness(.9)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #df9f35;outline-offset:3px}header{padding:17px max(5%,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #d9e1dc;gap:20px}.dhklar-logo{font-size:21px;font-weight:800;text-decoration:none;color:#192b32;display:flex;gap:10px;align-items:center}.dhklar-logo b{background:var(--accent);color:#fff;border-radius:7px;padding:1px 9px}header nav{display:flex;gap:22px}header nav a{font-size:15px;font-weight:700;text-decoration:none}.dhklar-menu{display:none}main{max-width:1240px;margin:auto;padding:32px 24px 65px}h1,h2,h3{line-height:1.13;letter-spacing:-.025em}h1{font-size:clamp(35px,4.4vw,65px);margin:15px 0 22px}h2{font-size:clamp(27px,3vw,39px);margin:0 0 20px}h3{font-size:23px}p{margin:0 0 18px}.dhklar-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800;color:var(--accent)}.dhklar-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:42px;align-items:start}.dhklar-hero-copy>p{font-size:19px;max-width:650px}.dhklar-hero figure{margin-top:24px}.dhklar-lead{background:var(--tint);padding:27px;border-radius:16px;border:1px solid #d4e0db}.dhklar-lead h2{font-size:27px}.dhklar-lead p{font-size:14px}.dhklar-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dhklar-wide{grid-column:1/-1}label{display:block;font-size:14px;font-weight:700}input:not([type=checkbox]),select,textarea{display:block;width:100%;min-width:0;background:white;color:#192b32;border:1px solid #9cafa6;border-radius:6px;padding:10px;margin:5px 0 10px}input[type=checkbox]{width:19px;height:19px;accent-color:var(--accent);vertical-align:middle;flex-shrink:0}.dhklar-consent{display:flex;gap:10px;align-items:flex-start;font-weight:400;margin:10px 0 15px}.dhklar-consent a{white-space:nowrap}.dhklar-lead button{width:100%}[role=status]{min-height:24px;font-size:15px;margin-top:10px}figure{margin:0}figure img{width:100%;height:310px;object-fit:cover;display:block;border-radius:14px}figcaption{font-size:12px;color:#56665e;padding:8px 2px}.dhklar-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 55px;border-top:1px solid #ccd9d1;border-bottom:1px solid #ccd9d1;padding:20px 0}.dhklar-strip strong{display:block;color:var(--accent);font-size:21px}.dhklar-strip p{font-size:14px;margin:5px 0 0}.dhklar-section{margin:58px 0}.dhklar-section>p{max-width:960px}.dhklar-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dhklar-card{padding:25px;border-radius:13px;background:white;border:1px solid #dce3dd}.dhklar-card h3{margin-top:0}.dhklar-card p{font-size:16px}.dhklar-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.dhklar-split figure img{height:410px}.dhklar-split.dhklar-reverse figure{order:2}.dhklar-tools{background:#eaf0ec;padding:30px;border-radius:18px}.dhklar-tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dhklar-tool{background:#fff;border-radius:12px;padding:24px;min-width:0}.dhklar-tool h3{margin-top:0}.dhklar-tool p{font-size:15px}.dhklar-tool .dhklar-fields{gap:8px}.dhklar-output{display:block;padding:15px;background:var(--tint);border-left:4px solid var(--accent);margin-top:15px;font-weight:700;white-space:pre-line}.dhklar-check{display:flex;gap:9px;align-items:flex-start;margin:10px 0}.dhklar-small{font-size:14px}.dhklar-guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.dhklar-guide-grid a{display:block;text-decoration:none;border-bottom:3px solid var(--accent);padding:22px;background:white;border-radius:10px}.dhklar-guide-grid h3{color:#192b32;margin:0 0 12px}.dhklar-guide-grid p{font-size:15px;color:#40544b;margin:0}.dhklar-source-list{columns:2;overflow-wrap:anywhere;font-size:14px}.dhklar-source-list li{padding:5px;break-inside:avoid}.dhklar-note{padding:22px;border-left:4px solid var(--accent);background:var(--tint)}footer{background:#192b32;color:#fff;padding:35px 6%;display:flex;flex-wrap:wrap;gap:25px;align-items:center}footer a{color:white}footer .dhklar-logo{color:white}.dhklar-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.dhklar-secondary{background:#dfe8e2;color:#192b32}@media(max-width:700px){header{padding:13px 20px;position:relative}.dhklar-logo{font-size:17px}.dhklar-menu{display:block;padding:8px 13px}header nav{display:none;position:absolute;top:65px;left:0;right:0;padding:22px;background:#fff;z-index:5;box-shadow:0 15px 25px #0002}header nav.dhklar-open{display:flex;flex-direction:column}main{padding:20px 20px 40px}.dhklar-hero{display:flex;flex-direction:column;gap:20px}.dhklar-hero-copy>p{font-size:17px}.dhklar-hero figure{display:block}.dhklar-hero figure img{height:220px}.dhklar-lead{width:100%;padding:22px}.dhklar-fields{gap:9px}.dhklar-strip,.dhklar-cards,.dhklar-split,.dhklar-tools-grid,.dhklar-guide-grid{grid-template-columns:1fr}.dhklar-strip{gap:15px;margin:28px 0 40px}.dhklar-strip strong{font-size:19px}.dhklar-section{margin:42px 0}.dhklar-split.dhklar-reverse figure{order:0}.dhklar-split figure img{height:260px}.dhklar-tools{padding:18px}.dhklar-tool{padding:18px}.dhklar-source-list{columns:1}figure img{height:250px}.dhklar-wide-mobile-photo{display:block!important}.dhklar-hero .dhklar-wide-mobile-photo img{height:240px}footer{padding:28px 20px}.dhklar-consent{font-size:13px}}