.mini-test-section{padding-block:64px;scroll-margin-top:100px}.mini-test-intro{grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin-bottom:24px;display:grid}.mini-test-intro h2{color:#5b0e0e;max-width:620px;margin:12px 0 0;font-size:clamp(28px,3.2vw,42px);line-height:1.12}.mini-test-intro>p{color:#63544e;margin:0;line-height:1.75}.mini-test-benefits{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.mini-test-benefits span{color:#5b0e0e;background:#fff4d5;border:1px solid #ecd9b6;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:700}.mini-test-shell{background:#fff;border:1px solid #9d5950;border-radius:20px;scroll-margin-top:100px;overflow:clip;box-shadow:5px 6px #f2cf85}.mini-test-toolbar{color:#fff9ed;background:#5b0e0e;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;display:flex}.mini-test-toolbar strong{font-size:17px}.mini-test-toolbar small{color:#f4d8bc;margin-top:4px;font-size:12px;font-weight:400;display:block}.mini-test-toolbar>div{align-items:center;gap:20px;display:flex}.mini-test-toolbar a{color:#fff9ed;text-underline-offset:4px;font-size:13px}.mini-test-toolbar button{color:#4b0b0b;font:inherit;cursor:pointer;white-space:nowrap;background:#f7c948;border:1px solid #f7c948;border-radius:10px;align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:750;display:inline-flex}.mini-test-toolbar button:hover{background:#ffe6a2}.mini-test-toolbar button:focus-visible,.mini-test-toolbar a:focus-visible{outline-offset:4px;outline:3px solid #fff}.mini-test-shell iframe{background:#fff;border:0;width:100%;max-width:none;min-height:320px;display:block}.mini-test-shell:fullscreen{width:100vw;max-width:none;height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.mini-test-shell:fullscreen .mini-test-toolbar{flex:none}.mini-test-shell:fullscreen iframe{flex:1 1 0;height:0;min-height:0}.mini-test-loading,.mini-test-notice{color:#5b0e0e;background:#fff8e9;margin:0;padding:18px 24px}.mini-test-loading{min-height:120px}.mini-test-footnote{color:#76645b;max-width:900px;margin-top:18px;font-size:12px;line-height:1.6}@media (width<=720px){.mini-test-section{padding-block:40px}.mini-test-intro{grid-template-columns:1fr;gap:18px}.mini-test-toolbar{flex-wrap:wrap;gap:12px;padding:12px}.mini-test-toolbar>div{justify-content:space-between;gap:10px;width:100%}.mini-test-shell{border-radius:14px;box-shadow:3px 4px #f2cf85}.mini-test-shell:fullscreen .mini-test-toolbar strong{display:none}}
