.student-insurance__title{margin-bottom:var(--spacing-md);color:var(--color-green-dark)}@media screen and (min-width: 768px){.student-insurance__title{margin-bottom:var(--spacing-lg)}}.student-insurance__intro{margin-bottom:var(--spacing-md)}@media screen and (min-width: 768px){.student-insurance__intro{margin-bottom:var(--spacing-lg)}}.student-insurance__insurance-list{display:flex;flex-flow:column nowrap;margin-bottom:var(--spacing-lg);gap:var(--spacing-md)}@media screen and (min-width: 768px){.student-insurance__insurance-list{flex-direction:row}}.student-insurance__insurance-item{display:flex;flex-flow:row nowrap;align-items:center;gap:var(--spacing);justify-content:flex-start;padding:var(--spacing-md);background-color:var(--color-grey);border:none;text-align:left;width:100%;flex:1 0 0%}@media screen and (min-width: 768px){.student-insurance__insurance-item{flex-direction:column;align-items:flex-start;position:relative}}.student-insurance__insurance-item input{display:none}.student-insurance__insurance-item:hover,.student-insurance__insurance-item:focus{background-color:var(--color-green-lightest)}.student-insurance__insurance-item--selected{background-color:var(--color-green-light);color:var(--color-green-dark)}.student-insurance__insurance-item--selected:hover,.student-insurance__insurance-item--selected:focus{background-color:var(--color-green-light)}.student-insurance__label{display:flex;flex-flow:column nowrap}.student-insurance__label span{font-weight:var(--fw-light)}.student-insurance__label span:first-child{font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 768px){.student-insurance__label span:first-child{font-size:1.125rem;line-height:1.5rem}}@media screen and (min-width: 768px){.student-insurance__label span:last-of-type{margin-bottom:var(--spacing-md)}}.student-insurance__pnr{margin-bottom:var(--spacing-md)}@media screen and (min-width: 768px){.student-insurance__pnr{margin-bottom:var(--spacing-lg)}}.student-insurance__name{font-size:1.25rem;line-height:1.5625rem}@media screen and (min-width: 768px){.student-insurance__name{font-size:1.75rem;line-height:2.1875rem}}.student-insurance__benefits{display:none}@media screen and (min-width: 768px){.student-insurance__benefits{display:block}.student-insurance__benefits ul{list-style-type:none;padding-left:0}.student-insurance__benefits ul li{position:relative;padding-left:2.5625rem;align-items:flex-start;justify-content:flex-start;margin-bottom:var(--spacing);color:var(--color-black);font-weight:var(--fw-light);font-size:1.125rem;line-height:1.5rem}.student-insurance__benefits ul li:before{content:"";position:absolute;left:0;flex:0 0 auto;width:.5rem;height:.5rem;top:.5rem;margin:0 1.5rem 0 .5625rem;background-color:var(--color-green-dark)}}.student-insurance__checkmark{height:2.5rem;width:2.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--color-green);color:var(--color-green-dark)}@media screen and (min-width: 768px){.student-insurance__checkmark{position:absolute;height:4rem;width:4rem;top:-2rem;right:1.25rem}.student-insurance__checkmark svg{height:1.75rem;width:2.5rem}}.student-insurance__actions{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-md);margin-top:var(--spacing-md);gap:var(--spacing-md)}@media screen and (min-width: 768px){.student-insurance__actions{justify-content:flex-start}}.student-insurance__actions .btn--tertiary{font-weight:var(--fw-regular);text-decoration:underline;font-size:1.125rem;line-height:1.5rem;padding-left:0;padding-right:0}.student-insurance__actions .btn--tertiary:hover,.student-insurance__actions .btn--tertiary:focus{text-decoration-thickness:.125rem}.student-insurance__read-more{margin-bottom:var(--spacing-md)}.student-insurance__read-more-button{padding:0;text-align:left;background-color:transparent;text-decoration:underline;text-decoration-thickness:.0625rem;color:var(--color-green-dark);text-underline-offset:.2em}.student-insurance__read-more-button:hover,.student-insurance__read-more-button:focus,.student-insurance__read-more-button:active{text-decoration-thickness:.125rem;text-decoration-color:var(--color-green)}.student-insurance__read-more-button svg{transition:transform .3s ease-in-out}.student-insurance__read-more-button[aria-expanded=true] svg{transform:rotate(180deg)}.student-insurance__read-more-text{margin-top:var(--spacing-sm)}.student-insurance .switch{margin-bottom:var(--spacing-md);align-items:flex-start}
