.fa-resource{max-width:1120px;margin-inline:auto}.fa-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-block:1px solid #e1e6ed}.fa-toolbar label{display:flex;align-items:center;gap:8px}.fa-toolbar button,.fa-answer button,.fa-reset{font:inherit;cursor:pointer;border:1px solid #c9d3e2;border-radius:12px;background:#f1f4f9;color:#172130;padding:10px 16px}.fa-toolbar button:disabled{opacity:.4;cursor:default}.fa-toolbar select,.fa-answer input{font:inherit;color:#172130;background:white;border:1px solid #b9c7db;border-radius:10px;padding:10px;min-width:0}.fa-toolbar a{margin-left:auto}.fa-page-status,.fa-zoom-hint,.fa-source{font-size:14px!important;color:#526172;line-height:1.6}.fa-page-link{display:block;background:#edf1f6;padding:14px;border:1px solid #dee5ef;border-radius:18px;max-width:850px;margin:0 auto}.fa-page{display:block;width:100%;height:auto;background:#fff;box-shadow:0 2px 10px #102a4212}.fa-checker{margin-top:28px;border:1px solid #d6dfeb;border-radius:18px;padding:22px;background:#f8faff}.fa-checker summary{cursor:pointer;font-size:22px;font-weight:650;line-height:1.4}.fa-checker>p,.fa-guide,.fa-fact p,.fa-manual{line-height:1.7}.fa-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fa-answer{padding:16px;background:#fff;border:1px solid #e0e6ef;border-radius:14px;min-width:0}.fa-answer label{font-size:15px;display:block;font-weight:650;margin-bottom:8px}.fa-answer>div{display:flex;gap:8px}.fa-answer input{width:100%;min-width:0}.fa-answer button{font-size:13px;padding:10px}.fa-feedback{min-height:2em;font-size:13px;line-height:1.5;margin-bottom:0}.fa-feedback[data-ok=true]{color:#176640}.fa-feedback[data-ok=false]{color:#99521b}.fa-guide{display:grid;grid-template-columns:1fr 1fr;gap:22px 44px;padding-left:24px}.fa-guide li{padding-left:8px}.fa-guide b{display:block;margin-bottom:5px}.fa-fact{background:#f0f4fa;border-radius:20px;padding:28px;margin-top:26px}.fa-fact h3{margin-top:0}.fa-progress{font-weight:600}.fa-reset{font-size:14px}.fa-resource :focus-visible{outline:3px solid #7890c0;outline-offset:3px}.fa-update{border-left:4px solid #7890c0;padding:18px 22px;background:#f3f6fa;border-radius:0 14px 14px 0;margin:22px 0}.fa-update h2,.fa-update h3{margin-top:0}.fa-update a{overflow-wrap:anywhere}
@media(max-width:900px){.fa-answers{grid-template-columns:1fr 1fr}.fa-resource{padding-inline:20px}.fa-guide{grid-template-columns:1fr}.fa-toolbar a{margin-left:0}.fa-checker{padding:16px}.fa-page-link{padding:5px;border-radius:10px}}
@media(max-width:560px){.fa-answers{grid-template-columns:1fr}.fa-toolbar{gap:8px}.fa-toolbar select{max-width:160px}.fa-toolbar button{padding:9px 12px}.fa-toolbar a{flex-basis:100%}.fa-checker summary{font-size:19px}.fa-fact{padding:20px}.fa-total{font-size:14px}.fa-answer>div{gap:10px}.fa-page-link{margin-inline:-8px}.fa-resource .tk-title{overflow-wrap:anywhere}}

.fa-answer[hidden]{display:none}.fa-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0;font-weight:600}.fa-filter select{font:inherit;padding:10px;border:1px solid #b9c7db;border-radius:10px;background:white;color:#172130}
