.skd-repeat{display:grid;grid-template-columns:repeat(var(--skd-cols,3),minmax(0,1fr));gap:22px}.skd-item{min-width:0;padding:22px;border:1px solid #dfe1de;background:#fff;border-radius:9px;color:#0b1726}.skd-item img{max-width:100%;width:100%;height:auto;object-fit:contain}.skd-project-card{padding:0;overflow:hidden}.skd-project-card>img{aspect-ratio:16/10;object-fit:cover}.skd-project-card h3,.skd-project-card p,.skd-project-card>a{margin-left:20px;margin-right:20px}.skd-project-card>a{display:inline-block;margin-bottom:20px}.skd-item h3{font-size:19px;line-height:1.35;margin:12px 0 8px;font-family:inherit}.skd-item p{color:#526174;font-size:15px;line-height:1.6;margin:5px 0 14px}.skd-item a{color:#98723f;text-decoration:none}.skd-value{font-size:26px}.skd-item .dashicons{color:#b89a69;font-size:31px;width:31px;height:31px}.skd-layout-accordion{display:block}.skd-accordion{background:#fff;border:1px solid #dfe1de;border-radius:6px;margin:9px 0;padding:16px}.skd-accordion summary{cursor:pointer;font-weight:600;color:#0b1726}.skd-accordion>div{padding:13px 0 1px;line-height:1.7;color:#526174}.skd-filter-form{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 24px;align-items:end}.skd-filter-form label{display:flex;gap:5px;flex-direction:column}.skd-filter-form input,.skd-filter-form select{min-height:41px;border:1px solid #dfe1de;border-radius:5px;background:#fff;color:#0b1726;padding:8px}.skd-filter-form button{background:#0b1726;color:#fff;border:0;border-radius:5px;padding:11px 25px;cursor:pointer}.skd-pagination{display:flex;gap:10px;justify-content:center;margin:35px 0}.skd-pagination .page-numbers{padding:9px 15px;background:#fff;border:1px solid #dfe1de;border-radius:5px}.skd-pagination .current{background:#0b1726;color:#fff}@media(max-width:1024px){.skd-repeat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.skd-repeat{grid-template-columns:1fr;gap:14px}.skd-item{padding:17px}.skd-project-card{padding:0}}@media(prefers-reduced-motion:reduce){.skd-repeat *, .skd-archive *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.skd-step-number{display:block;color:#b89a69;font-weight:700;font-size:22px;margin-bottom:6px}

.skd-heading-accent{color:#b89a69;font-style:italic}.skd-heading{overflow-wrap:break-word}
