.entry-card{display:flex;align-items:center;gap:22px;padding:25px;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--orange);border-radius:14px;margin-bottom:25px}.entry-card-symbol{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:50%;background:var(--cream);color:var(--brown)}.entry-card-symbol .icon{width:26px;height:26px}.entry-card-copy{flex:1;min-width:0}.entry-card h2{font-size:21px;line-height:1.35;margin:7px 0}.entry-card p{font-size:12px;color:var(--muted);margin:0;max-width:650px}.entry-card .btn{flex-shrink:0}.entry-content{max-width:900px}.entry-welcome{display:flex;align-items:center;gap:12px;margin-bottom:16px}.entry-welcome>.icon{width:26px;height:26px;color:var(--orange)}.entry-intro h2{font-size:24px;line-height:1.35}.entry-demo-note{background:var(--cream);border-left:3px solid var(--orange);padding:14px 16px;font-size:12px;line-height:1.7;margin:20px 0}.entry-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0;padding:20px 0}.entry-facts>div{display:flex;flex-direction:column;padding:0 20px;border-right:1px solid var(--line)}.entry-facts>div:first-child{padding-left:0}.entry-facts>div:last-child{border:0}.entry-facts strong{font-size:30px;line-height:1.3;font-weight:500}.entry-facts span{font-size:10px;color:var(--muted);margin-top:5px}.entry-instructions{padding-left:22px;font-size:13px;line-height:1.8}.entry-instructions li{padding-left:5px;margin-bottom:10px}.entry-intro>.small{margin:20px 0}.entry-intro>.btn{min-height:52px;margin-top:10px}.entry-history-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.entry-history-row>div{display:flex;gap:15px;align-items:center}.entry-result{text-align:center}.entry-result>p.muted{font-size:13px;line-height:1.8;margin:18px auto;max-width:540px}.entry-result .actions{justify-content:center;flex-wrap:wrap;margin-top:24px}.entry-result .result-number{font-size:72px}.entry-content .quiz-option{min-height:48px}.entry-content .quiz-question h3{font-size:18px;line-height:1.65}.entry-content .quiz-option .rich{overflow-wrap:anywhere}
@media(max-width:650px){.entry-card{flex-wrap:wrap;gap:14px;padding:20px}.entry-card-symbol{width:42px;height:42px;flex-basis:42px}.entry-card-copy{flex-basis:calc(100% - 56px)}.entry-card h2{font-size:18px}.entry-card>.btn{width:100%;min-height:48px}.entry-intro h2{font-size:21px}.entry-facts>div{padding:0 12px}.entry-facts strong{font-size:28px}.entry-facts span{font-size:10px;line-height:1.5}.entry-instructions{font-size:12px}.entry-content .quiz-top h2{font-size:19px}.entry-result .actions>.btn{width:100%}.entry-history-row>div{flex-direction:column;align-items:flex-start;gap:5px}.entry-history-row .btn{font-size:10px;min-height:44px}}
