/*! Top List Company: Q&A public interface */ .p-questions-hero{padding-block: clamp(2.75rem,6vw,5rem);background: linear-gradient(135deg,var(--tlc-color-navy-deep),var(--tlc-color-navy));color: var(--tlc-color-white);}.p-questions-hero__inner{display: grid;gap: .65rem;}.p-questions-hero__eyebrow,.p-questions-page-header__eyebrow,.p-questions-question__label{margin: 0;color: var(--tlc-color-gold);font-size: .8rem;font-weight: 800;letter-spacing: .08em;line-height: 1.2;text-transform: uppercase;}.p-questions-hero h1{max-width: 980px;margin: 0;color: var(--tlc-color-white);font-size: clamp(2.4rem,6vw,4.8rem);letter-spacing: -.04em;overflow-wrap: anywhere;}.p-questions{padding-top: clamp(2rem,4vw,3.5rem);}.p-questions__top{min-width: 0;}.p-questions__lead{max-width: 780px;margin: 0;color: var(--tlc-color-muted);font-size: clamp(1.05rem,1.4vw,1.25rem);line-height: 1.7;}.p-questions__intro{margin-top: clamp(1.5rem,3vw,2.5rem);}.p-questions__content{max-width: 920px;}.p-questions__topics,.p-questions__list,.p-questions-related{padding-bottom: 0;}.p-questions-topic-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(230px,1fr));gap: .85rem;}.p-questions-topic-card{display: grid;grid-template-columns: 58px minmax(0,1fr) auto;align-items: center;gap: .85rem;min-width: 0;padding: .8rem .9rem;color: var(--tlc-color-text);text-decoration: none;transition: transform var(--tlc-motion-fast) var(--tlc-motion-easing),border-color var(--tlc-motion-fast) var(--tlc-motion-easing),box-shadow var(--tlc-motion-fast) var(--tlc-motion-easing);}.p-questions-topic-card:hover,.p-questions-topic-card:focus-visible{transform: translateY(-1px);border-color: var(--tlc-color-control-hover-border);box-shadow: var(--tlc-shadow-raised);}.p-questions-topic-card__icon{display: grid;width: 58px;height: 58px;place-items: center;overflow: hidden;border-radius: 14px;background: linear-gradient(145deg,var(--tlc-color-navy),var(--tlc-color-blue-dark));color: var(--tlc-color-white);font-size: 1.55rem;font-weight: 800;line-height: 1;}.p-questions-topic-card__icon img{display: block;width: 100%;height: 100%;object-fit: cover;}.p-questions-topic-card__body{display: grid;gap: .22rem;min-width: 0;}.p-questions-topic-card__body strong{font-size: 1rem;line-height: 1.25;overflow-wrap: anywhere;}.p-questions-topic-card__body small{color: var(--tlc-color-muted);font-size: .78rem;line-height: 1.3;}.p-questions-topic-card__arrow{color: var(--tlc-color-blue-dark);font-size: 1.1rem;font-weight: 800;}.c-question-card{display: flex;min-width: 0;flex-direction: column;gap: .8rem;padding: clamp(1.2rem,2.6vw,1.7rem);}.c-question-card--compact{gap: .5rem;padding: .9rem 1rem;border-radius: var(--tlc-radius-medium);box-shadow: none;}.c-question-card__meta{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem .9rem;color: var(--tlc-color-muted);font-size: .8rem;line-height: 1.45;}.c-question-card__byline{display: inline-flex;flex-wrap: wrap;gap: .25rem;}.c-question-card__byline a,.c-question-card__byline strong{color: var(--tlc-color-text);font-weight: 700;}.c-question-card__title{margin: 0;font-size: clamp(1.25rem,1.8vw,1.55rem);line-height: 1.25;text-align: left;overflow-wrap: anywhere;}.c-question-card--compact .c-question-card__title{font-size: 1rem;line-height: 1.35;}.c-question-card__title a{color: var(--tlc-color-text);text-decoration: none;}.c-question-card__title a:hover{color: var(--tlc-color-blue-dark);}.c-question-card__excerpt{margin: 0;color: var(--tlc-color-muted);line-height: 1.65;overflow-wrap: anywhere;}.c-question-card--compact .c-question-card__excerpt{display: -webkit-box;margin-top: .1rem;overflow: hidden;font-size: .9rem;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.c-question-card__link{margin-top: auto;font-size: .92rem;}.c-question-card--compact .c-question-card__link{font-size: .84rem;}.p-questions-page-header,.p-questions-single-header{max-width: 960px;}.p-questions-page-header{display: grid;gap: .7rem;}.p-questions-page-header h1,.p-questions-single-header h1{margin: 0;font-size: clamp(2.35rem,5vw,4.5rem);letter-spacing: -.04em;overflow-wrap: anywhere;}.p-questions-page-header>p:last-child{max-width: 760px;margin: .25rem 0 0;color: var(--tlc-color-muted);font-size: clamp(1.05rem,1.4vw,1.2rem);}.p-questions-card-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2vw,1.5rem);}.p-questions__empty{max-width: 760px;margin-inline: auto;}.p-questions__empty h2{margin-top: 0;}.p-questions-single-header{display: grid;gap: 1rem;}.p-questions-single-header__date{margin: 0;color: var(--tlc-color-muted);font-size: .9rem;}.p-questions-single-header__date span{font-weight: 700;}.p-questions-single__layout{display: grid;grid-template-columns: minmax(0,1fr) minmax(280px,350px);align-items: start;gap: clamp(1.5rem,4vw,3rem);padding-bottom: 0;}.p-questions-single__main,.p-questions-single__aside{display: grid;min-width: 0;gap: 1.25rem;}.p-questions-question,.p-questions-answer,.p-questions-related-box{min-width: 0;}.p-questions-question{padding: clamp(1.4rem,3vw,2.2rem);border-left: 4px solid var(--tlc-color-gold);}.p-questions-question__label{color: var(--tlc-color-accent-text);}.p-questions-question__text{margin: .85rem 0 0;font-size: clamp(1.08rem,1.35vw,1.25rem);font-weight: 600;line-height: 1.7;overflow-wrap: anywhere;}.p-questions-answer{padding: clamp(1.5rem,3vw,2.4rem);}.p-questions-answer>h2{margin: 0 0 1.25rem;font-size: clamp(1.6rem,2.4vw,2.2rem);text-align: left;}.p-questions-answer__content{font-size: clamp(1rem,.25vw + .97rem,1.08rem);}.p-questions-answer__empty{margin: 0;color: var(--tlc-color-muted);}.p-questions-single__aside{position: sticky;top: calc(var(--tlc-header-height) + 24px);}.p-questions-single__person,.p-questions-related-box{padding: 1.25rem;box-shadow: none;}.p-questions-single__person .c-person-card__action{width: 100%;}.p-questions-single__person .c-person-card__profile{grid-template-columns: 88px minmax(0,1fr);align-items: start;}.p-questions-single__person .c-person-card__media{width: 88px;height: 88px;border: 1px solid var(--tlc-color-border);border-radius: 18px;background: var(--tlc-color-control-background);box-shadow: 0 8px 20px color-mix(in srgb,var(--tlc-color-navy) 10%,transparent);}.p-questions-single__person .c-person-card__media img{object-position: center top;}.p-questions-related-box h2{margin: 0 0 .8rem;font-size: 1rem;text-align: left;}.p-questions-tag-list{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0;padding: 0;list-style: none;}.p-questions-tag-list a{display: inline-flex;align-items: center;min-height: 38px;padding: .4rem .75rem;border: 1px solid var(--tlc-color-border);border-radius: var(--tlc-radius-pill);background: var(--tlc-color-control-background);color: var(--tlc-color-blue-dark);font-size: .84rem;font-weight: 700;line-height: 1.2;text-decoration: none;}.p-questions-tag-list a:hover{border-color: var(--tlc-color-control-hover-border);background: var(--tlc-color-control-hover-background);color: var(--tlc-color-control-hover-text);}.p-questions-related{padding-top: clamp(3rem,6vw,5rem);}.p-questions-card-grid--related{grid-template-columns: repeat(3,minmax(0,1fr));}.p-question-form{padding-top: clamp(2.5rem,5vw,4.5rem);padding-bottom: 0;}.p-question-form__surface{padding: clamp(1.35rem,3.5vw,2.5rem);}.p-question-form__head{display: flex;align-items: flex-start;justify-content: space-between;gap: 1.5rem;margin-bottom: 1.5rem;}.p-question-form__head>div{max-width: 760px;}.p-question-form__eyebrow{margin: 0 0 .45rem;color: var(--tlc-color-accent-text);font-size: .8rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;}.p-question-form__head h2{margin: 0;text-align: left;}.p-question-form__head h2 + p{margin: .65rem 0 0;color: var(--tlc-color-muted);line-height: 1.65;}.p-question-form__required-note{flex: 0 0 auto;margin: .2rem 0 0;color: var(--tlc-color-muted);font-size: .84rem;white-space: nowrap;}.p-question-form__required-note>span,.p-question-form__required{color: var(--tlc-color-text);font-weight: 800;}.p-question-form__notice{margin: 0 0 1.25rem;padding: 1rem 1.1rem;border: 1px solid var(--tlc-color-border);border-radius: var(--tlc-radius-medium);background: var(--tlc-color-background);}.p-question-form__notice--success{border-left: 4px solid #2d7d46;}.p-question-form__notice--error{border-left: 4px solid #b42318;}.p-question-form__form,.p-question-form__fieldset{margin: 0;}.p-question-form__fieldset{min-width: 0;padding: 0;border: 0;}.p-question-form__fieldset[disabled]{opacity: .62;}.p-question-form__fields{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem;}.p-question-form__fields label{display: grid;gap: .45rem;min-width: 0;font-weight: 650;}.p-question-form__fields small{color: var(--tlc-color-muted);font-size: .82rem;font-weight: 400;line-height: 1.5;}.p-question-form__field--wide{grid-column: 1 / -1;}.p-question-form__fields select.c-field{min-height: 48px;}.p-question-form__check{display: flex;align-items: flex-start;gap: .65rem;margin-top: 1rem;line-height: 1.55;}.p-question-form__check input{flex: 0 0 auto;margin-top: .25rem;}.p-question-form__actions{display: flex;align-items: center;gap: 1rem 1.25rem;margin-top: 1.35rem;}.p-question-form__actions p{max-width: 580px;margin: 0;color: var(--tlc-color-muted);font-size: .85rem;line-height: 1.5;}.p-question-form__honeypot{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(1px,1px,1px,1px);white-space: nowrap;}@media (max-width: 1024px){.p-questions h2{text-align: left;}.p-questions-card-grid--related{grid-template-columns: repeat(2,minmax(0,1fr));}}@media (max-width: 900px){.p-questions-card-grid{grid-template-columns: 1fr;}.p-questions-single__layout{grid-template-columns: 1fr;}.p-questions-single__aside{position: static;grid-template-columns: repeat(2,minmax(0,1fr));}.p-questions-single__person:first-child:last-child,.p-questions-related-box:first-child:last-child{grid-column: 1 / -1;}}@media (max-width: 680px){.p-question-form__head,.p-question-form__actions{align-items: stretch;flex-direction: column;}.p-question-form__required-note{white-space: normal;}.p-question-form__fields{grid-template-columns: 1fr;}.p-question-form__field--wide{grid-column: auto;}.p-question-form__actions .c-button{width: 100%;}.p-questions-hero{padding-block: 2.5rem;}.p-questions{padding-top: 1.5rem;}.c-question-card__meta{align-items: flex-start;flex-direction: column;}.p-questions-single__aside,.p-questions-card-grid--related{grid-template-columns: 1fr;}.p-questions-single__person .c-person-card__profile{grid-template-columns: 72px minmax(0,1fr);}.p-questions-single__person .c-person-card__media{width: 72px;height: 72px;border-radius: 15px;}.p-questions-question,.p-questions-answer,.c-question-card{padding: 1.1rem;}.p-questions-question{border-left-width: 3px;}}@media (max-width: 390px){.p-questions-hero h1,.p-questions-page-header h1,.p-questions-single-header h1{font-size: 2.15rem;}.p-questions-tag-list{align-items: stretch;flex-direction: column;}.p-questions-tag-list a{width: 100%;}}@media (prefers-reduced-motion: reduce){.p-questions a{scroll-behavior: auto;}}
