.hc-cc{margin-block:2.5rem}.hc-cc__heading{color:var(--hc-navy);margin:0 0 1.25rem}.hc-cc__intro{color:var(--hc-text);font-size:1rem;line-height:1.65;margin-bottom:1.5rem}.hc-cc__intro>:first-child{margin-top:0}.hc-cc__intro>:last-child{margin-bottom:0}.hc-cc__list{border-top:1px solid var(--hc-border)}.hc-cc__item{border-bottom:1px solid var(--hc-border)}.hc-cc__summary{align-items:center;color:var(--hc-navy);cursor:pointer;display:flex;font-weight:var(--hc-weight-semibold);gap:1rem;justify-content:space-between;list-style:none;padding:1.125rem 0}.hc-cc__summary::-webkit-details-marker{display:none}.hc-cc__summary:hover{color:var(--hc-orange)}.hc-cc__summary:focus-visible{border-radius:var(--hc-radius);outline:2px solid var(--hc-orange);outline-offset:2px}.hc-cc__title{min-width:0}.hc-cc__marker{color:var(--hc-orange)}.hc-cc__chev{color:var(--hc-text-muted);flex:0 0 auto;transition:transform .18s ease}.hc-cc__item[open] .hc-cc__chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hc-cc__chev{transition:none}}.hc-cc__body{padding:0 0 1.5rem}.hc-cc__desc{color:var(--hc-text);font-size:.9375rem;line-height:1.65;white-space:pre-wrap}.hc-cc__desc>:first-child{margin-top:0}.hc-cc__desc>:last-child{margin-bottom:0}.hc-cc__desc--empty{color:var(--hc-text-muted);font-style:italic}.hc-cc__outcomes-h{color:var(--hc-text-muted);font-size:.75rem;font-weight:var(--hc-weight-bold);letter-spacing:.08em;margin:1.25rem 0 .5rem;text-transform:uppercase}.hc-cc__outcomes{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.hc-cc__outcomes li{color:var(--hc-text);font-size:.9375rem;line-height:1.55;margin:0;padding-left:1.25rem;position:relative}.hc-cc__outcomes li:before{background:var(--hc-orange-tint-14);border-radius:50%;box-shadow:inset 0 0 0 2px var(--hc-orange);content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.hc-cc__note{color:var(--hc-text-muted);font-size:.8125rem;line-height:1.55;margin:1.25rem 0 0}.hc-cc__link{font-size:.9375rem;margin:.75rem 0 0}.hc-cc__link a{color:var(--hc-link);text-decoration:underline}.hc-cc__link a:hover{color:var(--hc-orange-hover)}.hc-cc__num{color:var(--hc-text-muted);display:inline-block;font-size:.75rem;font-weight:var(--hc-weight-bold);letter-spacing:.06em;margin-right:.5rem;text-transform:uppercase}