.quick-answer{margin:25px 0 32px;padding:24px 28px;background:#eef3e7;border:1px solid #dbe5d2;border-left:5px solid var(--green);border-radius:14px}.quick-answer strong{color:var(--green);font-size:13px;letter-spacing:.06em}.quick-answer p{margin:9px 0 0;font-size:16px;line-height:1.9}.article-head h1{font-size:clamp(27px,4vw,43px);line-height:1.55;letter-spacing:.01em}.topic-filter{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.topic-button{font:inherit;font-size:13px;color:var(--green);background:#fff;border:1px solid #9bac96;border-radius:30px;padding:10px 17px;cursor:pointer}.topic-button[aria-pressed=true]{background:var(--green);color:#fff}.topic-button:focus-visible{outline:3px solid #d7813d;outline-offset:3px}.time-fields label{display:block;margin:12px 0;font-size:14px}.time-fields input{display:block;width:100%;box-sizing:border-box;margin-top:6px;font-size:16px}.result small{display:block;margin:12px 0 5px}.result output{overflow-wrap:anywhere;font-size:clamp(22px,4vw,38px)}.check-count{font-weight:700;color:var(--green)}.guide-links a{line-height:1.8;max-width:100%;box-sizing:border-box}.source a{overflow-wrap:anywhere}.article-head .small a{text-decoration:underline}@media(max-width:650px){.quick-answer{padding:20px}.quick-answer p{font-size:14px}.topic-button{padding:9px 12px;font-size:12px}.guide-links{grid-template-columns:1fr}}
