.schona-technique{box-sizing:border-box;padding:clamp(1rem,3vw,2rem);margin-block:2rem;border:1px solid #c9c9c9;border-radius:24px;scroll-margin-top:5rem}
.schona-technique .wp-block-columns{gap:clamp(1rem,3vw,2rem);margin:0;align-items:center}
.schona-technique .wp-block-column{min-width:0}
.schona-technique h2{margin-top:0}
.schona-technique .wp-block-image{margin:0;text-align:center}
.schona-technique .wp-block-image img{max-width:100%;height:auto;border-radius:24px;border:1px solid #dedede;box-shadow:0 7px 16px #0002}
.schona-technique .schona-rating{font-size:.85em}
.schona-technique.schona-revealed{animation:schona-enter 1s ease-out var(--schona-reveal-delay,250ms) backwards}
.schona-technique:focus-within{animation:none}
@keyframes schona-enter{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.schona-technique.schona-revealed{animation:none!important}}
@media print{.schona-technique.schona-revealed{animation:none!important;break-inside:avoid}}
