.ex-kit .ex-kit-figure{margin:0;min-width:0}.ex-kit .ex-kit-figure img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ex-kit .ex-kit-hero-image{padding-block:var(--space-xl) 0}.ex-kit .ex-kit-hero-image .ex-kit-figure{max-width:60rem}.ex-kit .ex-intro .drills-steps{margin-top:var(--space-xl)}.ex-kit .ex-kit-types,.ex-kit .ex-kit-cards{display:grid;gap:var(--space-lg);margin-top:var(--space-lg)}.ex-kit .ex-kit-type,.ex-kit .ex-kit-card{display:grid;gap:var(--space-sm);min-width:0;padding-top:var(--space-lg);border-top:1px solid var(--hairline)}.ex-kit .ex-kit-type label,.ex-kit .ex-kit-card-front{font-weight:700;color:var(--ink)}.ex-kit .ex-kit-type input{font:inherit;font-size:16px;min-height:48px;min-width:0;width:100%;padding:.65rem .85rem;border:1px solid var(--ink-soft);border-radius:0;background:var(--paper);color:var(--ink)}.ex-kit .ex-kit-type input:focus-visible{outline:3px solid var(--stamp);outline-offset:2px}.ex-kit .ex-kit-type .btn,.ex-kit .ex-kit-card .btn{justify-self:start;min-height:48px}.ex-kit .ex-kit-type .practice-status{margin:0}.ex-kit .ex-kit-type.is-correct .practice-status{color:var(--ok)}.ex-kit .ex-kit-type.is-wrong .practice-status{color:var(--stamp)}.ex-kit .ex-kit-type .practice-transcript{margin:0}.ex-kit .ex-kit-card-back{padding:var(--space-md);background:var(--paper-deep);overflow-wrap:anywhere}.ex-kit .ex-kit-table{max-width:100%;margin-top:var(--space-lg)}.ex-kit .ex-kit-table table{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1.5px solid var(--ink)}.ex-kit .ex-kit-table th,.ex-kit .ex-kit-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word;padding:.65rem .4rem .65rem 0;border-bottom:1px solid var(--hairline)}.ex-kit .ex-kit-table th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ex-kit .drills-cta .btn{max-width:100%;white-space:normal;text-align:center}.ex-kit .practice-why,.ex-kit .ex-prose,.ex-kit .ex-kit-card{overflow-wrap:anywhere}@media(max-width:620px){.ex-kit .ex-kit-type .btn,.ex-kit .ex-kit-card .btn{width:100%;justify-content:center}.ex-kit .ex-kit-table th,.ex-kit .ex-kit-table td{font-size:.875rem;padding-right:.3rem}}.ex-kit .ex-more a{display:inline-flex;align-items:center;min-height:44px}.ex-kit .practice-lead input[type=email]{font-size:16px}.ex-kit :is(.test-intro h1,.test-dossier,.practice-sheet-head,.practice-option,.ex-task){overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sfp2-ex-kit.css.map */
