.eCVoiq_page{--guide-green:#234d3e;--guide-muted:#637069;background:var(--paper)}.eCVoiq_hero{background:#eaf0e9;border-bottom:1px solid #d6dfd5}.eCVoiq_heroInner{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:80px;width:calc(100% - 112px);max-width:1320px;margin:auto;padding:62px 0 50px;display:grid}.eCVoiq_eyebrow{letter-spacing:.12em;color:var(--guide-green);align-items:center;gap:8px;margin:0 0 20px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.eCVoiq_hero h1{letter-spacing:-.045em;font-size:clamp(38px,4.6vw,66px);line-height:1.07}.eCVoiq_lead{color:#4d6256;max-width:555px;margin:22px 0;font-size:17px;line-height:1.75}.eCVoiq_heroMeta{color:#65756a;flex-wrap:wrap;gap:8px 22px;font-size:11px;display:flex}.eCVoiq_start{color:var(--guide-green);border-bottom:1px solid #8d9f90;align-items:center;gap:15px;margin-top:27px;padding-bottom:6px;font-size:13px;display:inline-flex}.eCVoiq_emergency{background:#f8faf5;border:1px solid #cbd7c9;border-radius:4px;padding:26px}.eCVoiq_noticeIcon{color:var(--guide-green);align-items:center;margin-bottom:18px;display:flex}.eCVoiq_emergency h2{letter-spacing:-.02em;font:400 24px/1.25 Georgia,Times New Roman,serif}.eCVoiq_emergency p{color:#586b5d;margin:14px 0 20px;font-size:13px;line-height:1.8}.eCVoiq_emergency a{color:var(--guide-green);text-underline-offset:4px;align-items:center;gap:6px;font-size:11px;text-decoration:underline;display:inline-flex}.eCVoiq_layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:70px;width:calc(100% - 112px);max-width:1320px;margin:auto;padding:48px 0 70px;display:grid}.eCVoiq_sidebar{max-height:calc(100dvh - 134px);padding-right:8px;position:sticky;top:108px;overflow-y:auto}.eCVoiq_sidebar .eCVoiq_eyebrow{margin-bottom:15px}.eCVoiq_contents{display:grid}.eCVoiq_contents a{color:#4a5d50;border-bottom:1px solid #e1e4db;grid-template-columns:23px minmax(0,1fr);gap:9px;padding:11px 0;font-size:12px;line-height:1.55;display:grid}.eCVoiq_contents a:hover{color:#163f2a;background:#edf1e8}.eCVoiq_contents a span{color:#829080;padding-top:2px;font-size:10px}.eCVoiq_indexNote{color:#7c857d;margin-top:22px;font-size:11px;line-height:1.7}.eCVoiq_main{min-width:0;max-width:850px}.eCVoiq_mobileIndex{display:none}.eCVoiq_preparation{background:#f0f2eb;border:1px solid #dce2d6;border-radius:4px;margin-bottom:52px;padding:27px 30px}.eCVoiq_preparation .eCVoiq_eyebrow{margin-bottom:10px}.eCVoiq_preparation h2{font-size:28px;line-height:1.3}.eCVoiq_preparation ul{grid-template-columns:1fr 1fr;gap:18px 26px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.eCVoiq_preparation li{color:#4c5d4e;gap:10px;font-size:13px;line-height:1.7;display:flex}.eCVoiq_preparation li svg{color:#4b7255;margin-top:3px}.eCVoiq_preparationNote{color:#788271;border-top:1px solid #d7dfd0;padding-top:16px;font-size:11px;line-height:1.8}.eCVoiq_chapter{border-top:1px solid #ccd6c9;padding:34px 0 38px;scroll-margin-top:100px}.eCVoiq_chapterHead{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.eCVoiq_chapterNumber{color:#86977f;flex:none;font:italic 20px/1.4 Georgia,serif}.eCVoiq_chapterHead h2{letter-spacing:-.025em;font-size:30px;line-height:1.25}.eCVoiq_chapterHead p{color:var(--guide-muted);margin-top:12px;font-size:14px;line-height:1.8}.eCVoiq_questions details{border-bottom:1px solid #e0e4da;scroll-margin-top:105px}.eCVoiq_budget{padding:20px 0}.eCVoiq_budget h3{letter-spacing:0;margin-bottom:14px;font:600 13px/1.5 Arial,Helvetica,sans-serif}.eCVoiq_budget table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:12px;line-height:1.8}.eCVoiq_budget th,.eCVoiq_budget td{vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid #dce2d6;padding:13px 12px}.eCVoiq_budget thead{color:#52614c;background:#eef1e8}.eCVoiq_budget th{color:#38523c;font-weight:500}.eCVoiq_budget tr>:first-child{width:30%}.eCVoiq_budget td{color:#63705d}.eCVoiq_page summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;list-style:none;display:flex}.eCVoiq_page summary::-webkit-details-marker{display:none}.eCVoiq_page summary:focus-visible{outline-offset:3px;outline:2px solid #648373}.eCVoiq_page details[open]>summary>svg{transform:rotate(45deg)}.eCVoiq_questions summary{color:#294735;padding:17px 0;font-size:14px;font-weight:600;line-height:1.6}.eCVoiq_questions summary svg{color:#8b9b83;align-self:center}.eCVoiq_questions details>p{color:#59655c;white-space:pre-line;margin:0;padding:0 30px 22px 0;font-size:14px;line-height:1.95}.eCVoiq_actions{background:#eef1e8;border-left:2px solid #6e8867;grid-template-columns:115px minmax(0,1fr);gap:20px;margin-top:24px;padding:20px 22px;display:grid}.eCVoiq_actions h3{letter-spacing:0;padding-top:1px;font:600 12px/1.7 Arial,Helvetica,sans-serif}.eCVoiq_actions ul{color:#52604f;margin:0;padding-left:16px;font-size:12px;line-height:1.85}.eCVoiq_actions li+li{margin-top:7px}.eCVoiq_citations{flex-wrap:wrap;align-items:baseline;gap:8px 17px;margin-top:18px;display:flex}.eCVoiq_citations>span{color:#7b8776;letter-spacing:.1em;font-size:9px;font-weight:600}.eCVoiq_citations a{color:#617159;text-underline-offset:3px;overflow-wrap:anywhere;font-size:10px;line-height:1.8;text-decoration:underline}.eCVoiq_citations svg{vertical-align:middle;display:inline}.eCVoiq_sourceSection{border-top:1px solid #ccd6c9;padding-top:35px;scroll-margin-top:100px}.eCVoiq_sourceSection>.eCVoiq_eyebrow{margin-bottom:12px}.eCVoiq_sourceSection h2{font-size:30px}.eCVoiq_sourceSection>p{color:var(--guide-muted);font-size:13px;line-height:1.9}.eCVoiq_sourceList{margin:24px 0;padding:0;list-style:none}.eCVoiq_sourceList li{border-bottom:1px solid #e0e4da;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.eCVoiq_sourceList a{color:#3d5d45;font-size:12px;line-height:1.7}.eCVoiq_sourceList a:hover{text-underline-offset:4px;text-decoration:underline}.eCVoiq_sourceList svg{vertical-align:middle;display:inline}.eCVoiq_sourceList li>span{color:#7b8676;flex:none;padding-top:3px;font-size:10px}.eCVoiq_sourceList time{text-align:right;margin-top:2px;display:block}.eCVoiq_disclaimer{padding:24px 0}.eCVoiq_disclaimer p{color:#7a8473;font-size:11px;line-height:1.85}.eCVoiq_disclaimer a{text-underline-offset:3px;text-decoration:underline}.eCVoiq_endLinks{color:var(--guide-green);border-top:1px solid #d5ddce;justify-content:space-between;gap:20px;padding-top:20px;font-size:12px;display:flex}.eCVoiq_endLinks a{align-items:center;gap:5px;display:inline-flex}@media (max-width:1100px){.eCVoiq_heroInner,.eCVoiq_layout{gap:40px;width:calc(100% - 64px)}.eCVoiq_heroInner{grid-template-columns:minmax(0,1fr) 280px}.eCVoiq_layout{grid-template-columns:205px minmax(0,1fr)}.eCVoiq_preparation ul{grid-template-columns:1fr}}@media (max-width:760px){.eCVoiq_heroInner,.eCVoiq_layout{width:calc(100% - 40px)}.eCVoiq_heroInner{grid-template-columns:1fr;gap:25px;padding:35px 0 28px}.eCVoiq_hero h1{font-size:44px}.eCVoiq_hero .eCVoiq_eyebrow{margin-bottom:14px}.eCVoiq_lead{margin:18px 0;font-size:15px}.eCVoiq_heroMeta{gap:6px 16px;font-size:10px}.eCVoiq_start{margin-top:20px}.eCVoiq_emergency{padding:20px}.eCVoiq_noticeIcon{float:left;margin:0 12px 0 0}.eCVoiq_emergency h2{font-size:20px}.eCVoiq_emergency p{margin-bottom:12px;font-size:12px}.eCVoiq_layout{padding-top:24px;display:block}.eCVoiq_sidebar{display:none}.eCVoiq_mobileIndex{background:#f3f5ee;border:1px solid #d5ddce;border-radius:4px;margin-bottom:20px;padding:17px 20px;display:block}.eCVoiq_mobileIndex>summary{color:var(--guide-green);font-size:13px;font-weight:600}.eCVoiq_mobileIndex .eCVoiq_contents{padding-top:14px}.eCVoiq_preparation{margin-bottom:32px;padding:22px 20px}.eCVoiq_preparation h2{font-size:25px}.eCVoiq_preparation ul{gap:14px;margin-top:20px}.eCVoiq_preparation li{font-size:12px}.eCVoiq_chapter{padding:27px 0 32px}.eCVoiq_chapterHead{gap:13px;margin-bottom:15px}.eCVoiq_chapterHead h2{font-size:26px}.eCVoiq_chapterNumber{font-size:17px}.eCVoiq_chapterHead p{font-size:13px;line-height:1.85}.eCVoiq_questions summary{padding:16px 0;font-size:13px}.eCVoiq_questions details>p{padding-right:0;font-size:13px}.eCVoiq_actions{grid-template-columns:1fr;gap:7px;padding:17px 18px}.eCVoiq_sourceList li{flex-direction:column;gap:6px}.eCVoiq_sourceList li>span{padding:0}.eCVoiq_sourceList time{text-align:left;margin-left:5px;display:inline}.eCVoiq_sourceSection h2{font-size:26px}.eCVoiq_endLinks{font-size:11px}}
