/*
Theme Name: Dudjom Krodakali Vietnam
Theme URI: https://dudjomkrodakalivietnam.org/
Author: Dudjom Krodakali Vietnam
Description: Original WordPress theme converted from the user-provided V19 site. Multilingual Dharma library, ritual items, event pages and donation information.
Version: 1.2.0
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: dudjom-krodakali
*/
:root{--dka-red:#681b24;--dka-gold:#cda769}
body{margin:0}
.dka-admin-note{background:#fff8e6;border-left:4px solid #bc9147;padding:14px;margin:18px 0}
.dka-post-list{max-width:1020px;margin:44px auto;padding:24px}
.dka-post-list article{margin-bottom:26px;border-bottom:1px solid #e3d9c9;padding-bottom:20px}
.dka-post-list a{color:var(--dka-red)}
.wp-block-image img{height:auto;max-width:100%}

/* Separate donation and sacred-items payment entrances */
.dka-pay-portal{max-width:850px;margin:36px auto;padding:clamp(22px,5vw,44px);border-radius:15px;border:1px solid #d9c9ac;background:#fffcf8;color:#3b2930;box-shadow:0 3px 18px #51282c11}.dka-pay-portal h2{color:#65212c}.dka-bank-details{padding:20px;border-radius:12px;border:1px solid #d4b785;background:#fff6e7;margin:20px 0}.dka-pay-btn{display:inline-block!important;background:#682734;color:white!important;padding:12px 18px;border-radius:9px;text-decoration:none!important;font-weight:700}.dka-pay-btn:hover{background:#803143}.dka-pending{padding:14px;background:#f6eddc;border-left:3px solid #b48142}.dka-payment-container{min-height:340px}.dka-linkbox{padding:28px 20px;margin:30px auto;border:1px solid #e1d3bd;border-radius:14px}.navigation{flex-wrap:wrap}

/* V6: Light Chöd Himalaya banner + official association identity */
.dka-brand-logo{display:flex;align-items:center;gap:11px}.dka-brand-logo img{width:57px;height:57px;border-radius:50%;object-fit:cover;flex:none;background:#fff}.dka-brand-logo .mark{display:none}
.dka-featured-hero{position:relative;min-height:clamp(390px,38vw,550px);overflow:hidden;background:#e0eff4}.dka-hero-image{position:absolute;inset:0;background-image:url('assets/images/chod-banner-light.jpg');background-size:cover;background-position:center 56%}
.dka-hero-overlay{position:relative;min-height:inherit;display:flex;align-items:flex-end;background:linear-gradient(90deg,rgba(17,35,48,.73) 0%,rgba(20,34,45,.43) 43%,rgba(40,40,40,0) 78%);padding:40px 0 45px}
.dka-hero-overlay .shell{width:100%;margin:auto}.dka-hero-overlay .shell>*{max-width:700px;text-align:left}.dka-hero-eyebrow{color:#ffe1a5;font-size:12px;letter-spacing:.13em;font-weight:750}.dka-featured-hero h1{color:white;font:600 clamp(33px,4.8vw,65px)/1.14 Georgia,serif;margin:14px 0 10px;text-shadow:0 2px 9px #26374799}.dka-featured-hero p{color:#fff5e4;font-size:clamp(15px,2vw,20px);font-weight:500;text-shadow:0 1px 6px #263747aa}
.dka-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.dka-hero-actions a{display:inline-block;color:#532632;background:#fff7e6;border:1px solid #f3ddb0;padding:11px 17px;border-radius:7px;font-size:14px;font-weight:750;text-decoration:none}.dka-hero-actions a:nth-child(2){background:#681f2bc9;color:white;border-color:#d6b17a}
.dka-legacy-home .hero{display:none!important}.dka-language-switch{display:inline-flex;gap:8px;align-items:center;border-left:1px solid #d4c2aa;padding-left:10px;margin-left:7px}.dka-language-switch ul{display:flex;list-style:none;gap:9px;padding:0;margin:0}.dka-language-switch li{margin:0!important;padding:0!important}.dka-language-switch a,.dka-language-switch span{font-size:12px;white-space:nowrap;text-decoration:none;color:#68242f;font-weight:750}.dka-language-switch .current-lang a{text-decoration:underline;text-underline-offset:4px}.dka-language-switch li.lang-item-zh a::after{content:' 中文';font-size:10px}
@media(max-width:800px){.dka-featured-hero{min-height:440px}.dka-hero-image{background-position:56% center}.dka-hero-overlay{background:linear-gradient(0deg,rgba(20,30,41,.80),rgba(21,31,43,.3) 65%,transparent);padding:40px 0 27px}.dka-hero-overlay .shell>*{max-width:100%}.dka-featured-hero h1{font-size:35px}.dka-language-switch{border:0;padding-left:0;margin-left:0;gap:8px}.dka-brand-logo img{width:43px;height:43px}.dka-hero-actions a{font-size:12px}}


/* V7 — elegant, structured tri-lingual navigation */
.dka-topbar{position:relative;z-index:9999;background:#fffdf9;border-bottom:1px solid #e8dfd1}
.dka-topinner{max-width:1440px;padding-top:10px;padding-bottom:10px;gap:14px;min-height:82px}
.dka-brand-logo{flex:0 0 auto;min-width:220px}
.dka-main-nav{display:flex;align-items:center;flex:1;justify-content:flex-end;gap:2px;flex-wrap:wrap}
.dka-main-nav .dka-topnav-link,.dka-main-nav .dka-nav-group>summary{display:inline-flex;align-items:center;padding:10px 10px;line-height:1.25;min-height:42px;white-space:nowrap;text-decoration:none;color:#542333;font-size:12px;font-weight:700;cursor:pointer;border-radius:7px}
.dka-main-nav .dka-nav-group>summary{list-style:none}
.dka-main-nav .dka-nav-group>summary::-webkit-details-marker{display:none}
.dka-main-nav .dka-nav-group>summary:after{content:'⌄';font-size:15px;margin-left:6px;color:#a48a69}
.dka-main-nav .dka-nav-group:hover>summary,.dka-main-nav .dka-nav-group[open]>summary,.dka-main-nav .dka-topnav-link:hover{color:#772b32;background:#f6ecdd}
.dka-nav-group{position:relative;margin:0}
.dka-nav-submenu{position:absolute;top:100%;left:0;min-width:230px;max-width:310px;padding:10px;background:#fffefa;box-shadow:0 14px 34px rgba(38,23,14,.16);border:1px solid #e9dec9;border-radius:12px;z-index:10010;display:flex;flex-direction:column;gap:2px}
.dka-nav-group:nth-last-of-type(-n+2) .dka-nav-submenu{left:auto;right:0}
.dka-main-nav .dka-nav-submenu a{display:block;padding:9px 12px;font-size:12.5px;color:#52362d;line-height:1.5;text-decoration:none;border-radius:6px}
.dka-main-nav .dka-nav-submenu a:hover,.dka-main-nav .dka-nav-submenu a:focus{background:#f5ebdc;color:#6a2832}
.dka-main-nav .dka-live-menu{color:#b51f32!important;font-weight:850}
.dka-language-switch{margin-left:8px;gap:4px;padding-left:9px;display:flex;align-items:center}
.dka-language-switch a{padding:7px 5px;border-radius:4px;color:#704334;font-size:12px!important;font-weight:800}
.dka-language-switch a[aria-current="page"]{background:#6f2c37;color:white!important;text-decoration:none}
.dka-language-switch a:hover{background:#f6ecdd}
@media(min-width:801px) and (max-width:1220px){.dka-main-nav{flex:1 1 100%;justify-content:center}.dka-topinner{flex-wrap:wrap}.dka-brand-logo{margin:auto}}
@media(max-width:800px){.dka-topinner{justify-content:space-between;min-height:65px}.dka-main-nav{flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;gap:3px;padding:10px 0 16px;max-height:75vh;overflow-y:auto}.dka-main-nav:not(.open){display:none}.dka-nav-group{width:100%}.dka-main-nav .dka-topnav-link,.dka-main-nav .dka-nav-group>summary{font-size:14px;padding:13px 12px;width:100%;border-bottom:1px solid #ece3d7}.dka-nav-submenu{position:static;box-shadow:none;max-width:100%;min-width:unset;background:#fff9f0;border:0;border-radius:5px;margin:0 0 6px 10px}.dka-main-nav .dka-nav-submenu a{font-size:14px;padding:12px}.dka-language-switch{justify-content:center;border:0;padding:11px 0;margin:3px 0 0}.dka-language-switch a{font-size:14px!important;padding:7px 18px}.dka-featured-hero{min-height:410px}}
/* User-selected panorama: keep color and composition unchanged. */
.dka-hero-image{background-image:url('assets/images/chod-banner-light.jpg')!important}

.dka-home-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0}.dka-home-tiles a{display:flex;align-items:center;padding:19px;background:#fff8ef;border:1px solid #e9d9c2;border-radius:10px;color:#622632;font-weight:750}.dka-home-tiles a:hover{background:#f6ebdb}@media(max-width:640px){.dka-home-tiles{grid-template-columns:1fr}}


/* V9 curated editorial homepage — preserves confirmed real banner and logo */
:root{--dka-v9-wine:#662733;--dka-v9-ink:#302824;--dka-v9-gold:#ae8556;--dka-v9-line:#e8ded1;--dka-v9-bg:#fbf8f3}
html{scroll-padding-top:125px}body{overflow-x:hidden;background:var(--dka-v9-bg)}
.dka-topbar{box-shadow:0 2px 12px rgba(44,27,22,.045)}
.dka-topinner{max-width:1540px;min-height:78px}
.dka-brand-logo{min-width:220px}.dka-brand-logo img{width:62px;height:62px;object-fit:contain;background:transparent}
.dka-brand-logo strong{font-size:13px;letter-spacing:.075em}.dka-brand-logo small{letter-spacing:.13em}
.dka-main-nav .dka-topnav-link,.dka-main-nav .dka-nav-group>summary{font-size:12px;font-weight:750}
.dka-main-nav details:not([open])>.dka-nav-submenu{display:none}
.dka-main-nav .dka-nav-group>summary:hover,.dka-main-nav .dka-topnav-link:hover{background:#f5ede2}
.dka-main-nav .dka-nav-submenu{min-width:250px;box-shadow:0 16px 32px #44271a18}
.dka-v9-home{color:var(--dka-v9-ink)}.dka-v9-home h1,.dka-v9-home h2,.dka-v9-home h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.018em}
.dka-v9-hero{position:relative;min-height:clamp(520px,45vw,680px);background:#dcecf1;isolation:isolate;display:flex;align-items:end;overflow:hidden}
.dka-v9-hero-photo{position:absolute;inset:0;z-index:-2;background-image:url('assets/images/chod-banner-light.jpg');background-size:cover;background-position:center center}
.dka-v9-hero-fade{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(20,36,43,.94) 0%,rgba(24,41,49,.68) 18%,rgba(38,55,59,.06) 64%)}
.dka-v9-hero-inner{width:100%;padding-top:120px;padding-bottom:56px;position:relative}
.dka-v9-hero-copy{max-width:860px;color:#fff}
.dka-v9-overline{font:800 12px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:.24em;color:#fff0ca;text-shadow:0 1px 8px #1b303999}
.dka-v9-hero h1{font-weight:500;color:#fff;font-size:clamp(37px,5.7vw,82px);line-height:1.07;margin:12px 0 13px;text-shadow:0 2px 18px #1226318f}
.dka-v9-hero h2{font-size:clamp(17px,2.15vw,27px);font-family:'DM Sans',Arial,sans-serif;font-weight:550;letter-spacing:.075em;color:#fff2d9;margin:0 0 16px}
.dka-v9-hero p{font-size:clamp(15px,1.8vw,19px);color:#fff;line-height:1.75;max-width:700px;text-shadow:0 1px 12px #142b31}
.dka-v9-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin-top:24px}.dka-v9-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 21px;border-radius:7px;text-decoration:none!important;font-family:'DM Sans',Arial,sans-serif;font-weight:750;font-size:13px;transition:transform .15s ease,background .15s ease}
.dka-v9-btn:hover{transform:translateY(-2px)}.dka-v9-btn.primary{background:#6d2936;color:#fff!important;border:1px solid #6d2936}.dka-v9-btn.primary:hover{background:#8a3a44}.dka-v9-hero .dka-v9-btn.primary{background:#fff6df;color:#5b2730!important;border:1px solid #fff6df}.dka-v9-btn.light{border:1px solid #fffbe6;color:white!important;background:#44382d66}.dka-v9-btn.light:hover{background:#524234dd}
.dka-v9-section{padding-top:84px;padding-bottom:84px}.dka-v9-section-head{text-align:center;margin:0 auto 37px;max-width:750px}
.dka-v9-eyebrow{display:block;font:800 11px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:.23em;color:#9d774b;text-transform:uppercase}
.dka-v9-section-head h2,.dka-v9-split-text h2,.dka-v9-highlight h2{font-weight:500;font-size:clamp(31px,3.5vw,49px);line-height:1.22;color:#522630;margin:12px 0 10px}.dka-v9-section-head p{font-size:15px;color:#796e62;margin:0}
.dka-v9-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.dka-v9-topic{display:block;position:relative;min-height:215px;border:1px solid #e9ded0;background:#fff;padding:25px 25px 45px;border-radius:14px;color:#462d2d!important;text-decoration:none!important;box-shadow:0 7px 24px #46362506;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.dka-v9-topic:hover,.dka-v9-topic:focus-visible{transform:translateY(-4px);border-color:#cbb79a;box-shadow:0 12px 36px #46362516}
.dka-v9-topic-index{font:750 11px 'DM Sans',Arial,sans-serif;color:#ad8d6e;letter-spacing:.15em}.dka-v9-topic h3{font-size:23px;color:#5d2d38;margin:25px 0 8px;font-weight:500}.dka-v9-topic p{font-size:13px;line-height:1.7;color:#75675d;margin:0}.dka-v9-link-arrow{position:absolute;bottom:18px;right:25px;color:#915e4b;font-size:22px}
.dka-v9-highlight{background:#f1e9dd;padding:75px 0}.dka-v9-two-col{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:65px}.dka-v9-highlight-copy p,.dka-v9-split-text p{font-size:15px;line-height:1.85;color:#685b54;max-width:600px}.dka-v9-plain-link{font-size:13px;color:#6d2936;font-weight:800;text-decoration:underline;text-underline-offset:5px}
.dka-v9-highlight-art{aspect-ratio:1.6;overflow:hidden;border-radius:18px;background:#e0d4c3;box-shadow:0 24px 52px #624c3620}.dka-v9-highlight-art img,.dka-v9-split-visual img{width:100%;height:100%;object-fit:cover;display:block}
.dka-v9-collection{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.dka-v9-split-visual{height:440px;min-width:0;overflow:hidden;border-radius:18px;background:#e8decf}.dka-v9-split-text{padding-right:5vw}.dka-v9-split-text .dka-v9-btn{margin-top:12px}
.dka-v9-lower{background:#fff;padding:80px 0}.dka-v9-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.dka-v9-bottom-card{border-radius:15px;background:#faf5ec;padding:35px 37px;border:1px solid #eadfce}.dka-v9-bottom-card:nth-child(2){background:#f0f5f3;border-color:#dfe8e4}.dka-v9-bottom-icon{color:#b28952;font-size:30px}.dka-v9-bottom-card h2{font-weight:500;color:#552b33;font-size:clamp(24px,2.5vw,33px);line-height:1.28;margin:12px 0}.dka-v9-bottom-card p{font-size:14px;color:#70675f;line-height:1.85;min-height:105px}.dka-v9-bottom-card a{display:inline-block;color:#71313b;font-weight:800;text-decoration:underline;text-underline-offset:4px;margin:7px 19px 0 0;font-size:13px}
.dka-v9-caution{padding-top:15px;padding-bottom:28px;color:#8a7d6f;text-align:center;font-size:12px;line-height:1.8}
@media(min-width:1400px){.dka-v9-home .shell{max-width:1290px}}
@media(max-width:1100px){.dka-v9-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dka-v9-two-col,.dka-v9-collection{gap:35px}.dka-v9-hero{min-height:575px}}
@media(max-width:800px){.dka-v9-hero{min-height:520px}.dka-v9-hero-inner{padding-top:100px;padding-bottom:36px}.dka-v9-hero-photo{background-position:43% center}.dka-v9-hero-fade{background:linear-gradient(0deg,rgba(20,36,43,.94) 0%,rgba(24,41,49,.67) 30%,rgba(28,46,56,.04) 77%)}.dka-v9-two-col,.dka-v9-collection{grid-template-columns:1fr}.dka-v9-highlight-art{order:-1;max-height:350px}.dka-v9-collection .dka-v9-split-visual{height:330px}.dka-v9-split-text{padding:0}.dka-v9-section{padding-top:58px;padding-bottom:58px}.dka-v9-lower{padding:58px 0}.dka-v9-bottom-grid{grid-template-columns:1fr}.dka-v9-bottom-card p{min-height:0}}
@media(max-width:570px){.dka-v9-topic-grid{grid-template-columns:1fr;gap:12px}.dka-v9-topic{min-height:150px;padding:17px 20px 35px}.dka-v9-topic h3{font-size:23px;margin:12px 0 5px}.dka-v9-hero{min-height:490px}.dka-v9-hero-photo{background-position:40% center}.dka-v9-hero h1{font-size:38px}.dka-v9-hero h2{font-size:16px;letter-spacing:.03em}.dka-v9-overline{font-size:10px;letter-spacing:.1em}.dka-v9-hero p{font-size:14px}.dka-v9-actions{gap:8px}.dka-v9-btn{font-size:12px;padding:11px 14px}.dka-v9-bottom-card{padding:26px 22px}.dka-v9-highlight{padding:55px 0}.dka-v9-section-head h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.dka-v9-topic,.dka-v9-btn{transition:none}}

/* V10 refinement: editorial content hierarchy, responsive calls-to-action and legible reading */
.dka-v10-actions-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:45px;margin-bottom:32px}
.dka-v10-actions-strip a{border:1px solid #dfd2c1;background:#fff;min-height:88px;border-radius:12px;display:flex;align-items:center;gap:11px;padding:17px 20px;color:#592b35;text-decoration:none!important;font-size:13px}
.dka-v10-actions-strip a span:first-child{color:#ab8759;font-size:11px;font-weight:800}.dka-v10-actions-strip a span:last-child{margin-left:auto;font-size:22px}.dka-v10-actions-strip a:hover{background:#f8f0e6}
.dka-v10-page{min-height:50vh}.dka-v10-page-header{text-align:center;margin:46px auto 26px}.dka-v10-page-header h1{font:500 clamp(30px,4.3vw,54px)/1.17 Georgia,serif;color:#632a35;margin:12px auto}
.dka-v10-article{overflow-wrap:break-word}.dka-v10-article img{max-width:100%;height:auto}.dka-v10-article :is(p,ul,ol){line-height:1.85}
.dka-v10-entry{padding:55px 18px 75px;max-width:1000px}.dka-v10-entry h1{font:500 clamp(29px,4vw,49px)/1.2 Georgia,serif;color:#622c36}.dka-v10-entry-card{padding:clamp(20px,5vw,65px);border:1px solid #e7ddcc;background:white;border-radius:14px}
.dka-v10-prose{max-width:780px;margin:auto;font-size:17px;line-height:1.9}.dka-v10-prose img{max-width:100%;height:auto}.dka-v10-prose :is(p,li){line-height:1.9}
.dka-v10-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dka-v10-archive-card{background:#fff;border:1px solid #e6dbcb;border-radius:12px;padding:24px}.dka-v10-archive-card h2{font-size:22px;line-height:1.3}.dka-v10-archive-card a{color:#682734}.dka-v10-archive-card p{line-height:1.7}
.dka-main-nav a:focus-visible,.dka-main-nav summary:focus-visible,.dka-v9-home a:focus-visible{outline:3px solid #ae8456;outline-offset:3px}
@media(max-width:810px){.dka-v10-actions-strip{grid-template-columns:1fr}.dka-v10-archive-grid{grid-template-columns:1fr}.dka-v10-page-header{margin:30px auto 20px}.dka-v10-actions-strip a{min-height:65px}}

/* V11: accessible navigation and mobile legibility. */
.dka-main-nav details .dka-nav-submenu{max-height:min(70vh,560px);overflow-y:auto}
.dka-main-nav .dka-nav-submenu a:focus-visible,.dka-main-nav .dka-language-switch a:focus-visible{outline:2px solid #8c5032;outline-offset:2px}
.dka-nav-submenu a{overflow-wrap:anywhere}
.dka-v9-topic,.dka-v9-bottom-card,.dka-v10-archive-card{content-visibility:auto;contain-intrinsic-size:auto 210px}
@media(max-width:800px){.dka-nav-group[open]>.dka-nav-submenu{display:flex;max-height:none;overflow:visible}.dka-main-nav{overscroll-behavior:contain}.dka-brand-logo{min-width:unset}.dka-brand-logo strong{font-size:11px}.dka-brand-logo small{font-size:9px}}
@media(max-width:420px){.dka-brand-logo img{width:42px;height:42px}.dka-brand-logo{gap:6px}.dka-topinner{gap:6px}.menu-toggle{font-size:12px}}
.dka-checkout-notice{background:#fff5e8;border-left:4px solid #b88a4c;padding:16px 20px;margin:15px 0;border-radius:8px}.dka-retreat-options{max-width:1100px;margin:34px auto;color:#362624}.dka-retreat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dka-retreat-choice{background:#fffcf8;border:1px solid #dcc7ae;border-radius:14px;padding:24px}.dka-retreat-choice h3{margin:6px 0 16px;color:#672937}.dka-retreat-choice .dka-price{font-size:clamp(24px,3vw,35px);font-weight:800;color:#642936}.dka-retreat-choice p{line-height:1.8}.dka-offering-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none}.dka-offering-list li{padding:14px;border:1px solid #e6d7bd;border-radius:10px;background:#fffdf8}.dka-retreat-bank{padding:18px 22px;border-radius:12px;background:#f9efe0;margin-top:20px}.dka-retreat-bank strong{font-weight:800}.dka-retreat-options button{cursor:pointer;border:1px solid #b78f5f;border-radius:8px;background:#fff;padding:7px 13px;margin-left:8px}.dka-readiness-table td,.dka-readiness-table th{padding:12px!important;vertical-align:top}
@media(max-width:700px){.dka-retreat-grid,.dka-offering-list{grid-template-columns:1fr}.dka-retreat-choice{padding:20px}.dka-retreat-bank{padding:15px}}

/* V12 optional three-language application; never exposes private submitted data. */
.dka12-form-section{max-width:760px;margin:36px auto;padding:clamp(22px,4vw,46px);background:#fff;border:1px solid #e8e4df;border-radius:16px;box-shadow:0 12px 35px rgba(0,0,0,.04)}
.dka12-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.dka12-form>label{display:flex;flex-direction:column;gap:6px;font-weight:600;color:#2a3331}.dka12-form input:not([type=checkbox]),.dka12-form select{width:100%;padding:12px;border:1px solid #bdc9c6;border-radius:8px;background:#fff;color:#20302f}.dka12-form .dka12-consent,.dka12-form .dka12-policy,.dka12-form button{grid-column:1/-1}.dka12-form .dka12-consent{display:flex;flex-direction:row;align-items:flex-start;font-weight:400}.dka12-form button{background:#8c3737;color:#fff;border:0;border-radius:7px;padding:13px 20px;cursor:pointer;font-weight:700}.dka12-form button:focus-visible,.dka12-form input:focus-visible,.dka12-form select:focus-visible{outline:3px solid #d1a74f;outline-offset:2px}.dka12-policy{font-size:14px;color:#52615c}.dka12-honeypot{position:absolute;left:-9999px}.dka-application-closed{padding:22px;border:1px solid #ddd3c8;background:#faf7f3;border-radius:8px;margin:20px 0}.dka12-result{background:#f2f6f2;padding:15px;border-radius:8px}@media(max-width:600px){.dka12-form{grid-template-columns:1fr}}
