.questions-main{width:100%;max-width:1360px;margin:0 auto;padding:34px 48px 80px}.questions-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.questions-breadcrumb>a:hover{color:var(--teal)}.questions-breadcrumb>span:last-child{color:var(--ink)}.questions-heading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:37px;display:flex}.questions-heading h1{letter-spacing:-.06em;font-size:clamp(42px,4.5vw,62px);font-weight:800;line-height:1.06}.questions-heading h1>span{color:var(--teal)}.questions-heading p{max-width:510px;margin-top:22px;font-size:16px}.questions-heading>.button{flex-shrink:0;margin-bottom:5px}.questions-filters{background:var(--mint);border:1px solid #d8e7df;border-radius:18px;grid-template-columns:1fr 1.2fr 1.8fr auto;align-items:end;gap:15px;padding:23px;display:grid}.questions-filters>label{color:var(--navy);flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.questions-filters select,.questions-keyword>div{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cbdcd2;border-radius:12px;min-height:46px}.questions-filters select{text-overflow:ellipsis;padding:10px 30px 10px 12px;font-size:14px;overflow:hidden}.questions-keyword>div{align-items:center;gap:9px;padding:10px 12px;display:flex}.questions-keyword>div>svg{color:#6a8176;flex-shrink:0}.questions-keyword input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:14px;font-weight:500}.questions-keyword>div:focus-within{outline:2px solid var(--teal);outline-offset:2px}.questions-filters>.button{gap:10px;min-height:46px;padding:11px 16px;font-size:12px}.questions-category-note{color:var(--muted);margin-top:15px;font-size:12px}.questions-preparation{color:var(--muted);margin-top:16px;font-size:12px}.questions-preparation>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.questions-preparation>p{max-width:920px;margin-top:11px;font-size:12px;line-height:1.9}.questions-results{margin-top:42px}.questions-result-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:15px;display:flex}.questions-result-heading h2{font-size:25px;line-height:1.3}.questions-result-heading>span{color:var(--muted);flex-shrink:0;font-size:14px}.questions-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.questions-list>li{border-bottom:1px solid var(--line)}.question-library-item{grid-template-columns:30px 154px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:21px 0;display:grid}.question-library-item:hover{background:#f8fbf9}.question-library-number{color:#758b7e;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.question-library-image{background:var(--navy);border:1px solid #d6e3dc;border-radius:12px;overflow:hidden}.question-library-image>img{object-fit:contain;width:100%;height:115px;display:block}.question-library-copy>span{color:var(--teal);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.question-library-copy b{color:#8fa397;font-weight:400}.question-library-copy h3{color:var(--navy);letter-spacing:-.025em;margin:9px 0 10px;font-size:20px;line-height:1.4}.question-library-copy small{color:var(--muted);font-size:11px}.question-library-item>svg{color:var(--teal);justify-self:end}.questions-pagination{grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin-top:30px;display:grid}.questions-pagination>a:first-child{justify-self:start}.questions-pagination>a:last-child{justify-self:end}.questions-pagination>span{color:var(--muted);font-size:12px}.questions-pagination strong{color:var(--navy)}.questions-pagination .button{min-height:44px;font-size:12px}.questions-empty{text-align:center;border:1px solid var(--line);background:#f8fbf9;border-radius:18px;padding:52px 30px}.questions-empty>svg{color:var(--teal);margin:0 auto 18px}.questions-empty h1,.questions-empty h3{max-width:690px;margin:0 auto;font-size:28px}.questions-empty p{max-width:590px;margin:17px auto 24px;font-size:15px}.questions-empty>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.questions-next-step{background:var(--mint);border:1px solid #dbe9df;border-radius:20px;justify-content:space-between;align-items:center;gap:45px;margin-top:50px;padding:35px;display:flex}.questions-next-step h2{font-size:30px;line-height:1.2}.questions-next-step p{max-width:660px;margin-top:14px;font-size:14px}.questions-next-step small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.questions-next-step>.button{flex-shrink:0;font-size:13px}.question-detail-heading{margin-bottom:33px}.question-detail-heading>.text-link{font-size:14px}.question-detail-heading h1{letter-spacing:-.045em;max-width:1070px;margin:20px 0 17px;font-size:42px;font-weight:800;line-height:1.2}.question-detail-heading p{font-size:15px}.question-public-layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:32px;display:grid}.question-public-figure{min-width:0;margin:0}.question-public-figure>img{object-fit:contain;background:var(--navy);border:1px solid #d3e0d7;border-radius:16px;width:100%;height:auto;max-height:680px}.question-public-figure>figcaption{color:var(--muted);overflow-wrap:anywhere;padding-top:10px;font-size:10px}.question-public-answers{border:1px solid var(--line);border-radius:18px;min-width:0;padding:26px}.question-answer-label{color:var(--teal);align-items:center;gap:9px;display:flex}.question-answer-label>svg{flex-shrink:0}.question-answer-label>h2{color:var(--teal);letter-spacing:-.015em;font-size:16px}.question-public-answers>p{margin:10px 0 23px;font-size:12px}.question-public-group+.question-public-group{margin-top:25px}.question-public-group>h3{color:var(--navy);margin-bottom:13px;font-size:20px;line-height:1.4}.question-public-group>h3>span{color:#789081;margin-right:7px;font-size:12px}.question-public-options{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.question-public-options>li{min-height:56px;color:var(--ink);border:1px solid #d7e2db;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;font-size:14px;line-height:1.5;display:flex}.question-public-letter{color:#5f776a;background:#f0f5f1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:inline-flex}.question-public-options>li>span:nth-child(2){flex:1}.question-public-options>li>svg{flex-shrink:0}.question-public-options>li small{margin-top:3px;font-size:10px;font-weight:600;display:block}.question-public-options>li.is-correct{color:var(--green);background:var(--green-bg);border-color:#9bcaac}.question-public-options>li.is-correct .question-public-letter{color:var(--green);background:#d9efdf}.question-public-key{color:var(--green);border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:23px;padding-top:17px;font-size:12px;display:flex}.question-public-explanation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:45px;margin-top:39px;padding:33px 0;display:grid}.question-public-explanation>div:first-child>span{color:var(--teal);letter-spacing:.07em;font-size:10px;font-weight:800}.question-public-explanation h2{margin-top:13px;font-size:30px}.question-public-explanation>div>p{white-space:pre-wrap;color:#344f43;font-size:16px;line-height:1.9}.question-public-explanation small{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.9;display:block}.question-detail-links{justify-content:space-between;align-items:center;gap:25px;margin-top:23px;display:flex}.question-detail-links>a{font-size:12px}@media (max-width:1100px){.questions-main{padding-left:32px;padding-right:32px}.questions-heading{gap:25px}.questions-heading h1{font-size:48px}.questions-heading>.button{font-size:12px}.questions-filters{grid-template-columns:1fr 1.2fr}.questions-filters>.questions-keyword{grid-column:1}.questions-filters>.button{justify-self:start}.questions-next-step{gap:25px;padding:28px}.questions-next-step h2{font-size:27px}.questions-next-step>.button{font-size:12px}.question-public-layout{gap:24px}.question-public-answers{padding:22px}.question-detail-heading h1{font-size:37px}}@media (max-width:760px){.questions-main{padding:26px 24px 60px}.questions-heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:27px}.questions-heading h1{font-size:43px}.questions-heading p{margin-top:18px;font-size:15px}.questions-heading>.button{font-size:13px}.questions-breadcrumb{margin-bottom:25px;font-size:10px}.questions-results{margin-top:30px}.questions-result-heading{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:17px}.questions-result-heading h2{font-size:23px}.question-library-item{grid-template-columns:110px minmax(0,1fr) 16px;gap:17px;padding:18px 0}.question-library-number{display:none}.question-library-image>img{height:83px}.question-library-copy>span{font-size:12px;display:block}.question-library-copy b{margin:0 5px}.question-library-copy h3{margin:7px 0;font-size:16px;line-height:1.4}.question-library-copy small{display:none}.question-library-item>svg{width:17px}.questions-next-step{flex-direction:column;align-items:flex-start;gap:22px;margin-top:35px}.questions-next-step h2{font-size:27px}.questions-next-step p{font-size:13px}.questions-next-step>.button{width:100%;font-size:13px}.question-public-layout{grid-template-columns:1fr;gap:24px}.question-detail-heading h1{margin-top:18px;font-size:31px}.question-detail-heading p{font-size:14px}.question-public-answers{padding:24px}.question-public-options>li{font-size:15px}.question-public-group>h3{font-size:21px}.question-public-explanation{grid-template-columns:1fr;gap:20px;margin-top:29px;padding:26px 0}.question-public-explanation h2{font-size:27px}.question-public-explanation h2 br{display:none}.question-public-explanation>div>p{font-size:15px}.question-detail-links{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:480px){.questions-main{padding-left:20px;padding-right:20px}.questions-heading h1{font-size:39px}.questions-heading>.button{gap:10px;width:100%;font-size:12px}.questions-filters{border-radius:16px;grid-template-columns:1fr;gap:17px;padding:20px}.questions-filters>.questions-keyword{grid-column:auto}.questions-filters>.button{width:100%}.questions-preparation{font-size:11px;line-height:1.8}.question-library-item{grid-template-columns:88px minmax(0,1fr) 14px;gap:13px}.question-library-image>img{height:66px}.question-library-copy h3{font-size:16px}.question-library-copy>span{font-size:12px}.questions-pagination{gap:9px}.questions-pagination>span{white-space:nowrap;font-size:12px}.questions-pagination .button{gap:5px;padding:10px 11px;font-size:12px}.questions-pagination .button>svg{width:14px}.questions-empty{padding:35px 21px}.questions-empty h1,.questions-empty h3{font-size:24px}.questions-empty p{font-size:14px}.questions-empty>div{flex-direction:column;gap:19px}.questions-next-step{border-radius:16px;padding:25px}.questions-next-step h2{font-size:25px}.question-detail-heading h1{font-size:28px}.question-public-figure>img{border-radius:12px}.question-public-answers{border-radius:16px;padding:21px}.question-answer-label>h2{font-size:15px}.question-public-group>h3{font-size:20px}.question-public-options>li{gap:10px;padding:10px 11px}.question-public-explanation h2{font-size:25px}}
