/* intro check — heading with inline checklist */
.intro-check__list {
    max-width: 48rem;
}

.intro-check__icon.intro-check__icon {
    width: 1.75rem;
    height: 1.75rem;
    flex: none;
}

/* services-trio — three panels, icon + title + text + link (no colors) */
.services-trio__card {
    transition: transform 200ms ease, box-shadow 200ms ease;
}

.services-trio__icon-box.services-trio__icon-box {
    width: 5rem;
    height: 5rem;
    flex: none;
}

.services-trio__link:hover {
    transform: none;
}

/* services tabpanel — tabbed guidance topics on a tinted panel */
.services-tabpanel__blob {
    width: 18rem;
    height: 18rem;
    transform: translate(25%, -25%);
}

.services-tabpanel__tab {
    cursor: pointer;
    appearance: none;
    -webkit-appearance: none;
    font: inherit;
    outline-offset: -2px;
    white-space: nowrap;
}

.services-tabpanel__content {
    width: 100%;
}

.services-tabpanel__points {
    margin: 0;
}

.faq-hairline-div2__chevron{transition:transform .2s ease;}
.faq-hairline-div2__chevron.is-open{transform:rotate(180deg);}
.faq-hairline-div2__row:first-child{border-top-width:0;}
.faq-hairline-div2__title{max-width:40rem;}

