.dk-sec .sec-head{margin-bottom:var(--s6)}
.dk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--s6)}
@media(max-width:639px){.dk-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:84%;gap:var(--s4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--s3);overscroll-behavior-x:contain}.dk{scroll-snap-align:start}.dk-hint{display:block}}
.dk-hint{display:none;margin:var(--s2) 0 0;font-size:14px;color:#5b5446}
.dk-list:focus-visible{outline:2px solid var(--navy);outline-offset:4px}
@media(min-width:640px){.dk-list{grid-template-columns:1fr 1fr;gap:var(--s6) var(--s5)}}
@media(min-width:1024px){.dk-list{grid-template-columns:repeat(3,1fr)}}
.dk{margin:0;display:flex;flex-direction:column}
.dk-ph{margin:0;position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--linen)}
.dk-ph img{width:100%;height:100%;object-fit:cover;display:block}
.dk-b{padding:var(--s4) 0 0}
.dk-t{margin:0 0 var(--s2);font:500 12.5px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--moss)}
.dk-b h3{margin:0 0 var(--s2);font-size:28px;line-height:1.15}
.dk-b p{margin:0}
.dk-c{margin:var(--s2) 0 0;font-size:14px;color:#5b5446}
.dk-more{margin-top:var(--s7)}
.dk-more .term h3{font-size:26px}
.dk-more .term p{margin:0 0 var(--s3)}
.dk-st{margin-top:var(--s7);display:grid;grid-template-columns:1fr;gap:var(--s5)}
@media(min-width:900px){.dk-st{grid-template-columns:1fr 1fr}}
.dk-st .pending{max-width:none}
.dk-ok{padding:var(--s5);background:var(--paper);border:1px solid #C9BDA6;border-left:4px solid var(--moss)}
.dk-ok .tag{display:inline-block;margin:0 0 var(--s3);padding:5px 10px;background:var(--moss);color:#fff;font:500 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}
.dk-ok h3,.dk-st .pending h3{font-size:26px;line-height:1.15;margin:0 0 var(--s3)}
.dk-ok ul,.dk-st .pending ul{margin:0;padding-left:1.1em}
.dk-ok li,.dk-st .pending li{margin:0 0 6px}
.dk-note{margin-top:var(--s5)}
