.fl-tabs{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fl-tab{white-space:nowrap;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:760;line-height:1.2;transition:background .15s,color .15s;color:#5f665f!important}.fl-tab:hover{background:#eeeae2;color:#252827!important}.fl-tab.is-active{background:#e4f3f4;color:#096e7e!important}.vac-page{--vac-teal:#0194aa;--vac-ink:#1f292c;--vac-border:#e0dfdb;max-width:1440px;color:var(--vac-ink);margin:auto;padding:44px clamp(20px,4vw,68px) 35px}.vac-page button,.vac-page select{font:inherit}.vac-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:34px;display:flex}.vac-kicker{color:#087b8b;letter-spacing:.17em;font-size:11px;font-weight:800;display:inline-block}.vac-intro h1{letter-spacing:-.075em;margin:9px 0 13px;font-size:clamp(44px,6vw,78px);font-weight:850;line-height:1.05}.vac-intro h1 em{color:var(--vac-teal);font-style:normal}.vac-intro p{color:#66716e;max-width:640px;margin:0;font-size:15px;line-height:1.7}.vac-focus-button{color:#465653;background:#fffcf7;border:1px solid #d9ddd9;border-radius:10px;flex:none;align-items:center;gap:8px;padding:11px 15px;display:flex;font-size:12px!important;font-weight:750!important}.vac-focus-button:hover{border-color:var(--vac-teal)}.vac-layout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:28px;display:grid}.vac-sidebar{padding:18px 14px 18px 0}.vac-side-title{align-items:center;gap:10px;margin-bottom:15px;font-size:14px;display:flex}.vac-side-title svg{color:var(--vac-teal)}.vac-topic-list{gap:6px;display:grid}.vac-topic{text-align:left;width:100%;min-height:65px;color:var(--vac-ink);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:10px 11px;transition:background .15s,border-color .15s;display:flex}.vac-topic:hover{background:#eeeae4}.vac-topic.is-selected{background:#e5f4f5;border-color:#b9e1e5}.vac-topic-number{color:#667471;background:#f3eee6;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:850;display:grid}.vac-topic.is-selected .vac-topic-number{color:#fff;background:#0194aa}.vac-topic-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vac-topic-info strong{font-size:13px;font-weight:800;line-height:1.15}.vac-topic-info small{color:#78817d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.vac-topic-count{color:#778985;flex:none;font-size:11px;font-weight:800}.vac-levels{border-top:1px solid var(--vac-border);margin-top:22px;padding:21px 12px 0}.vac-levels label{margin-bottom:9px;font-size:12px;font-weight:800;display:block}.vac-select-wrap{position:relative}.vac-select-wrap select{appearance:none;color:#35423e;cursor:pointer;background:#fffcf7;border:1px solid #d5dbd8;border-radius:10px;width:100%;min-height:43px;padding:9px 33px 9px 12px;font-size:13px;font-weight:680}.vac-select-wrap svg{pointer-events:none;color:#65716d;position:absolute;top:14px;right:12px}.vac-levels p{color:#858a83;font-size:11px;line-height:1.55}.vac-stage{min-width:0}.vac-progress-head{margin:3px 0 17px}.vac-progress-head>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.vac-progress-label{letter-spacing:.1em;color:#697875;font-size:11px;font-weight:850}.vac-progress-count{font-variant-numeric:tabular-nums;color:#46534f;font-size:12px;font-weight:800}.vac-progress-track{background:#e6e5df;border-radius:999px;height:6px;overflow:hidden}.vac-progress-track>span{background:var(--vac-teal);border-radius:999px;height:100%;transition:width .2s;display:block}.vac-card{background:#fffdf9;border:1px solid #dfdcd4;border-radius:24px;flex-direction:column;min-height:500px;padding:clamp(26px,4vw,47px);display:flex;box-shadow:0 12px 42px #1e39350a}.vac-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.vac-section-name{color:#4b6867;font-size:12px;font-weight:800}.vac-level-tag{letter-spacing:.04em;color:#37715b;background:#e7f0eb;border-radius:999px;flex:none;padding:5px 11px;font-size:10px;font-weight:850}.vac-level-medium{color:#08798a;background:#e9f3f5}.vac-level-challenge{color:#9f663e;background:#f8ebdf}.vac-prompt{flex-direction:column;justify-content:center;max-width:860px;min-height:265px;padding:36px 0 31px;display:flex}.vac-small-label{color:#83918f;letter-spacing:.14em;font-size:11px;font-weight:850}.vac-prompt h2{letter-spacing:-.065em;overflow-wrap:break-word;margin:21px 0;font-size:clamp(37px,5.5vw,69px);font-weight:820;line-height:1.16}.vac-sentence-blank{color:var(--vac-teal)}.vac-prompt>p{color:#78817e;margin:0;font-size:14px}.vac-reveal-buttons{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.vac-button{color:#2d4443;background:#fffefa;border:1px solid #d6ddda;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:11px 16px;transition:background .15s,border-color .15s,transform .15s;display:inline-flex;font-size:13px!important;font-weight:780!important}.vac-button:not(:disabled):hover{border-color:#9ccfd2;transform:translateY(-1px)}.vac-button:disabled{opacity:.4;cursor:not-allowed}.vac-reveal{border-color:var(--vac-teal);background:var(--vac-teal);color:#fff}.vac-reveal:not(:disabled):hover,.vac-reveal.is-open{background:#087f91;border-color:#087f91}.vac-transform.is-open{background:#e9f5f5;border-color:#a7d9df}.vac-chevron{transition:transform .2s}.is-open>.vac-chevron{transform:rotate(180deg)}.vac-revealed{border-top:1px solid #e2e5e3;margin-top:24px;padding-top:22px}.vac-revealed-heading{color:#136e7d;align-items:center;gap:9px;margin-bottom:16px;display:flex}.vac-revealed-heading strong{font-size:13px}.vac-revealed-heading small{color:#89918d;margin-left:auto;font-size:11px}.vac-ideas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vac-idea{background:#f4f9f8;border:1px solid #deeceb;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:15px;display:flex}.vac-idea>span{color:#11869a;flex:none;padding-top:2px;font-size:11px;font-weight:850}.vac-idea p{overflow-wrap:break-word;margin:0;font-size:13px;font-weight:650;line-height:1.6}.vac-other-forms{margin-top:21px}.vac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.vac-form{background:#fffaf5;border:1px solid #e9ddd3;border-radius:11px;padding:15px}.vac-form>span{color:#aa694a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:850}.vac-form p{margin:6px 0 0;font-size:14px;font-weight:660;line-height:1.5}.vac-navigation{justify-content:space-between;align-items:center;gap:12px;margin-top:21px;display:flex}.vac-previous{background:0 0}.vac-next,.vac-button-primary{color:#fff;background:#1f292c;border-color:#1f292c}.vac-button-primary:not(:disabled):hover{background:#384349;border-color:#384349}.vac-keyboard-hint{color:#91968f;text-align:center;font-size:11px}.vac-empty,.vac-end{text-align:center;justify-content:center;align-items:center;gap:14px}.vac-empty>svg{color:var(--vac-teal)}.vac-end .vac-icon{width:62px;height:62px;color:var(--vac-teal);background:#e0f3f3;border-radius:17px;place-items:center;display:grid}.vac-empty h2,.vac-end h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,52px);line-height:1.1}.vac-empty p,.vac-end p{color:#6f7873;max-width:500px;margin:0;font-size:15px;line-height:1.6}.vac-cues{flex-wrap:wrap;justify-content:center;gap:9px;margin:13px 0 16px;display:flex}.vac-cues>span{background:#f4f9f7;border:1px solid #d9e4e0;border-radius:11px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:740;display:flex}.vac-cues small{color:#0f8898;font-weight:850}.vac-footnote{color:#8d938d;text-align:center;margin:38px auto 12px;font-size:11px}.vac-focus .vac-intro{justify-content:flex-end;margin-bottom:24px}.vac-focus .vac-intro>div,.vac-focus .vac-sidebar,.vac-focus .vac-footnote{display:none}.vac-focus .vac-layout{max-width:1150px;margin:auto;display:block}.vac-focus .vac-card{min-height:65vh}.vac-focus .vac-prompt{min-height:42vh}@media (width<=1050px){.vac-layout{grid-template-columns:235px minmax(0,1fr);gap:20px}.vac-card{padding:30px}.vac-prompt h2{font-size:clamp(37px,5.4vw,60px)}}@media (width<=750px){.br-header{flex-wrap:wrap;gap:11px;height:auto;min-height:70px;padding:14px 18px}.fl-tabs{gap:4px;width:100%}.fl-tab{text-align:center;flex:1;padding:10px 7px;font-size:11px}.vac-page{padding:28px 17px 35px}.vac-intro{flex-direction:column;align-items:start;gap:15px;margin-bottom:22px}.vac-intro h1{font-size:52px}.vac-intro p{font-size:13px}.vac-layout{display:block}.vac-sidebar{margin-bottom:20px;padding:0}.vac-side-title{display:none}.vac-topic-list{scrollbar-width:thin;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.vac-topic{background:#fffaf4;border-color:#e5dfd7;flex:none;width:auto;min-height:45px;padding:9px 11px}.vac-topic-number{width:27px;height:27px}.vac-topic-info small,.vac-topic-count{display:none}.vac-topic-info strong{font-size:11px}.vac-levels{border:0;align-items:center;gap:10px;margin-top:7px;padding:0;display:flex}.vac-levels label{white-space:nowrap;margin:0}.vac-select-wrap{flex:1}.vac-levels p{display:none}.vac-card{border-radius:18px;min-height:390px;padding:21px}.vac-prompt{min-height:245px;padding:35px 0}.vac-prompt h2{font-size:clamp(38px,9vw,56px)}.vac-reveal-buttons{flex-direction:column;align-items:stretch}.vac-reveal-buttons .vac-button{width:100%}.vac-ideas,.vac-form-grid{grid-template-columns:1fr}.vac-revealed-heading{flex-wrap:wrap}.vac-revealed-heading small{width:100%;margin-left:26px}.vac-navigation{gap:8px}.vac-navigation .vac-button{padding:11px 12px;font-size:12px!important}.vac-keyboard-hint{display:none}.vac-focus .vac-card{min-height:62vh}.vac-focus .vac-prompt{min-height:39vh}}@media (prefers-reduced-motion:reduce){.vac-page *,.fl-tabs *{transition:none!important}}
