.eu-page-guide{box-sizing:border-box;width:min(100%,186mm);max-width:100%;min-width:0;margin:16px auto 2rem;padding:1.25rem clamp(.9rem,3vw,1.5rem);border:1px solid #d9e3df;border-radius:6px;background:#fff;color:#173f43;font:16px/1.8 Arial,sans-serif;overflow-wrap:anywhere}.eu-page-guide *{box-sizing:border-box}.eu-page-guide h2{margin:1.5em 0 .55em;color:#176e5c;font-size:1.15rem;line-height:1.45}.eu-page-guide>h2:first-child{margin-top:0}.eu-page-guide h3{margin:1.1em 0 .35em;color:#124f48;font-size:1rem}.eu-page-guide p{margin:.55em 0 1em}.eu-page-guide-title{font-size:1.3rem!important;margin-top:.5em!important}.eu-page-guide-concept{color:#176e5c;font-weight:700}.eu-page-guide ul,.eu-page-guide ol{margin:.45em 0 1.1em;padding-inline-start:1.5em}.eu-page-guide li{min-width:0;margin:.3em 0}.eu-page-guide-problem{max-width:100%;padding:.8em 1em;border-left:3px solid #ed764b;border-radius:4px;background:#fff8f1;white-space:normal;overflow-wrap:anywhere}.eu-page-guide-example,.eu-page-guide-mistake{min-width:0;margin:.8em 0 1.1em}.eu-page-guide details{max-width:100%;margin:.8em 0;padding:.65em .9em;border:1px solid #bfd9d1;border-radius:8px;background:#eaf6ef;overflow-wrap:anywhere}.eu-page-guide summary{color:#124f48;font-weight:700;cursor:pointer}.eu-page-guide-answer{font-weight:700}@media(max-width:600px){.eu-page-guide{margin-block:16px 1.5rem;padding:1rem .9rem;font-size:15px}.eu-page-guide h2{font-size:1.08rem}}body:has(#eu-page-guide:not([hidden])) .paper.drill-sheet .problems{display:grid;flex:1 1 0%;min-height:0;align-content:stretch;grid-template-columns:repeat(var(--cols),minmax(0,1fr))!important;grid-template-rows:repeat(var(--rows),minmax(0,1fr))!important}body:has(#eu-page-guide:not([hidden])) .paper.drill-sheet .problem{height:auto!important;min-height:0!important}@media print{.eu-page-guide,#eu-page-guide{display:none!important}}