.domunexa-tools-archive{padding-block:clamp(24px,5vw,64px)}
.domunexa-tools-archive-intro{max-width:760px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}
.domunexa-tools-archive-index{gap:.6rem;margin:1.5rem 0 3rem;padding:1rem;border:1px solid #dbe5ef;border-radius:16px;background:#f2f7fc}
.domunexa-tools-archive-index p{margin:0}
.domunexa-tools-archive-index a{display:inline-block;padding:.55rem .8rem;border:1px solid #cbdbea;border-radius:999px;background:#fff;font-weight:700;text-decoration:none}
.domunexa-tools-archive-section{scroll-margin-top:2rem;margin-block:3rem;padding:clamp(1rem,3vw,1.5rem);border:1px solid #dbe5ef;border-radius:20px;background:#f7fbff}
.domunexa-tools-archive-section>h2{margin-top:0}
.domunexa-tools-archive-section>.wp-block-query{margin-top:1.25rem}
.domunexa-tools-archive-section .wp-block-post-template{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}
.domunexa-tool-archive-list-card{height:100%;box-sizing:border-box;padding:1rem;border:1px solid #cbdbea;border-radius:14px;background:#fff;box-shadow:0 5px 18px rgb(15 44 89 / .06)}
.domunexa-tool-archive-list-card h3{margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.25}
.domunexa-tool-archive-list-card .wp-block-post-excerpt{margin:.6rem 0 1rem;line-height:1.5}
.domunexa-tool-archive-list-card .wp-block-read-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:.65rem 1rem;border-radius:999px;background:#4020a9;color:#fff;font-weight:700;text-decoration:none}
.domunexa-tool-archive-list-card .wp-block-read-more:hover,.domunexa-tool-archive-list-card .wp-block-read-more:focus-visible{background:#2f1684;color:#fff}
@media(max-width:767px){
 .domunexa-tools-archive{padding-block:20px}
 .domunexa-tools-archive-index{margin-bottom:2rem;padding:.75rem}
 .domunexa-tools-archive-index a{padding:.5rem .7rem;font-size:.94rem}
 .domunexa-tools-archive-section{margin-block:2rem;padding:1rem;border-radius:16px}
 .domunexa-tools-archive-section .wp-block-post-template{grid-template-columns:minmax(0,1fr)}
}
