.cig-question-section,.cig-question-section *{box-sizing:border-box}.cig-question-section{align-items:start;color:#071330;display:grid;font-family:Montserrat,Arial,sans-serif;gap:clamp(68px,8vw,140px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0;padding:0;width:100%}.cig-question-section#planning{scroll-margin-top:144px}.cig-question-section__intro{min-width:0}.cig-question-section--sticky .cig-question-section__intro{position:sticky;top:144px}.cig-question-section__eyebrow{color:#122e76;font-size:clamp(18px,1.55vw,23px);font-weight:800;letter-spacing:.015em;line-height:1.25;margin:0 0 clamp(42px,4vw,58px);text-transform:uppercase}.cig-question-section__heading{color:#071330;font-size:clamp(48px,5.3vw,76px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0;max-width:650px}.cig-question-section__description{color:#202020;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.75;margin-top:clamp(38px,4vw,52px);max-width:620px}.cig-question-section__description>*{margin-top:0}.cig-question-section__description>*+*{margin-top:1.5em}.cig-question-section__description>:last-child{margin-bottom:0}.cig-question-section__list{border-top:1px solid #cfdeea;list-style:none;margin:0;min-width:0;padding:0}.cig-question-section__item{border-bottom:1px solid #cfdeea;display:grid;gap:18px;grid-template-columns:58px minmax(0,1fr);margin:0;min-height:190px;padding:36px 0}.cig-question-section__number{color:#8b9bb0;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.4;padding-top:4px}.cig-question-section__item-label{color:#122e76;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.cig-question-section__question{color:#071330;font-size:clamp(28px,2.7vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.16;margin:0;max-width:680px}.cig-question-section--list-only{grid-template-columns:1fr}.cig-question-section--list-only .cig-question-section__list{margin-left:auto;width:min(100%,780px)}.cig-question-section--intro-only{grid-template-columns:1fr}.cig-question-section--intro-only .cig-question-section__intro{width:min(100%,720px)}@media (max-width:900px){.cig-question-section{gap:64px;grid-template-columns:1fr}.cig-question-section--sticky .cig-question-section__intro{position:static}.cig-question-section__description,.cig-question-section__heading{max-width:700px}.cig-question-section--list-only .cig-question-section__list{margin-left:0;width:100%}}@media (max-width:600px){.cig-question-section{gap:48px}.cig-question-section__eyebrow{font-size:16px;margin-bottom:30px}.cig-question-section__heading{font-size:clamp(42px,13vw,56px);line-height:1.06}.cig-question-section__description{font-size:16px;line-height:1.7;margin-top:30px}.cig-question-section__item{gap:12px;grid-template-columns:38px minmax(0,1fr);min-height:0;padding:30px 0}.cig-question-section__item-label,.cig-question-section__number{font-size:10px}.cig-question-section__item-label{margin-bottom:14px}.cig-question-section__question{font-size:clamp(25px,7.5vw,33px)}}.cig-question-section--detailed .cig-question-section__description p{color:inherit;font:inherit;margin:0}.cig-question-section--detailed .cig-question-section__description>*+*{margin-top:1.5em}.cig-question-section--detailed .cig-question-section__intro-link{align-items:center;color:#122e76;display:inline-flex;font:800 14px/1.5 Montserrat,Arial,sans-serif;gap:12px;letter-spacing:normal;margin-top:22px;max-width:100%;min-height:44px;padding:6px 0;text-decoration:none;text-transform:none;transition:color .16s ease}.cig-question-section--detailed .cig-question-section__intro-link:hover{color:#071330;text-decoration:none}.cig-question-section--detailed .cig-question-section__intro-link:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:4px}.cig-question-section--detailed .cig-question-section__link-arrow{flex:0 0 auto;font-size:20px;font-weight:500;line-height:1}.cig-question-section--detailed .cig-question-section__item{gap:22px;grid-template-columns:42px minmax(0,1fr);list-style:none;min-height:0;padding:32px 0}.cig-question-section--detailed .cig-question-section__item:before{content:none}.cig-question-section--detailed .cig-question-section__item-content{min-width:0}.cig-question-section--detailed .cig-question-section__number{color:#122e76;font-size:13px;letter-spacing:normal;line-height:1.5}.cig-question-section--detailed .cig-question-section__item-label{margin-bottom:10px}.cig-question-section--detailed .cig-question-section__question{font-size:23px;font-weight:800;letter-spacing:-.025em;line-height:1.35;max-width:none;overflow-wrap:break-word;text-transform:none}.cig-question-section--detailed .cig-question-section__item-description{color:#506589;font-size:16px;font-weight:500;line-height:1.75;margin-top:12px;overflow-wrap:break-word}.cig-question-section--detailed .cig-question-section__item-description p{color:inherit;font:inherit;margin:0}.cig-question-section--detailed .cig-question-section__item-description>*+*{margin-top:1em}.cig-question-section--detailed .cig-question-section__item-description>:last-child{margin-bottom:0}.cig-question-section--detailed.cig-question-section--intro-only,.cig-question-section--detailed.cig-question-section--list-only{grid-template-columns:1fr}@media (max-width:600px){.cig-question-section--detailed .cig-question-section__item{gap:15px;grid-template-columns:28px minmax(0,1fr);padding:27px 0}.cig-question-section--detailed .cig-question-section__question{font-size:20px}.cig-question-section--detailed .cig-question-section__number{font-size:12px}}.cig-question-section--resources{scroll-margin-top:144px}@media (min-width:901px){.cig-question-section--resources:not(.cig-question-section--list-only):not(.cig-question-section--intro-only){gap:clamp(48px,4vw,64px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cig-question-section--resources .cig-question-section__description{color:#506589}.cig-question-section--resources .cig-question-section__description p+p{margin-top:1.5em}.cig-question-section--resources .cig-question-section__list{border-top-color:#bdd1e1}.cig-question-section--resources .cig-question-section__item{border-bottom-color:#bdd1e1}.cig-question-section--resources .cig-question-section__item-label{color:#506589;letter-spacing:.06em}.cig-question-section--resources .cig-question-section__item-content{position:relative}.cig-question-section--resources .cig-question-section__item-content--has-arrow{padding-right:48px}.cig-question-section--resources .cig-question-section__row-link{color:inherit;display:block;font:inherit;letter-spacing:inherit;text-decoration:none;text-transform:none;transition:color .16s ease}.cig-question-section--resources .cig-question-section__row-link:hover{color:#122e76;text-decoration:none}.cig-question-section--resources .cig-question-section__row-link:hover span{text-decoration:none}.cig-question-section--resources .cig-question-section__row-link:focus-visible{border-radius:2px;outline:2px solid #122e76;outline-offset:6px}.cig-question-section--resources .cig-question-section__row-arrow{align-items:center;color:#122e76;display:inline-flex;font:500 28px/1 Montserrat,Arial,sans-serif;height:36px;justify-content:center;letter-spacing:normal;position:absolute;right:0;top:0;width:36px}@media (max-width:600px){.cig-question-section--resources .cig-question-section__item-content--has-arrow{padding-right:38px}.cig-question-section--resources .cig-question-section__row-arrow{font-size:24px;height:28px;width:28px}}