.faq-item{background:var(--gray-25,#fcfcfd);border:1px solid var(--gray-200,#e4e7ec);border-radius:.75rem;overflow:hidden;transition:box-shadow .2s ease,background .2s ease;width:100%}.faq-item--open{background:#fff;box-shadow:0 15.906px 38.331px 0 rgba(0,65,157,.1)}.faq-item__trigger{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:1.25rem;width:100%;padding:1.5rem;cursor:pointer}.faq-item__question{flex:1 0 0;min-width:0;font-family:Switzer,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5;color:var(--gray-900,#101828)}.faq-item__icon{flex-shrink:0;width:1rem;height:1rem;color:var(--gray-500,#667085);transition:transform .2s ease}.faq-item--open .faq-item__icon{transform:rotate(90deg)}.faq-item__answer{padding:0 1.5rem 1.5rem}.faq-item__mark{background:var(--brand-primary-100,#cde1fe);color:inherit;border-radius:2px;padding:0 1px}@media(max-width:767px){.faq-item__trigger{padding:1rem 1.25rem}.faq-item__question{font-size:.875rem}.faq-item__answer{padding:0 1.25rem 1rem}}.pagination{display:flex;align-items:center;justify-content:center;gap:.125rem}.pagination__btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md,.5rem);font-family:Switzer,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--gray-600,#475467);cursor:pointer;transition:background-color .1s ease,color .1s ease}.pagination__btn:hover:not(:disabled){background-color:var(--gray-50,#f9fafb);color:var(--gray-900,#101828)}.pagination__btn:disabled{cursor:not-allowed;opacity:.4}.pagination__btn--active{background-color:var(--gray-50,#f9fafb);color:var(--gray-900,#101828)}.pagination__ellipsis{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-family:Switzer,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;color:var(--gray-600,#475467);user-select:none}.pagination__chevron{width:1rem;height:1rem;color:inherit}.faq-section{display:flex;flex-direction:column;gap:2.5rem;align-items:center;width:100%}.faq-section__search-wrap{width:100%;max-width:33.375rem}.faq-section__search{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--gray-200,#e4e7ec);border-radius:.75rem;padding:.75rem 1rem;height:3rem}.faq-section__search-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--gray-400,#98a2b3)}.faq-section__search-input{all:unset;flex:1 0 0;min-width:0;font-family:Switzer,sans-serif;font-size:1rem;line-height:1.5;color:var(--gray-900,#101828)}.faq-section__search-input::placeholder{color:var(--gray-400,#98a2b3)}.faq-section__list{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:43.75rem}.faq-section__empty{font-family:Switzer,sans-serif;font-size:.875rem;color:var(--gray-500,#667085);text-align:center;padding:2rem 0;margin:0}.faq-section__mark{background:var(--brand-primary-100,#cde1fe);color:inherit;border-radius:2px;padding:0 1px}.glossary-listing{display:flex;flex-direction:column;gap:2.5rem;width:100%}.glossary-listing__search-wrap{width:100%}.glossary-listing__search{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--gray-200,#e4e7ec);border-radius:.75rem;padding:.75rem 1rem;height:3rem;max-width:33.375rem;margin:auto}.glossary-listing__search-icon{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--gray-400,#98a2b3)}.glossary-listing__search-input{all:unset;flex:1 0 0;min-width:0;font-family:Switzer,sans-serif;font-size:1rem;line-height:1.5;color:var(--gray-900,#101828)}.glossary-listing__search-input::placeholder{color:var(--gray-400,#98a2b3)}.glossary-listing__empty{font-family:Switzer,sans-serif;font-size:.875rem;color:var(--gray-500,#667085);text-align:center;padding:2rem 0;margin:0}.glossary-listing__columns{display:flex;flex-wrap:wrap;gap:4rem;align-items:flex-start}.glossary-listing__column{display:flex;flex-direction:column;gap:1rem;width:21.4375rem}.glossary-listing__letter-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.glossary-listing__letter{font-family:Switzer,sans-serif;font-weight:500;font-size:2.5rem;line-height:1.2;letter-spacing:-.025rem;color:var(--gray-900,#101828);margin:0}.glossary-listing__divider{border:none;border-top:1px solid var(--gray-200,#e4e7ec);margin:0}.glossary-listing__terms{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.glossary-listing__term{margin:0;padding:0}.glossary-listing__link{font-family:Switzer,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--gray-900,#101828);text-decoration:none}.glossary-listing__link:hover{color:var(--brand-primary-500,#005dff);text-decoration:underline}.glossary-listing__show-more{all:unset;cursor:pointer;font-family:Switzer,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;color:var(--brand-primary-500,#005dff);margin-top:.25rem}.glossary-listing__show-more:hover{color:var(--brand-primary-600,#0042eb)}.glossary-listing__mark{background:var(--brand-primary-100,#cde1fe);color:inherit;border-radius:2px;padding:0 1px}.truck-item-card{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5xl);padding:var(--spacing-3xl) var(--spacing-4xl);background-color:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;width:31%;transition:border-color .15s ease,box-shadow .15s ease}.truck-item-card:hover{border-color:var(--brand-primary-300);box-shadow:0 4px 12px 0 rgba(16,24,40,.08)}.truck-item-card__name{font-family:Switzer,sans-serif;font-weight:500;font-size:.875rem;line-height:1.5;color:var(--gray-900);text-transform:uppercase;text-align:center;margin:0;width:100%}.truck-item-card__image-wrap{display:flex;align-items:center;justify-content:center;height:6.25rem;width:100%}.truck-item-card__image-placeholder{width:9.5rem;height:6.25rem;background-color:var(--gray-100);border-radius:var(--radius-md)}.truck-item-card__cta{font-family:Switzer,sans-serif;font-weight:600;font-size:.875rem;line-height:1.5;color:var(--brand-primary-500)}@media(max-width:767px){.truck-item-card{width:100%}}