.kqe,.kqe-toolbar{--kqe-ink:#173f32;--kqe-gold:#e9c46a;--kqe-paper:#fcf8ed;box-sizing:border-box;max-width:100%;font-family:inherit}.kqe *,.kqe-toolbar *{box-sizing:border-box}.kqe-round{margin:2.2rem 0;padding:clamp(20px,4vw,38px);border:1px solid #426d55;border-radius:22px;background:linear-gradient(130deg,#fdf9ee,#e9f0e5);color:#173f32;box-shadow:0 12px 30px #102d2012}.entry-content .kqe h2,.entry-content .kqe h3,.entry-content .kqe h4,.entry-content .kqe p,.kqe h2,.kqe h3,.kqe h4,.kqe p{color:#173f32}.kqe h2{font-size:clamp(1.6rem,3vw,2.2rem);margin:.3rem 0 1rem}.kqe h3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.45;margin:1rem 0}.kqe h4{font-size:1.15rem;margin:0 0 .6rem}.kqe-kicker{font-size:.73rem!important;font-weight:800;letter-spacing:.14em}.kqe-small{font-size:.85rem!important;line-height:1.6!important}.kqe progress{display:block;width:100%;height:8px;accent-color:#2b644a;margin:1.3rem 0 .6rem}.kqe-live{font-size:.9rem;font-weight:700}.kqe-question{padding-top:4px}.kqe-answer{background:#fffdf7;border-left:4px solid #bfa050;padding:18px;margin:1rem 0;border-radius:0 12px 12px 0}.kqe-button,.kqe-toolbar .kqe-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 17px;margin:6px 8px 6px 0;border:1px solid #173f32;border-radius:10px;background:#173f32;color:#fffdf4;font:700 .9rem/1.4 inherit;font-family:inherit;white-space:normal;cursor:pointer}.kqe-button:hover,.kqe-toolbar .kqe-button:hover{background:#295b44;color:#fff}.kqe-button[aria-pressed=true]{background:#e9c46a;color:#173f32}.kqe-button:disabled{opacity:.65;cursor:wait}.kqe button:focus-visible,.kqe a:focus-visible,.kqe summary:focus-visible,.kqe-toolbar :focus-visible{outline:3px solid #b07216;outline-offset:4px}.kqe-actions{display:flex;gap:8px;flex-wrap:wrap}.kqe a.kqe-link,.kqe-toolbar a.kqe-link{color:#174d38;font-weight:700;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.kqe-details{margin:10px 0;border:1px solid #bad0ba;border-radius:12px;padding:0 14px;background:#fcf8ed;color:#173f32}.kqe-details>summary{cursor:pointer;min-height:44px;padding:13px 0;line-height:1.5;font-size:.9rem;font-weight:750;color:#173f32}.kqe-details[open]{padding-bottom:14px}.kqe-details ol{padding-left:24px}.kqe-details li{margin:12px 0;line-height:1.6;color:#173f32}.kqe-pack-tools{margin:18px 0 4px;border-top:1px solid #b7c7b8;padding-top:10px}.kqe-pack-tools>details{margin-top:6px}.kqe-pack-tools label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:.9rem;color:#173f32}.kqe-pack-tools input{width:20px!important;height:20px;accent-color:#245a40;margin:0;flex:none}.kqe-pack-tools fieldset{border:0;padding:0;margin:12px 0}.kqe-pack-tools legend{font-weight:700;color:#173f32}.kqe-pdf{width:100%;height:480px;display:block;border:1px solid #b3c4b2;border-radius:8px;background:#fff;margin:14px 0}.kqe-toolbar{margin:0 0 22px;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.kqe-toolbar>.kqe-details{flex:1 1 260px;margin:0}.kqe-saved-list{padding:0!important;list-style:none}.kqe-saved-list li{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-bottom:1px solid #d4ddcb;padding:10px 0;margin:0}.kqe-saved-list li a{flex:1 1 220px}.kqe-saved-list button{font-size:.8rem;min-height:40px;padding:7px 12px}.kqe [hidden]{display:none!important}@media(max-width:480px){.kqe-round{padding:20px 16px;border-radius:16px}.kqe-details{padding-left:11px;padding-right:11px}.kqe-actions .kqe-button{flex:1 1 100%;margin-right:0}.kqe-pdf{height:360px}.kqe-toolbar{display:block}.kqe-toolbar>.kqe-details{margin-bottom:8px}}@media print{.kqe-toolbar,.kqe-pack-tools,.kqe-round{display:none!important}}.kqe-pdf-image{display:block;width:100%;max-width:650px;height:auto;margin:14px auto;border:1px solid #c4cbbd;border-radius:6px;box-shadow:0 8px 22px #173f3220}.kqe-details figure{margin:16px 0}.kqe-button{font-size:.9rem;font-weight:700;line-height:1.4}.kqe-toolbar .kqe-details p,.entry-content .kqe-toolbar .kqe-details p{color:#173f32}