﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#ffffff !important;background-image:none;border:1px solid #747775 !important;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f !important;cursor:pointer;font-family:Roboto, 'Helvetica Neue', 'Arial Nova', 'Nimbus Sans', Arial, sans-serif;font-size:14px !important;height:45px;letter-spacing:0.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;-webkit-transition:background-color .218s, border-color .218s, box-shadow .218s;transition:background-color .218s, border-color .218s, box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:center;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:0;flex-grow:0;font-family:'Roboto', arial, sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);text-decoration:none !important}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}:root{--black: rgba(3, 5, 15, 1);--cool-black: rgba(10, 13, 18, 1);--white: rgba(255, 255, 255, 1);--white-50: rgba(255, 255, 255, 0.5);--cool-white: rgba(247, 250, 252, 1);--mirage: rgba(18, 27, 37, 1);--mirage-50: rgba(18, 27, 37, 0.5);--accent-yellow: rgba(242, 205, 16, 1);--accent-yellow-50: rgba(242, 205, 16, 0.5);--accent-red: rgba(255, 26, 26, 1);--accent-red-50: rgba(255, 26, 26, 0.5);--accent-blue: rgba(3, 101, 244, 1);--accent-blue-50: rgba(3, 101, 244, 0.5);--accent-green: rgba(0, 159, 16, 1);--accent-green-50: rgba(0, 159, 16, 0.5);--medium-grey: rgba(203, 213, 225, 1);--light-grey: rgba(226, 232, 240, 1);--dark-grey: rgba(71, 85, 105, 1);--default-text-color: var(--cool-black);--default-border-color: var(--medium-grey);--default-link-color: var(--accent-blue);--heading-prefix-text-color: var(--dark-grey);--page-background-color: var(--cool-white);--header-background-color: var(--mirage);--header-text-color: var(--cool-white);--app-navigation-background-color: var(--white);--primary-navigation-button-border-color: var(--white);--primary-navigation-button-text-color: var(--white);--primary-navigation-button-label-text-color: var(--accent-yellow);--primary-navigation-button-background-color: var(--mirage);--primary-navigation-selected-button-text-color: var(--mirage);--primary-navigation-selected-button-label-text-color: var(--mirage-50);--primary-navigation-selected-button-background-color: var(--accent-yellow);--primary-navigation-disabled-button-background-color: var(--accent-yellow);--tertiary-navigation-bullet-text-color: var(--white);--tertiary-navigation-bullet-background-color: var(--cool-black);--tertiary-navigation-selected-border-color: var(--accent-yellow);--rainbow-linear-gradient: linear-gradient(71deg, #FFD600 -0.48%, #00FFB2 25.72%, #06F 49.4%, #30F 74.09%, #F00 100.29%);--button-background-color: var(--accent-green);--button-color: var(--white);--button-background-hover-color: var(--accent-green);--button-hover-color: var(--white);--selected-button-background-color: var(--mirage);--secondary-button-background-color: var(--white);--secondary-button-color: var(--accent-blue);--secondary-button-background-hover-color: var(--white);--secondary-button-hover-color: var(--accent-blue);--tertiary-button-background-color: var(--white);--tertiary-button-color: var(--accent-blue);--danger-button-background-color: var(--accent-red);--danger-button-color: var(--white);--danger-button-border-color: var(--accent-yellow);--button-background-disabled-color: var(--accent-green-50);--button-disabled-color: var(--dark-grey);--button-disabled-border: var(--dark-grey);--dialog-backdrop-color: var(--dark-grey);--flash-message-background-color: var(--accent-yellow);--flash-message-text-color: var(--default-text-color);--app-navigation-selected-background-color: var(--light-grey);--app-navigation-hover-background-color: var(--cool-white);--app-navigation-completed-item-background-color: var(--accent-green);--navigation-bug-background-color: var(--accent-red);--navigation-bug-text-color: var(--white);--needs-review-border-color: var(--accent-red);--flag-item-background-color: var(--accent-red-50);--flag-item-dismiss-button-color: var(--accent-red);--parsed-field-background-color: var(--light-grey)}:root BODY{font-family:"Source Sans 3", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}:root H1,:root H2,:root H3,:root H4{font-family:"Fira Sans", sans-serif;font-weight:700;font-style:normal}@media (prefers-reduced-motion){:root{scroll-behavior:auto}}:root DIV.form-item{margin-bottom:1rem}:root DIV.form-item LABEL{display:block;margin-bottom:0.25rem;font-size:0.95rem;text-align:left}:root DIV.form-item INPUT[type=checkbox]+LABEL{display:inline-block}:root DIV.form-item INPUT[type=text],:root DIV.form-item INPUT[type=email],:root DIV.form-item INPUT[type=date],:root DIV.form-item INPUT[type=number],:root DIV.form-item INPUT[type=password],:root DIV.form-item INPUT[type=url],:root DIV.form-item INPUT[type=tel],:root DIV.form-item SELECT,:root DIV.form-item TEXTAREA{min-width:Min(80%, 30rem);padding:0.5rem;box-sizing:border-box}:root DIV.form-item P.description,:root DIV.form-item P.fine-print{margin-top:0.5rem;font-size:0.9rem}:root DIV.form-item TEXTAREA.large{width:100%;min-height:10rem}:root DIV.form-item TEXTAREA.tall{min-height:10rem}:root DIV.form-item DIV.inline-actions{display:none}:root DIV.form-item DIV.date-select SELECT{width:auto;min-width:auto}:root DIV.form-item.full-width{position:relative}:root DIV.form-item.full-width INPUT[type=text],:root DIV.form-item.full-width INPUT[type=email],:root DIV.form-item.full-width INPUT[type=date],:root DIV.form-item.full-width INPUT[type=number],:root DIV.form-item.full-width INPUT[type=password],:root DIV.form-item.full-width INPUT[type=url],:root DIV.form-item.full-width INPUT[type=tel],:root DIV.form-item.full-width SELECT,:root DIV.form-item.full-width TEXTAREA{width:100%}:root .form-item-seperator{display:block;text-align:center;font-weight:bold;padding:0.75rem 0.25rem;box-sizing:border-box;margin-top:calc(1lh + 0.25rem)}:root FORM.submitting{opacity:0.75;pointer-events:none}:root FORM.submitting BUTTON[type="submit"]{font-style:italic}:root FORM[data-turbo-frame] DIV.form-item DIV.inline-actions{display:block}:root FORM DIV.actions,:root DIV.form-submit{margin-top:2rem}:root FORM.button_to{display:inline-block}:root DIV.form-row{display:flex;flex-direction:row;gap:1rem}:root DIV.form-row.centered{justify-content:center}:root DETAILS.form-item{margin-bottom:1rem}:root DETAILS.optional-form-item{margin-bottom:1rem}:root DETAILS.optional-form-item SUMMARY{color:var(--linky-blue);display:flex;gap:1rem;background-color:var(--palest-blue);padding:0.5rem;border-radius:0.25rem}:root DETAILS.optional-form-item SUMMARY SPAN.summary-text{flex:2;cursor:pointer}:root DETAILS.optional-form-item SUMMARY::-webkit-details-marker{display:none}:root DETAILS.optional-form-item[open]{margin-bottom:0}:root DETAILS.optional-form-item[open] SUMMARY{display:none}:root DIV#error_explanation UL{text-align:left}:root DIV.inline-row{display:flex;flex-direction:row;align-items:center;gap:0.5rem}:root DIV.inline-row P{margin:0}:root .disabled{opacity:0.6;pointer-events:none}:root .irrelevant{opacity:0.6}:root .hidden{display:none}:root .screenreader-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}:root BODY.debug SPAN.translation_missing{outline:1px dashed red}:root BODY.debug SPAN.translation_missing::after{content:attr(title);padding:1rem;background:#eee;display:block}@media only screen and (max-width: 768px){:root DIV.form-row{flex-direction:column;gap:0;margin-bottom:1rem}:root DIV.form-row .form-item-seperator{padding:0;margin-top:0;text-align:left}:root DIV.form-item INPUT[type=text],:root DIV.form-item INPUT[type=email],:root DIV.form-item INPUT[type=date],:root DIV.form-item INPUT[type=number],:root DIV.form-item INPUT[type=password],:root DIV.form-item INPUT[type=url],:root DIV.form-item INPUT[type=tel],:root DIV.form-item SELECT,:root DIV.form-item TEXTAREA{width:100%;padding:0.5rem;box-sizing:border-box}}@media only screen and (min-width: 769px){.show-on-mobile,.hide-on-desktop{display:none !important}}@media only screen and (max-width: 768px){.show-on-desktop,.hide-on-mobile{display:none !important}}DETAILS:not([open]) SUMMARY SPAN.summary-opened{display:none}DETAILS[open] SUMMARY SPAN.summary-closed{display:none}TABLE.data-table{width:100%;margin-bottom:1rem}TABLE.data-table th,TABLE.data-table td{text-align:left;padding:0.5rem}TABLE.data-table thead th{font-weight:bold}TABLE.data-table tbody tr:nth-child(even){background-color:#eaeaea}TABLE.data-table tbody tr:nth-child(odd){background-color:transparent}.youtube-video{aspect-ratio:16 / 9;width:100%}:root{scroll-behavior:smooth}:root BODY{background-color:var(--page-background-color);color:var(--default-text-color)}:root SECTION#app>MAIN{container-type:inline-size}:root SECTION#app>MAIN HEADER H1 SPAN.prefix{text-transform:uppercase;color:var(--heading-prefix-text-color);font-size:1rem;display:block;margin-bottom:0.5rem}:root SECTION#app>MAIN HEADER IMG.header-image{margin:3rem auto 0}:root FOOTER{background-color:var(--header-background-color);color:var(--header-text-color);margin-top:0;padding-top:1rem;border-top:1px solid #ccc;min-height:10rem}:root DIV.parsed-field{background:var(--parsed-field-background-color);padding:1rem;border-radius:0.5rem;text-align:left}:root DIV.parsed-field .parsed-field-label{display:block;font-weight:bold}:root DIV.parsed-field .parsed-field-label:empty{display:none}:root DIV.parsed-field .parsed-field-wrapper{display:flex;gap:1rem}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content{display:grid;grid-template-rows:minmax(2rem, auto) minmax(1rem, auto) minmax(1rem, auto);grid-template-areas:"value" "detail" "action";gap:0.25rem}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content .parsed-field-content-value,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content .parsed-field-content-value{font-size:1.75rem;grid-area:value;text-transform:uppercase}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content .parsed-field-content-detail,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content .parsed-field-content-detail{font-size:1rem;grid-area:detail}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content .parsed-field-content-action,:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content .inline-editable-action,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content .parsed-field-content-action,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content .inline-editable-action{font-size:1rem;grid-area:action}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content DIV.form-item,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content DIV.form-item{grid-row:1 / span 3;padding-top:0.5rem}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content DIV.form-item DIV.inline-actions,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content DIV.form-item DIV.inline-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-content DIV.form-item DIV.inline-actions BUTTON,:root DIV.parsed-field .parsed-field-wrapper turbo-frame.inline-editable-content DIV.form-item DIV.inline-actions BUTTON{padding:0 0.5rem}:root DIV.parsed-field .parsed-field-wrapper .parsed-field-actions{margin-left:auto;justify-items:end}:root DIV.parsed-field .parsed-field-label{display:block}:root DIV.parsed-field .parsed-field-value{display:block}:root DIV.parsed-field.transparent{background-color:transparent;padding:0}:root DIV.parsed-field-grid{display:flex;gap:2rem;max-width:100%;flex-wrap:wrap;margin-bottom:2rem}:root DIV.parsed-field-grid DIV.parsed-field-row{display:flex;gap:2rem;width:100%}:root DIV.parsed-field-grid DIV.parsed-field-group{display:flex;gap:1rem}:root .flex-stretched>*{flex-grow:1}:root A,:root A:visited{color:var(--default-link-color)}:root P{line-height:140%}:root P.large{font-size:1.125rem;line-height:150%}:root P.subheading{margin-top:0}:root .centered{text-align:center}:root .aligned-left{text-align:left}:root .panel{text-align:left;background:var(--white);padding:1.5rem 2rem;border-radius:0.5rem;margin-bottom:2rem;border:1px solid var(--default-border-color)}:root .panel DIV.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}:root .panel DIV.panel-header H2{margin:0.5rem 0;padding:0}:root .panel DIV.panel-header H2 EM{text-decoration:var(--accent-yellow-50) underline;text-decoration-thickness:0.5rem;text-decoration-skip-ink:none}:root .panel DIV.panel-header DIV.panel-actions{display:flex;margin-left:auto;gap:0.5rem}:root .panel P:first-child{margin-top:0}:root .panel P:last-child{margin-bottom:0}:root .panel .panel{border:none;padding:1.25rem}:root .panel.alert{background-color:var(--accent-yellow-50)}:root .panel.alert P IMG{vertical-align:middle;margin-right:0.5rem;width:1.5rem}:root SPAN.coupon-notice{background-color:var(--accent-yellow);padding:0.5rem 1rem;border-radius:0.5rem;font-size:0.9rem;width:fit-content}:root .item-list{display:flex;flex-direction:column;gap:1.5rem}:root .item-list>H1,:root .item-list>H2,:root .item-list>H3,:root .item-list>H4,:root .item-list>H5,:root .item-list>H6{margin-bottom:0}:root DIV#subpage-list{margin-top:2rem}:root DIV.subpage-list-item{margin-bottom:3rem}:root DIV.subpage-list-item H2{margin-top:0.5rem}:root DIV.subpage-list-item:last-child{margin-bottom:1rem}:root DIV.subpage-list-item-actions{display:flex;gap:1rem;margin-top:1rem}:root DIV.section-status{--section-status-background-color: var(--light-grey);display:flex;gap:0.5rem;padding:0.5rem;align-items:center;border-radius:0.75rem;background-color:var(--section-status-background-color);width:fit-content}:root DIV.section-status SPAN.progress-marker{display:block;height:1.5rem;width:1.5rem;border-radius:50%;background-color:var(--white);background-repeat:no-repeat;background-size:contain}:root DIV.section-status A.section-status-button{margin-left:0.5rem}:root DIV.section-status.complete,:root DIV.section-status.not-applicable{--section-status-background-color: var(--accent-green-50)}:root DIV.section-status.complete SPAN.progress-marker,:root DIV.section-status.not-applicable SPAN.progress-marker{background-image:url(/assets/icons/white-checkmark-dcc3490891d36b14bb923ac1360b665c0cb31294f610f356d9e2b5490035b213.svg);background-color:var(--accent-green)}:root DIV.section-status.needs-review SPAN.progress-marker{background-image:url(/assets/icons/red-exclamation-1abffddcb7f2209c8be544eb79b915674523eedc2454a7666fa695c27f53e414.svg)}:root DIV.section-status.in-progress SPAN.progress-marker{background-image:url(/assets/icons/in-progress-1f049f98fe1da94c0dd801e8bbe474ea1a9342d2a79bf155271f656fc8eb3c0c.svg)}:root DIV.section-status.not-started SPAN.progress-marker{background-image:url(/assets/icons/not-started-48ff49ea0cb498c60e8362b226650fb594e57f3954b7b401013ec1cc5f349e52.svg)}:root DIV#flash-messages{position:fixed;inset:6rem 2rem auto auto;z-index:1000;display:flex;flex-direction:column;gap:1rem;align-items:end}:root DIV#flash-messages DIV.flash-message{display:flex;text-align:center;align-items:center;gap:0.5rem;padding:1rem 1.5rem 1rem 2rem;background-color:var(--flash-message-background-color);color:var(--flash-message-text-color);width:max-content;border-radius:10rem;font-size:1rem;animation:flash-slide-in 1s ease-in-out;animation-fill-mode:forwards}:root DIV#flash-messages DIV.flash-message A.flash-message-close{display:block;margin-left:auto}:root DIV#flash-messages DIV.flash-message A.flash-message-close IMG{display:block}:root DIV#flash-messages DIV.flash-message.dismissing{animation:flash-slide-out 0.5s ease-in-out;animation-fill-mode:forwards}@keyframes flash-slide-in{0%{transform:translateX(150%)}100%{transform:translateX(0%)}}@keyframes flash-slide-out{0%{transform:translateX(0%)}100%{transform:translateX(150%)}}:root DIV.next-section-navigation{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:end;margin:6rem auto 2rem;padding:1rem;border:1px solid var(--default-border-color);border-radius:0.5rem;background:var(--white)}:root DIV.next-section-navigation P.next-section-label{margin:0}:root DIV.collection .collection-item-grid{display:grid;gap:1rem}:root DIV.collection .collection-item-grid DIV.actions{grid-column:-2;grid-row:1;justify-self:end}:root DIV.collection .collection-item-grid DIV.problem-notice{grid-column:1 / -1;width:100%}:root DIV.collection .collection-item-grid DIV.collection-item-title{grid-column:1 / -2;align-self:center}:root DIV.collection .collection-item-grid DIV.collection-item-title H3{margin:0}:root DIV.collection .collection-item-grid.trip-collection-item{grid-template-columns:repeat(3, auto)}:root DIV.collection .collection-item-grid.marriage-collection-item{grid-template-columns:repeat(4, auto)}:root DIV.collection .collection-item-grid.marriage-collection-item DIV.marriage-collection-item-file,:root DIV.collection .collection-item-grid.marriage-collection-item DIV.marriage-collection-item-file-display{grid-column:1 / -1;grid-row:2}:root DIV.collection .collection-item-grid.marriage-collection-item DIV.marriage-collection-current-spouse-info{grid-column:1 / -1;grid-row:3}:root DIV.collection .collection-item-grid.child-collection-item{grid-template-columns:repeat(5, auto)}:root DIV.collection .collection-item-grid.offense-collection-item{grid-template-columns:repeat(5, auto)}:root DIV.collection .collection-item-grid.tax-return-collection-item{grid-template-columns:5rem 1fr 1fr;justify-content:start;align-items:center}:root DIV.collection .collection-item-grid.education-item{grid-template-columns:repeat(4, auto)}:root DIV.collection .collection-item-grid.employment-item{grid-template-columns:repeat(4, auto)}:root DIV.collection .collection-item-grid.unemployed-item{grid-template-columns:repeat(2, auto)}:root DIV.collection .collection-item-grid.address-collection-item{grid-template-columns:repeat(3, auto)}:root DIV.collection.filing-provisions-list{flex-direction:row;flex-wrap:wrap;gap:2rem}:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item{flex-direction:column;flex:1;gap:1rem;padding-bottom:2rem}:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item H2{margin-bottom:0}:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item.selected{border-color:var(--accent-green);border-width:2px}:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item.disabled P,:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item.disabled H2,:root DIV.collection.filing-provisions-list DIV.filing-provision-collection-item.disabled H3{color:var(--dark-grey)}:root DIV#tax-returns-list{margin-bottom:3rem}:root DIV.provision-choices{display:flex;flex-direction:column;gap:1rem}:root DIV.provision-choice{border:1px solid var(--default-border-color);border-radius:0.5rem;padding:1.5rem}:root DIV.provision-choice H3{margin-top:0}:root DIV.provision-choice.selected{border-color:var(--accent-green);border-width:2px}:root DIV#trips-meter{height:1rem;width:100%;border-radius:2rem;background:var(--medium-grey)}:root DIV#trips-meter DIV.meter{height:100%;border-radius:2rem;background:var(--dark-grey);padding:0 0.5rem}:root DIV#trips-meter DIV.meter.safe{background:var(--accent-green)}:root DIV#trips-meter DIV.meter.warning{background:var(--accent-yellow)}:root DIV#trips-meter DIV.meter.danger{background:var(--accent-red)}:root DIV#login-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin:3rem auto;align-items:center;max-width:1000px}:root DIV#login-content DIV.panel{border:1px solid var(--default-border-color);text-align:center}:root DIV#login-content DIV.panel DIV.form-item{max-width:25rem;margin-left:auto;margin-right:auto;text-align:left}:root DIV#login-content DIV.panel DIV.form-item INPUT:not([type=checkbox]){width:100%}:root DIV#login-content DIV#login-remember-forgot{display:grid;grid-template-columns:1fr 1fr;gap:1rem}:root DIV#login-content DIV#login-remember-forgot DIV#remember-me-checkbox{text-align:left;justify-self:start;margin:0}:root DIV#login-content DIV#login-remember-forgot DIV#forgot-password{text-align:right}:root DIV#login-content DIV#login-encouragement{display:flex;flex-direction:column;gap:1rem}:root DIV#login-content DIV#login-encouragement P{text-align:center;font-size:2rem;margin:0}:root DIV#login-content DIV#login-encouragement P.large{font-size:2.5rem}:root DIV#login-content DIV#login-encouragement DIV.hr-with-text{margin:0}:root DIV#login-content DIV#login-encouragement DIV.hr-with-text IMG{width:3rem}:root DIV#signed-out-home-panel{margin:0 auto 3rem;max-width:25rem}:root DIV#signed-out-home-panel P.large{margin-top:0;font-size:1.5rem}:root DIV#customer-home-items{display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap}:root DIV#customer-home-items DIV.customer-home-item{flex:1 1 20rem;min-width:0}:root DIV#customer-home-items DIV.customer-home-item P.icon-with-text{display:grid;grid-template-columns:3.5rem auto;align-items:center;gap:1rem}:root DIV#customer-home-items DIV.customer-home-item P.icon-with-text IMG.icon{justify-self:center}:root DETAILS.panel{padding:1rem}:root DETAILS.panel SUMMARY{color:var(--default-link-color);font-weight:bold;list-style:none;cursor:pointer}:root DETAILS.panel SUMMARY:hover{text-decoration:underline}:root DETAILS.panel SUMMARY::-webkit-details-marker{display:none}:root DETAILS.panel[open] SUMMARY{position:relative;color:var(--default-text-color)}:root DETAILS.panel[open] SUMMARY:hover{text-decoration:none}:root DETAILS.panel[open] SUMMARY::after{content:'';height:1rem;width:1rem;background:url(/assets/icons/close-button-8dc5d1ab22a0ee74e3d42659411cffe25305544a193d491f8cc073b66a0ed4b8.svg) center center no-repeat;position:absolute;inset:auto 0 auto auto}:root DETAILS#delete-my-account{margin-top:5rem}:root DIV.pay-gate UL#paid-features-list{margin:2rem 0 3rem;list-style:none;padding:0;display:flex;gap:1rem}:root DIV.pay-gate UL#paid-features-list LI{background:var(--white);padding:1rem;border-radius:0.5rem;border:1px solid var(--default-border-color);font-size:1.25rem;flex:1 1 0}:root DIV#confirm-unavailable-block{margin-bottom:3rem}:root DIV.team-member IMG.team-member-image{display:block;margin:0 auto;max-width:250px;border-radius:50%;border:10px solid var(--white);box-shadow:0 0 1rem var(--default-border-color)}:root DIV.team-member DIV.support-form{margin-bottom:3rem}:root DIV.team-member DIV.support-form TEXTAREA{width:100%}:root DIV.team-member DIV.support-form DIV.actions{margin-top:1rem}:root DIV.team-member DIV.support-form DIV.success-message{padding:3rem 1rem;text-align:center;animation:fadeIn 0.3s ease-in;background:var(--white);border-radius:0.5rem}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}:root DIV.team-member-list{display:flex;flex-direction:column;gap:1rem}:root DIV.team-member-list DIV.team-member-item{display:flex;gap:1rem;flex-direction:row;align-items:center}:root DIV.team-member-list DIV.team-member-item IMG.team-member-image{width:75px;height:75px;border-radius:50%;border:5px solid var(--white);box-shadow:0 0 1rem var(--default-border-color)}:root DIV.team-member-list DIV.team-member-item H3{margin:0}:root DIV.team-member-list DIV.team-member-item P{margin:0}:root DIV#your-support-team{margin:3rem 0 3rem}:root DIV#support-team-footer{padding:2rem 0 2rem;text-align:center}:root DIV#support-team-footer H2{margin:0;color:var(--accent-yellow);text-transform:uppercase;font-size:1rem;margin-bottom:1rem}:root DIV#support-team-footer DIV.team-member-list{display:flex;flex-direction:row;gap:1rem;justify-content:center}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A{display:flex;flex-direction:row;align-items:center;gap:1rem;text-align:left;padding:0.25rem 1.5rem 0.25rem 0.25rem;background:var(--cool-white);border-radius:2rem;text-decoration:none;border:3px solid var(--cool-white)}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A IMG.team-member-image{width:40px;height:40px;border:none;box-shadow:none}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A H3,:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A P{text-decoration:none;color:var(--default-text-color);margin:0}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A H3{font-weight:normal}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item A P{font-size:0.8rem;text-transform:uppercase;font-weight:bold}:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item:hover A,:root DIV#support-team-footer DIV.team-member-list DIV.team-member-item.selected A{border-color:var(--accent-yellow);background:var(--white)}@media only screen and (min-width: 769px){:root BODY{min-height:100vh;display:flex;flex-direction:column;margin:0}:root SECTION#app{flex:1 0 auto;display:grid;grid-template-columns:18rem auto;gap:0}:root SECTION#app:not(:has(>NAV)){grid-template-columns:1fr}:root SECTION#app>MAIN{padding:0 2rem 3rem}:root SECTION#app>MAIN DIV.tiny-column{margin:0 auto;width:100%;max-width:35rem}:root SECTION#app>MAIN DIV.narrow-column{margin:0 auto;width:100%;max-width:50rem}:root SECTION#app>MAIN DIV.medium-column{margin:0 auto;width:clamp(50rem, 100%, 70rem)}:root SECTION#app>MAIN HEADER{text-align:center;padding:1rem 0 0}:root SECTION#app>MAIN HEADER H1{font-size:2.5rem}:root SECTION#app>MAIN HEADER NAV.tertiary{margin:0;border:1px solid var(--default-border-color);border-radius:0.5rem;background:var(--white);text-align:center}:root SECTION#app>MAIN HEADER NAV.tertiary OL{display:inline-flex;margin:0;padding:0;gap:1rem;list-style:none;counter-reset:tertiary-nav}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A::before{counter-increment:tertiary-nav;content:counter(tertiary-nav);display:inline-block;line-height:1.5rem;border-radius:2rem;font-size:0.9rem;font-weight:400;width:1.5rem;height:1.5rem;margin-right:0.5rem;color:var(--tertiary-navigation-bullet-text-color);background-color:var(--tertiary-navigation-bullet-background-color)}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A{display:block;box-sizing:border-box;padding:0.5rem 1rem 0.25rem;line-height:2.5rem;text-decoration:none;color:var(--default-text-color);border-bottom:6px solid transparent}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A.selected{font-weight:bold;border-bottom:6px solid var(--tertiary-navigation-selected-border-color)}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A:hover{text-decoration:underline}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI.complete{--tertiary-navigation-bullet-background-color: var(--accent-green)}:root FOOTER{flex-shrink:0}:root DIV.eligibility-check{height:100%;box-sizing:border-box;align-content:center}}@media only screen and (max-width: 768px){:root DIV.percent-complete-header{background:var(--accent-blue-50);color:var(--white);padding:0.25rem 0.75rem;border-radius:1rem}:root DIV.percent-complete-header A{color:var(--white);text-decoration:none}:root SECTION#app>MAIN{padding:1rem 1rem 3rem}:root SECTION#app>MAIN HEADER{text-align:center;padding:0}:root SECTION#app>MAIN HEADER H1{font-size:1.75rem}:root SECTION#app>MAIN HEADER NAV.tertiary{margin:0;border:1px solid var(--default-border-color);border-radius:0.5rem;background:var(--white);text-align:center}:root SECTION#app>MAIN HEADER NAV.tertiary OL{display:flex;flex-direction:column;margin:0;padding:0;gap:0;list-style:none;counter-reset:tertiary-nav}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A::before{counter-increment:tertiary-nav;content:counter(tertiary-nav);display:inline-block;line-height:1.5rem;border-radius:2rem;font-size:0.9rem;font-weight:400;width:1.5rem;height:1.5rem;margin-right:0.5rem;text-align:center;color:var(--tertiary-navigation-bullet-text-color);background-color:var(--tertiary-navigation-bullet-background-color)}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A{display:block;box-sizing:border-box;padding:0.5rem 1rem 0.25rem;line-height:2.5rem;text-decoration:none;color:var(--default-text-color);border-bottom:6px solid transparent;text-align:left}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A.selected{font-weight:bold;background:var(--tertiary-navigation-selected-border-color)}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI A:hover{text-decoration:underline}:root SECTION#app>MAIN HEADER NAV.tertiary OL LI.complete{--tertiary-navigation-bullet-background-color: var(--accent-green)}:root DIV.parsed-field-row{flex-direction:column}:root DIV.parsed-field-wrapper{flex-direction:column}:root DIV.parsed-field DIV.parsed-field-wrapper{row-gap:0}:root DIV.parsed-field DIV.parsed-field-wrapper DIV.parsed-field-actions{margin:0 0 1rem;justify-self:stretch}:root DIV#login-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;max-width:100dvw;gap:0}:root DIV#login-content DIV#login-remember-forgot{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;gap:1rem}:root DIV#login-content DIV#login-remember-forgot DIV#remember-me-checkbox{text-align:left;justify-self:start;margin:0}:root DIV#login-content DIV#login-remember-forgot DIV#forgot-password{text-align:left}:root DIV#login-content DIV#login-encouragement{display:flex;flex-direction:column;gap:1rem}:root DIV#login-content DIV#login-encouragement P{text-align:center;font-size:2rem;margin:0}:root DIV#login-content DIV#login-encouragement P.large{font-size:2.5rem}:root DIV#login-content DIV#login-encouragement DIV.hr-with-text{margin:0}:root DIV#login-content DIV#login-encouragement DIV.hr-with-text IMG{width:3rem}:root DIV#customer-home-items{flex-direction:column}:root DIV#customer-home-items DIV.customer-home-item{flex:1 1 100%}:root DIV#customer-home-items P.icon-with-text{margin:1rem}:root DIV.next-section-navigation{flex-direction:column}:root DIV#flash-messages{inset:3rem 1rem auto 1rem}:root DIV#flash-messages DIV.flash-message{width:100%;animation:flash-slide-in 1s ease-in-out;animation-fill-mode:forwards;box-sizing:border-box}:root DIV#flash-messages DIV.flash-message.dismissing{animation:flash-slide-out 0.5s ease-in-out;animation-fill-mode:forwards}@keyframes flash-slide-in{0%{transform:translateY(-150%)}100%{transform:translateY(0%)}}@keyframes flash-slide-out{0%{transform:translateY(0%)}100%{transform:translateY(-150%)}}:root DIV.panel DIV.panel-header{flex-direction:column;gap:1rem;margin-bottom:2rem}:root DIV.panel DIV.panel-header DIV.panel-actions{margin-left:0}:root DIV.section-status{width:auto}:root DIV.section-status A.section-status-button{margin-left:auto}:root DIV.collection .collection-item-grid{grid-template-columns:1fr !important}:root DIV.collection .collection-item-grid DIV.actions{grid-column:1;grid-row:auto;order:999;justify-self:stretch;margin:1rem 0 0}:root DIV.pay-gate UL#paid-features-list{flex-direction:column}:root DIV#support-team-footer{text-align:left;padding-left:1.5rem}:root DIV#support-team-footer DIV.team-member-list{flex-direction:column}}:root BUTTON:not(.trix-button,[data-cy]),:root A.button,:root A.button:visited,:root SPAN.button,:root LABEL.button{cursor:pointer;display:inline-block;border:none;font-size:1.25rem;text-align:center;padding:0.5rem 1.5rem;background-color:var(--button-background-color);color:var(--button-color);line-height:170%;border-radius:2rem;text-decoration:none;text-wrap:nowrap;transition:background .2s ease-in-out}:root SPAN.button.selected-item,:root SPAN.button.selected-item:hover{background-color:var(--selected-button-background-color);text-decoration:none;cursor:default}:root BUTTON:not(.trix-button):hover,:root A.button:hover,:root SPAN.button:hover,:root LABEL.button:hover{background-color:var(--button-background-hover-color);color:var(--button-hover-color);text-decoration:underline}:root BUTTON.secondary,:root A.button.secondary,:root SPAN.button.secondary,:root LABEL.button.secondary{background-color:var(--secondary-button-background-color);color:var(--secondary-button-color);box-shadow:0px 2px 16px 0px rgba(0,0,0,0.1)}:root BUTTON.tertiary,:root A.button.tertiary,:root SPAN.button.tertiary,:root LABEL.button.tertiary{background-color:var(--tertiary-button-background-color);color:var(--tertiary-button-color)}:root BUTTON.secondary:hover,:root A.button.secondary:hover,:root SPAN.button.secondary:hover,:root LABEL.button.secondary:hover{background-color:var(--secondary-button-background-hover-color);color:var(--secondary-button-color)}:root BUTTON.danger,:root A.button.danger{background-color:var(--danger-button-background-color);color:var(--danger-button-color);border:3px dashed var(--danger-button-border-color)}:root BUTTON.danger:hover,:root A.button.danger:hover{background-color:var(--danger-button-background-color);color:var(--danger-button-color)}:root BUTTON.large,:root A.button.large,:root LABEL.button.large,:root SPAN.button.large{font-size:1.5rem;padding:0.5rem 2rem}:root BUTTON.small,:root A.button.small,:root LABEL.button.small,:root SPAN.button.small{padding:0.25rem 0.75rem;font-size:1rem;border-radius:0.5rem}:root BUTTON.tiny,:root A.button.tiny,:root LABEL.button.tiny,:root SPAN.button.tiny{font-size:0.9rem;padding:0.25rem 1rem;border-radius:3px}:root BUTTON.text,:root BUTTON.text:hover{cursor:pointer;font-size:1rem;display:inline;border:none;padding:unset;background:none;color:var(--default-link-color);line-height:unset;border-radius:0;text-decoration:underline}:root A.button+A.button,:root A.button+A,:root A.button+FORM.button_to,:root BUTTON:not(.trix-button)+BUTTON:not(.trix-button),:root FORM.button_to+FORM.button_to{margin-left:1.25ch}:root BUTTON.disabled:not(.trix-button),:root A.button.disabled,:root SPAN.button.disabled{background-color:var(--button-background-disabled-color);color:var(--button-disabled-color);border:var(--button-disabled-border);cursor:default;pointer-events:none}:root A.button>IMG,:root BUTTON>IMG,:root SPAN.button>IMG{height:1.5rem;vertical-align:text-bottom;margin-right:0.5rem}:root A.button.small>IMG,:root BUTTON.small>IMG,:root SPAN.button.small>IMG{height:1.25rem;margin-right:0.25rem}:root A.button.icon,:root BUTTON.icon{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;border-radius:50%}:root A.button.icon IMG,:root BUTTON.icon IMG{margin:0;height:auto;width:auto}:root A.button.with-price,:root BUTTON.with-price{display:flex;flex-direction:row;gap:1ch}:root A.button.with-price SPAN.price,:root BUTTON.with-price SPAN.price{display:inline-block;font-style:italic}:root A.button.with-price SPAN.price::before,:root BUTTON.with-price SPAN.price::before{content:"—";margin-right:1ch}:root A.button.with-price:hover,:root BUTTON.with-price:hover{text-decoration:none}:root A.button.with-price:hover *:not(SPAN.price),:root BUTTON.with-price:hover *:not(SPAN.price){text-decoration:underline}:root A.button.with-price:hover SPAN.price,:root BUTTON.with-price:hover SPAN.price{text-decoration:none}:root P>IMG.icon.small{height:2.5ex;display:inline-block;margin-right:0.25rem;vertical-align:-0.5ex}:root DIALOG{text-align:left;min-width:40rem;width:40%;min-height:10rem;border:none;border-radius:1rem;position:relative;padding:2rem}:root DIALOG A.close-button{position:absolute;top:2rem;right:2rem}:root DIALOG H2{margin-top:0}:root DIALOG::backdrop{background-color:var(--dialog-backdrop-color);opacity:0.7}:root DIV.collection-actions{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:2rem}:root .collection{display:flex;flex-direction:column;gap:1rem}:root .collection .collection-item{border:1px solid var(--default-border-color);background:var(--white);padding:1rem;border-radius:0.5rem;display:flex;flex-direction:row;gap:2rem}:root .collection .collection-item-grid{border:1px solid var(--default-border-color);background:var(--white);padding:1rem;border-radius:0.5rem}:root .collection .collection-item.needs-review,:root .collection .collection-item-grid.needs-review,:root .collection .collection-item.problem,:root .collection .collection-item-grid.problem{border-color:var(--needs-review-border-color)}:root .collection>H2{justify-self:left;text-align:left;margin-bottom:0;margin-top:1rem}:root DL.collection-item,:root DL.collection-item-grid{margin:0}:root DL.collection-item DIV,:root DL.collection-item-grid DIV{text-align:left}:root DL.collection-item DIV DT,:root DL.collection-item-grid DIV DT{margin:0;font-weight:bold}:root DL.collection-item DIV DD,:root DL.collection-item-grid DIV DD{margin:0;font-size:1.25rem}:root DL.collection-item>DIV:last-child,:root DL.collection-item-grid>DIV:last-child{margin-left:auto}:root DIV.hr-with-text{text-align:center;display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin:2rem 0}:root DIV.hr-with-text SPAN{font-size:1rem}:root DIV.hr-with-text::before,:root DIV.hr-with-text::after{content:"";border-top:1px solid var(--default-border-color)}@media only screen and (max-width: 768px){:root DIALOG{padding:2rem;box-sizing:border-box;min-width:90dvw}:root DIV.collection-actions{flex-direction:column}:root BUTTON:not(.trix-button,[data-cy]),:root A.button,:root A.button:visited,:root SPAN.button,:root LABEL.button{text-wrap:wrap;line-height:140%}:root A.button.with-price,:root BUTTON.with-price{flex-direction:column;align-items:center;gap:0.25rem;padding-top:0.75rem;padding-bottom:0.75rem}:root A.button.with-price SPAN.price::before,:root BUTTON.with-price SPAN.price::before{display:none}}:root BODY>HEADER{background-color:var(--header-background-color);color:var(--header-text-color);overflow:hidden;transition:all 0.3s ease-in-out}:root BODY>HEADER NAV.primary A{position:relative;text-decoration:none;display:inline-flex;flex-direction:column;align-items:start;justify-content:center;box-sizing:border-box;color:var(--primary-navigation-button-text-color);background:var(--primary-navigation-button-background-color);gap:0}:root BODY>HEADER NAV.primary A SPAN.tag{color:var(--primary-navigation-button-label-text-color)}:root BODY>HEADER NAV.primary A.selected{color:var(--primary-navigation-selected-button-text-color);background:var(--primary-navigation-selected-button-background-color)}:root BODY>HEADER NAV.primary A.selected SPAN.tag{color:var(--primary-navigation-selected-button-label-text-color)}:root BODY>HEADER NAV.utility-navigation A{color:var(--header-text-color);font-size:1rem;text-decoration:none}:root BODY>HEADER NAV.utility-navigation A:hover{text-decoration:underline}@media only screen and (min-width: 769px){BODY{padding-top:4rem}BODY>HEADER{display:grid;grid-template-columns:min-content auto min-content;position:fixed;width:100%;box-sizing:border-box;top:0;z-index:1000;padding:0 1.5rem}BODY>HEADER H1{grid-column:1;margin:0;width:16.5rem;align-self:center;padding:0.5rem 0}BODY>HEADER H1 A{display:block}BODY>HEADER H1 A IMG.logo{height:2.5rem;display:block;transition:all 0.3s ease-in-out}BODY>HEADER NAV.primary{grid-column:2;place-self:start;display:flex;align-self:stretch}BODY>HEADER NAV.primary A{font-size:1.1rem;font-weight:400;line-height:2.5rem;padding:0.3rem 1.5rem;border-right:1px solid var(--primary-navigation-button-border-color)}BODY>HEADER NAV.primary A SPAN{display:block}BODY>HEADER NAV.primary A SPAN.tag{text-transform:uppercase;font-size:0.8rem;font-weight:600;display:block;margin-bottom:-1.25rem;overflow:hidden;max-height:3rem;transition:all 0.3s ease-in-out}BODY>HEADER NAV.primary A.selected{font-weight:600;box-shadow:16px 17px 170px 0px rgba(0,136,178,0.65), 6px -8px 200px 0px rgba(242,205,16,0.5), -64px 16px 160px 0px rgba(151,71,255,0.4)}BODY>HEADER NAV.primary A:last-child{border-right:none}BODY>HEADER NAV.primary IMG.logo{height:2.5rem;transform-origin:left center;transition:transform 0.3s ease-in-out}BODY>HEADER NAV.utility-navigation{grid-column:3;display:flex;flex-direction:row;align-items:center;gap:1rem}BODY>HEADER.scrolled H1 A IMG.logo{transform-origin:left center;transform:scale(0.8)}BODY>HEADER.scrolled NAV.primary A SPAN.tag{max-height:0;margin-bottom:0}}@media only screen and (max-width: 768px){BODY>HEADER{padding:1rem;display:flex;justify-content:space-between;align-items:center}BODY>HEADER H1{padding:0;margin:0}BODY>HEADER H1 A IMG.logo{height:2.5rem;display:block}BODY>HEADER NAV#mobile-navigation-toggle A#mobile-navigation-toggle-button{color:var(--primary-navigation-button-label-text-color)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu{padding:0;min-width:auto;min-height:70dvh;max-height:90dvh;margin-top:2.5rem;width:96dvw;max-width:96dvw;overflow:visible;border-radius:0.5rem;box-sizing:border-box}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu A.close-button{position:absolute;top:-1.5rem;right:0;display:block;background:var(--white);text-align:center;padding:0.5rem 1rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#section-navigation{margin:1rem;overflow:scroll;max-height:75dvh}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu UL#primary-mobile-navigation{margin:0 0 2rem 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu UL#primary-mobile-navigation LI A{display:block;padding:0 0 0.5rem 0;border-bottom:1px solid var(--default-border-color)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation{background:var(--cool-white);border-top:1px solid var(--default-border-color);border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation UL{margin:0;padding:0.25rem 0;list-style:none;display:flex;gap:1rem;align-items:center;justify-content:space-evenly}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI{list-style:none;padding:0;margin:0}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI A,BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI BUTTON.text.link{display:block;text-transform:uppercase;font-size:0.8rem;font-weight:600;text-decoration:none;color:var(--default-text-color);line-height:1.5rem;padding:2rem 1rem 0.25rem;background-repeat:no-repeat;background-position:center 0.5rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI A#utility-navigation-settings{background-image:url(/assets/icons/utility-settings-bcfe6dd9248b64f0a55f88b9246b1b33ba81f0fb60dd188d035aaaf339ba69e5.svg)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI A#utility-navigation-support{background-image:url(/assets/icons/utility-help-af5c7948c830f6423ae5dee2ad51ac5848681668bc6be84d2572f718fc58e010.svg)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI BUTTON#utility-navigation-logout{background-image:url(/assets/icons/utility-signout-04a50d7869b060fe741df123bfd1e6d269c3b18efcd0c4ee25ae7188bf1c3609.svg)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#utility-mobile-navigation LI A#utility-navigation-login{background-image:url(/assets/icons/utility-signin-b9631a917457326c31ecfc8ceb42484544a2e9085c31b6c94e05539bdbb4b47c.svg)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#contextual-navigation NAV#app-navigation{border-right:none;padding:0}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#navigation-welcome-encouragement{display:grid;place-items:center}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DIV#navigation-welcome-encouragement P{margin:2rem;text-align:center;font-size:2rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DETAILS#mobile-main-navigation-toggle{border-radius:1.5rem;background:var(--accent-yellow);padding:1rem 1.5rem;margin:0.5rem 0 1.5rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DETAILS#mobile-main-navigation-toggle SUMMARY{font-weight:bold;font-size:1.1rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DETAILS#mobile-main-navigation-toggle UL{margin:0.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.5rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DETAILS#mobile-main-navigation-toggle UL LI A{display:block;padding:0.5rem 0 0.5rem 1.2rem}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu DETAILS#mobile-main-navigation-toggle UL LI A.selected{font-weight:bold}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu::backdrop{background:rgba(0,0,0,0.5)}BODY>HEADER NAV#mobile-navigation-toggle DIALOG#mobile-navigation-menu[open]{display:grid;grid-template-rows:auto min-content}SECTION#app>NAV#app-navigation{display:none}}:root NAV#app-navigation{background-color:var(--app-navigation-background-color);border-right:1px solid var(--default-border-color);padding:2rem 1rem;box-sizing:border-box}:root NAV#app-navigation DIV.locked{pointer-events:none;opacity:0.3}:root NAV#app-navigation P{margin:0;padding:0;font-size:1.1rem;line-height:150%}:root NAV#app-navigation A{display:grid;grid-template-columns:2rem auto;align-items:center;gap:0.5rem;color:var(--default-text-color);line-height:2.25rem;text-decoration:none;border-radius:0.5rem;box-sizing:border-box;padding:0 0.5rem 0 0.25rem;position:relative}:root NAV#app-navigation A SPAN.marker,:root NAV#app-navigation A SPAN.progress-marker{grid-column:1;justify-self:center;align-self:center;position:relative}:root NAV#app-navigation A SPAN.marker IMG,:root NAV#app-navigation A SPAN.progress-marker IMG{display:block}:root NAV#app-navigation A SPAN.marker IMG{width:1.1rem}:root NAV#app-navigation A SPAN.navigation-label{grid-column:2}:root NAV#app-navigation A SPAN.progress-marker{display:block;height:1.125rem;width:1.125rem;border-radius:1rem;background-color:var(--app-navigation-selected-background-color)}:root NAV#app-navigation A SPAN.progress-marker.complete,:root NAV#app-navigation A SPAN.progress-marker.not-applicable{background-color:transparent;background-image:url(/assets/icons/green-checkmark-aac6f0844d69dbbef61374c68eb1e950f6b1cabc200f4713a19def5375d81790.svg);background-repeat:no-repeat;background-size:contain}:root NAV#app-navigation A SPAN.progress-marker.needs-review{background-color:transparent;background-image:url(/assets/icons/red-exclamation-1abffddcb7f2209c8be544eb79b915674523eedc2454a7666fa695c27f53e414.svg);background-repeat:no-repeat;background-size:contain}:root NAV#app-navigation A:hover{background-color:var(--app-navigation-hover-background-color)}:root NAV#app-navigation A.selected,:root NAV#app-navigation A.selected:hover{font-weight:600;background-color:var(--app-navigation-selected-background-color)}:root NAV#app-navigation A.selected SPAN.progress-marker,:root NAV#app-navigation A.selected:hover SPAN.progress-marker{background-color:var(--app-navigation-hover-background-color)}:root NAV#app-navigation A.selected SPAN.progress-marker.complete,:root NAV#app-navigation A.selected:hover SPAN.progress-marker.complete{background-color:transparent}:root NAV#app-navigation UL{margin:0 0 1rem;padding:0;list-style:none}:root NAV#app-navigation UL LI{margin:0;padding:0;list-style:none;font-size:1rem}@media only screen and (min-width: 769px){:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]{--marker-background-color: var(--accent-blue);--marker-text-color: var(--white);cursor:help}:root NAV#app-navigation A SPAN.progress-marker.not-started[data-tooltip]{--marker-background-color: var(--dark-grey)}:root NAV#app-navigation A SPAN.progress-marker.not-applicable[data-tooltip]{--marker-background-color: var(--dark-grey)}:root NAV#app-navigation A SPAN.progress-marker.in-progress[data-tooltip]{--marker-background-color: var(--accent-yellow);--marker-text-color: var(--mirage)}:root NAV#app-navigation A SPAN.progress-marker.complete[data-tooltip]{--marker-background-color: var(--accent-green)}:root NAV#app-navigation A SPAN.progress-marker.needs-review[data-tooltip]{--marker-background-color: var(--accent-red)}:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:1.6rem;left:-0.25rem;background-color:var(--marker-background-color);color:var(--marker-text-color);padding:0.5rem;border-radius:0.5rem;font-size:0.85rem;line-height:100%;white-space:nowrap;z-index:100}:root NAV#app-navigation A SPAN.progress-marker[data-tooltip]:hover::before{content:'';background-color:var(--marker-background-color);position:absolute;top:1.4rem;left:0.35rem;height:0.5rem;width:0.5rem;rotate:45deg}}DIV.attachment-manage{display:grid;grid-template-rows:min-content min-content;gap:1rem;margin-bottom:3rem;--aspect-ratio: 1/1}DIV.attachment-manage H2{text-align:center;margin-bottom:0}DIV.attachment-manage P{margin-top:0}DIV.attachment-manage DIV.image-panel{width:100%;aspect-ratio:var(--aspect-ratio, auto);position:relative;background-color:var(--white);border-radius:1rem;box-sizing:border-box}DIV.attachment-manage DIV.image-panel IMG{display:block}DIV.attachment-manage DIV.image-panel.display{aspect-ratio:auto;overflow:hidden}DIV.attachment-manage DIV.form-item.upload-target{display:grid;place-items:center;padding:1rem;box-shadow:0 0 0 0 rgba(242,205,16,0);transition:box-shadow 0.4s ease-in-out}DIV.attachment-manage DIV.form-item.upload-target INPUT[type=file]{position:absolute;inset:0;box-sizing:border-box;text-align:center;color:rgba(0,0,0,0);border-radius:1rem;border:5px dashed var(--accent-yellow);cursor:pointer}DIV.attachment-manage DIV.form-item.upload-target INPUT[type=file]::file-selector-button{display:none}DIV.attachment-manage DIV.form-item.upload-target IMG.upload-icon{max-height:7rem;border-radius:0.5rem;margin:0 auto 1rem}DIV.attachment-manage DIV.form-item.upload-target P.small{font-size:0.875rem;color:var(--dark-grey);margin:0}DIV.attachment-manage DIV.form-item.upload-target.drag-over{box-shadow:0 0 0 0.5rem rgba(242,205,16,0.5)}DIV.attachment-manage DIV.attachment-display{width:400px;text-align:center;margin:0 auto;position:relative}DIV.attachment-manage DIV.attachment-display DIV.with-file-selected{display:none}DIV.attachment-manage DIV.attachment-display DIV.with-file-selected DIV.preview{display:none}DIV.attachment-manage DIV.attachment-display P.image-tips{margin-top:1rem}DIV.attachment-manage DIV.attachment-controls{text-align:center}DIV.attachment-manage DIV.attachment-controls DIV.with-file-selected{display:none}DIV.attachment-manage DIV.content-wrapper{position:relative}DIV.attachment-manage DIV.zoom-controls{display:grid;grid-template-columns:min-content auto min-content;place-items:center;gap:1rem;margin-top:1rem;margin-bottom:0.5rem}DIV.attachment-manage DIV.zoom-controls INPUT[type=range]{width:100%}DIV.attachment-manage P.zoom-instructions{margin-bottom:0;background-color:var(--accent-yellow);padding:1rem;border-radius:0.5rem;position:relative}DIV.attachment-manage P.zoom-instructions::after{content:'';position:absolute;z-index:-1;height:1rem;width:1rem;background-color:var(--accent-yellow);rotate:45deg;top:0;left:50%;transform:translateX(-50%)}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]{aspect-ratio:var(--aspect-ratio);overflow:scroll;z-index:1;box-shadow:0 0 0 3px rgba(242,205,16,0.7)}DIV.attachment-manage [data-pannable-target="contentPanel"]{cursor:grab;width:auto;width:fit-content}DIV.attachment-manage [data-pannable-target="contentImage"]{pointer-events:none}DIV.attachment-manage .grabbing[data-pannable-target="contentPanel"]{cursor:grabbing}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]{-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll}DIV.attachment-manage DIV[data-pannable-target="contentBoundary"]::-webkit-scrollbar{display:none}DIV.attachment-manage.compact{margin:0;gap:0}DIV.attachment-manage.compact DIV.attachment-display{width:100%}DIV.attachment-manage.compact DIV.form-item.upload-target{margin-bottom:0}DIV.attachment-manage.compact DIV.form-item.upload-target DIV{text-align:center}DIV.attachment-manage.compact DIV.form-item.upload-target DIV P{margin:0}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected.with-image DIV.image-preview{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-file-selected.with-nonimage DIV.nonimage-preview{display:block}DIV.attachment-manage.file-selected DIV.attachment-display DIV.with-initialized{display:none}DIV.attachment-manage.file-selected DIV.attachment-controls DIV.with-file-selected{display:block}DIV.attachment-manage.file-selected DIV.attachment-controls DIV.with-initialized{display:none}DIV.attachment-manage.uploading{opacity:0.5}DIV.attachment-manage.green_card_front DIV.content-wrapper::before,DIV.attachment-manage.green_card_back DIV.content-wrapper::before{border-radius:15px}DIV.attachment-manage.passport_info_page DIV.content-wrapper{position:relative}DIV.attachment-manage.passport_info_page DIV.content-wrapper::after{content:'';position:absolute;border:2px dashed red;inset:80% 0 0 0;pointer-events:none;z-index:1}DIV.attachment-manage.green_card_back DIV.content-wrapper::after{content:'';position:absolute;border:2px dashed red;inset:60% 1% 1% 1%;pointer-events:none;z-index:1;border-radius:0.5rem}DIV.front-and-back-images{display:grid;grid-template-columns:1fr 1fr;gap:1rem;justify-items:center}DIV.attachment-manage.marriage_evidence DIV.form-item.upload-target{min-height:8rem}DIV.attachment-manage.tax_return DIV.form-item.upload-target{min-height:8rem}@media only screen and (max-width: 768px){DIV.attachment-manage DIV.attachment-display{width:90dvw}DIV.attachment-manage DIV.attachment-display DIV.image-panel>IMG{width:100%}DIV.front-and-back-images{display:grid;grid-template-columns:1fr;gap:1rem;justify-items:center}}FORM[data-controller="simple-uploader"]{display:grid;grid-template-columns:auto min-content}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target{position:relative;display:grid;place-items:center;padding:2rem;box-shadow:0 0 0 0 rgba(242,205,16,0);transition:box-shadow 0.4s ease-in-out;border-radius:1rem}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target INPUT[type=file]{position:absolute;inset:0;box-sizing:border-box;text-align:center;color:rgba(0,0,0,0);border-radius:1rem;border:5px dashed var(--accent-yellow);cursor:pointer}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target INPUT[type=file]::file-selector-button{display:none}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description:empty{display:none}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:0}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target P.description SPAN.file-display-item{display:inline-block;border-radius:0.5rem;background-color:var(--accent-yellow-50);padding:0.5rem 1rem}FORM[data-controller="simple-uploader"] DIV.form-item.upload-target.drag-over{box-shadow:0 0 0 0.5rem rgba(242,205,16,0.5)}FORM[data-controller="simple-uploader"] DIV.upload-actions{padding:1rem;display:none}FORM.file-selected[data-controller="simple-uploader"] DIV.upload-actions{display:block}:root DIV.question-prompts-list{display:flex;flex-direction:column;gap:1rem}:root DIV.question-prompts-list>H2{margin:0 0 -1rem 0}:root DIV.question-prompts-list DIV.question-prompt{display:grid;border-bottom:1px solid var(--default-border-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text,:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-fields{padding:2rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text H2{font-weight:200;font-size:1.75rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS{border-radius:1rem;background:var(--white);padding:1rem;border:1px solid var(--default-border-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY{color:var(--default-link-color);font-weight:bold;list-style:none;cursor:pointer}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY:hover{text-decoration:underline}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS SUMMARY::-webkit-details-marker{display:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY{position:relative;color:var(--default-text-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY:hover{text-decoration:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text DETAILS[open] SUMMARY::after{content:'';height:1rem;width:1rem;background:url(/assets/icons/close-button-8dc5d1ab22a0ee74e3d42659411cffe25305544a193d491f8cc073b66a0ed4b8.svg) center center no-repeat;position:absolute;inset:auto 0 auto auto}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions-wrapper{grid-column:1/-1;overflow:hidden;max-height:100rem;transition:max-height 0.5s ease-in}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions-wrapper:has(DIV.collapsed){max-height:0;transition:max-height 0.25s ease-in}:root DIV.question-prompts-list DIV.question-prompt DIV.dependent-questions DIV.question-prompt{border-left:0.5rem dashed var(--default-border-color);border-bottom:none}:root DIV.question-prompts-list DIV.question-prompt DIV.radio-booleans{display:inline-flex;gap:1rem}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item{display:grid;grid-template-rows:auto min-content;border:1px solid var(--default-border-color);padding:1rem;border-radius:1rem;gap:1rem;font-weight:bold;font-size:1.25rem;min-width:5rem;text-align:center}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item INPUT{display:block;grid-row:2}:root DIV.question-prompts-list DIV.question-prompt LABEL.radio-boolean-item:has(INPUT:checked){background-color:var(--white)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation FIGURE{padding:1rem;border-radius:0.5rem;border:1px dashed var(--default-border-color)}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation FIGURE FIGCAPTION{font-weight:bold;text-align:left;margin-bottom:0.5rem;display:grid;grid-template-columns:auto min-content}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation FIGURE BLOCKQUOTE{padding:0;margin:0;text-align:left}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation FIGURE BLOCKQUOTE P{margin:0}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation DIV.form-item{display:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation DIV.form-item LABEL{text-align:center}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation TEXTAREA{min-height:8rem}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation.editing FIGURE{display:none}:root DIV.question-prompts-list DIV.question-prompt DIV.question-explanation.editing DIV.form-item{display:block}:root DIV.question-prompts-list DIV.question-prompt.not-applicable{opacity:0.3}:root DIV.question-prompts-list DIV.question-prompt:last-child{border-bottom:none}@media only screen and (min-width: 769px){:root DIV.question-prompts-list DIV.question-prompt{grid-template-columns:1fr 1fr}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text{text-align:left}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-fields{padding-top:4rem}}@media only screen and (max-width: 768px){:root DIV.question-prompts-list DIV.question-prompt{grid-template-rows:auto auto}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-text{text-align:left}:root DIV.question-prompts-list DIV.question-prompt DIV.question-prompt-fields{padding-top:0}}:root DIV#trips{display:flex;flex-direction:column;gap:1rem}:root DIV#trips DIV.trip-item{display:grid;grid-template-columns:auto 1fr 1fr 1fr min-content}DIV.flag-items{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}DIV.flag-item{display:grid;grid-template-columns:min-content auto min-content min-content;align-items:center;gap:1rem;padding:0.5rem 0.5rem;background:var(--flag-item-background-color);border-radius:0.5rem}DIV.flag-item DIV.flag-item-attribute{white-space:nowrap;background:var(--white);padding:0.5rem;border-radius:0.5rem}DIV.flag-item DIV.flag-item-content{grid-column:2}DIV.flag-item DIV.flag-item-status{grid-column:3}DIV.flag-item DIV.flag-item-actions{grid-column:4}DIV.flag-item DIV.flag-item-actions BUTTON{padding:0 0.5rem;background-color:var(--flag-item-dismiss-button-color);font-size:1rem}DIV.flag-item DIV.flag-item-actions BUTTON:hover{background-color:var(--flag-item-dismiss-button-color)}.flagged .parsed-field-label::after{content:'';background:url(/assets/icons/red-exclamation-1abffddcb7f2209c8be544eb79b915674523eedc2454a7666fa695c27f53e414.svg) 0 0 no-repeat;background-size:cover;height:18px;width:18px;display:inline-block;margin-left:0.5rem;vertical-align:-3px}.flagged .parsed-field-content-value{color:var(--needs-review-border-color)}.flagged .parsed-field-content-detail IMG.flagged{width:1rem;vertical-align:-2px}[data-controller='tabset'] NAV.tabset-tabs{border-bottom:1px solid var(--default-border-color, #666);margin-bottom:1rem;display:flex;gap:0.5rem;justify-content:center;position:relative}[data-controller='tabset'] NAV.tabset-tabs A{display:block;padding:0.75rem 1rem;border:1px solid var(--default-border-color, #666);border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;border-bottom:none}[data-controller='tabset'] NAV.tabset-tabs A.selected{font-weight:bold;z-index:2;position:relative;margin-bottom:-1px;padding-bottom:calc(0.75rem + 1px);background:var(--tabset-background-color, #fff)}[data-controller='tabset'] DETAILS:not([open]){display:none}[data-controller='tabset'] DETAILS FIELDSET{border:none}.app-prep-section{margin-bottom:2rem;padding:2rem;border:1px solid var(--default-border-color);border-radius:0.5rem;background-color:var(--white)}.app-prep-section>H2{width:100%;margin-top:0.5rem;margin-bottom:0;font-weight:bold;font-size:1.25rem}.app-prep-section>H2 A{display:flex;align-items:center;gap:0.75rem;text-decoration:none}.app-prep-section>H2 A:hover .navigation-label{text-decoration:underline}.app-prep-section>ul{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-template-rows:min-content auto min-content;padding:0;margin:0;list-style-type:none;gap:2rem;row-gap:0}.app-prep-section>ul li{display:grid;grid-template-rows:subgrid;grid-row:span 3}.app-prep-section>ul li H3{margin-bottom:0}.app-prep-section>ul li a{display:flex;align-items:center;text-decoration:none;color:inherit}.app-prep-section>ul li a .progress-marker{margin-right:0.5rem}@media only screen and (max-width: 768px){.app-prep-section>ul{grid-template-columns:1fr;row-gap:1rem}.app-prep-section>ul li{display:block}}:root UL.attachment-list{display:flex;flex-direction:column;gap:0.5rem;list-style:none;padding:0;margin:0}:root UL.attachment-list LI{display:flex;list-style:none;padding:0.5rem 0.5rem 0.5rem 1rem;margin:0;border-radius:0.5rem;align-items:center}:root UL.attachment-list LI DIV.attachment-name{flex:1}:root UL.attachment-list LI:nth-child(odd){background-color:var(--light-grey)}:root H1#eligibility-results-title EM{display:block;text-decoration:underline}:root H1#eligibility-results-title.eligible EM{color:var(--accent-green)}:root H1#eligibility-results-title.not-eligible EM{color:var(--accent-red)}:root DIV#eligible-icon{margin-top:3rem}:root DIV#eligible-icon IMG{width:100%;max-width:7rem}:root UL#eligibility-validation-summary{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}:root UL#eligibility-validation-summary LI{margin:0;padding:1rem;border:1px solid var(--default-border-color);border-radius:0.5rem;font-size:1rem;display:grid;grid-template-columns:auto min-content;grid-template-rows:auto;gap:1rem;align-items:center}:root UL#eligibility-validation-summary LI DIV.title{grid-column:1;grid-row:1;font-weight:bold;font-size:1.125rem}:root UL#eligibility-validation-summary LI DIV.remedy{grid-column:1/-1;grid-row:2}:root UL#eligibility-validation-summary LI DIV.remedy P{margin:0}:root UL#eligibility-validation-summary LI DIV.links{grid-column:2;grid-row:1;margin-left:auto;display:flex;gap:0.5rem}:root UL#eligibility-validation-summary LI DIV.links A{display:block;padding:0.5rem;background-color:var(--cool-white);border-radius:0.25rem}:root UL#eligibility-validation-summary LI.valid{border-width:2px;border-color:var(--accent-green);background-color:var(--accent-green-50)}:root UL#eligibility-validation-summary LI.invalid{border-width:2px;border-color:var(--accent-red);background-color:var(--accent-red-50)}:root UL#eligibility-validation-summary.only-invalid LI.valid{height:0;overflow:hidden;padding:0;border:none;margin:0;display:none}:root DIV#ineligible-explanation{margin-top:3rem}:root DIV#eligibility-results-actions{margin-top:3rem}:root DIV#next-steps{padding:2rem;background-color:var(--white);border-radius:1rem;max-width:30rem;margin:0 auto}:root DIV#next-steps H2{margin-top:0}:root DIV#next-steps UL LI{font-size:1.125rem;margin-bottom:0.5rem}
