.et169-scene,.et169-practice{--et-ink:#183849;--et-line:#c3d4da;color:var(--et-ink);font-size:1.05rem;line-height:1.65}.et169-hero{position:relative;border-radius:24px;overflow:hidden;background:#153c67}.et169-hero>svg{display:block;width:100%;height:auto}.et169-hero-note{padding:22px 25px;color:#fffaf0;background:linear-gradient(120deg,#173c60,#523762)}.et169-hero-note span,.et169-practice-head span{font-size:.78rem;font-weight:800;letter-spacing:.1em}.et169-hero-note h3{font-size:clamp(1.45rem,3vw,2.1rem);color:inherit;margin:8px 0}.et169-hero-note p{margin:0}.et169-route{display:flex;gap:12px;list-style:none;padding:0;margin:20px 0;flex-wrap:wrap}.et169-route li{flex:1;min-width:155px;border:1px solid #baded8;border-radius:16px;background:#effaf5;padding:13px}.et169-route b,.et169-case-tag b{display:inline-grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#176d67;color:white;margin-right:8px}.et169-note{font-size:.9rem;border-left:4px solid #d09046;padding-left:15px}.et169-practice-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid #baded8;border-radius:22px;background:linear-gradient(130deg,#e9fbef,#fdf0d6)}.et169-practice-head h3{font-size:1.55rem;margin:8px 0}.et169-practice-head p{margin:0}.et169-practice-head>strong{white-space:nowrap;color:#185e5d}.et169-summary{padding:15px 20px;border-radius:13px;background:#e5f4fd;font-weight:600}.et169-group h4{font-size:1.2rem;margin:28px 0 12px}.et169-group>ol{padding:0;list-style:none;display:grid;gap:20px}.et169-case{border:1px solid var(--et-line);border-radius:22px;background:#fffdf6;padding:22px;box-shadow:0 7px 0 #dce7e966}.et169-case-tag{display:flex;align-items:center;font-size:.76rem;font-weight:800;letter-spacing:.07em}.et169-source-text{background:#f2e6d1;border-left:4px solid #c08a47;padding:16px;border-radius:6px}.et169-case h5{font-size:1.2rem;margin:18px 0 12px;color:#183849}.et169-case fieldset{border:0;padding:0;margin:0;display:grid;gap:10px}.et169-option{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;min-height:48px;cursor:pointer;border:1px solid #c7d5db;border-radius:12px;background:white}.et169-option:has(input:checked){border:2px solid #176d67;background:#e7f8ef;padding:12px 14px}.et169-option input{width:19px;height:19px;margin-top:4px;accent-color:#176d67;flex:none}.et169-number{display:block;width:100%;max-width:250px;min-height:49px;background:white;border:2px solid #7996a8;border-radius:12px;padding:9px 13px;font:inherit;margin:8px 0}.et169-case details{margin:12px 0}.et169-case summary{cursor:pointer;font-weight:650}.et169-case[data-et169-status=correct]{border-color:#269672}.et169-feedback{padding:14px 16px;border-radius:12px;background:#fff0d6;border-left:4px solid #d19138}.et169-case[data-et169-status=correct] .et169-feedback{background:#e1f6eb;border-color:#269672}.et169-source{font-size:.88rem}.et169-practice footer{padding:20px 0}.et169-practice footer button{font:inherit;font-weight:800;color:white;background:linear-gradient(130deg,#186c68,#404887);border:0;border-radius:15px;padding:16px 22px;min-height:52px;cursor:pointer;box-shadow:0 5px 0 #142d4b}.et169-practice footer p{font-size:.9rem}.et169-practice :focus-visible{outline:3px solid #6c43af;outline-offset:4px}.et169-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:600px){.et169-practice-head{align-items:flex-start;flex-direction:column;padding:18px}.et169-case{padding:17px}.et169-hero-note{padding:18px}.et169-route{gap:8px}.et169-route li{min-width:100%;box-sizing:border-box}.et169-practice-head h3{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.et169-scene *,.et169-practice *{scroll-behavior:auto!important;animation:none!important}}
