/* V132 — one calm directional language for link actions, without template-style diagonal arrows. */
.dk-how-btn span,.dk-faq-main-btn span,.dk-faq-more-quick span,.dk-faq-more-action span{display:inline-grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:50%;background:rgba(21,42,19,.12);font-size:20px;line-height:1;letter-spacing:0;transition:transform .2s ease,background .2s ease}
.dk-how-btn:hover span,.dk-faq-main-btn:hover span,.dk-faq-more-quick:hover span{transform:translateX(3px);background:rgba(21,42,19,.19)}
.dk-method-card-link span{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #d7e7cb;border-radius:50%;font-size:20px!important;transition:background .2s,transform .2s}
.dk-method-card:hover .dk-method-card-link span{background:#e7f2de;transform:translateX(3px)}
.dk-faq-more-links a .dk-faq-more-arrow{width:34px;height:34px;font-size:20px;border-radius:50%;border-color:#cadfc1;background:#edf5e7;transition:transform .2s}
.dk-faq-more-links a:hover .dk-faq-more-arrow{transform:translateX(3px)}
.dk-how-related-grid i{font-size:20px;width:35px;height:35px;display:grid;place-items:center;border:1px solid #d2e3ca;background:#fff;border-radius:50%;transition:transform .2s}
.dk-how-related-grid a:hover i{transform:translateX(3px)}
.dk-how-step-symbol{font-size:21px;width:32px;height:32px;display:grid;place-items:center;color:#426e36;border:1px solid #dbe9d6;border-radius:50%;background:#f6faf3}
.dk-faq-side nav a span{font-size:15px;transition:transform .2s}
.dk-faq-side nav a:hover span{transform:translateX(2px)}
@media (prefers-reduced-motion:reduce){.dk-how-btn span,.dk-faq-main-btn span,.dk-faq-more-quick span,.dk-faq-more-action span,.dk-method-card-link span,.dk-faq-more-links a .dk-faq-more-arrow,.dk-how-related-grid i,.dk-faq-side nav a span{transition:none!important;transform:none!important}}
