@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.cq-datatable{margin:2rem 0}.cq-datatable__caption{caption-side:top;text-align:left;text-wrap:pretty;width:min(100%,88vw);padding:.7rem 1rem .6rem;font-size:.9rem;font-weight:600;line-height:1.4;position:sticky;left:0}.cq-datatable__scroll{border:1px solid var(--border);-webkit-overflow-scrolling:touch;border-radius:4px;overflow-x:auto}.cq-datatable table{border-collapse:collapse;width:100%;min-width:30rem;margin:0;font-size:.95rem}.cq-datatable thead th{text-align:left;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--border);white-space:nowrap;padding:.7rem 1rem;font-size:.75rem;font-weight:600}.cq-datatable tbody th,.cq-datatable tbody td{border-bottom:1px solid var(--border);vertical-align:top;text-align:left;padding:.7rem 1rem;font-weight:400}.cq-datatable tbody th{font-weight:600}.cq-datatable tbody tr:last-child th,.cq-datatable tbody tr:last-child td{border-bottom:none}.cq-datatable .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cq-datatable tr.is-highlight th,.cq-datatable tr.is-highlight td{background:color-mix(in oklab, var(--primary) 8%, transparent);font-weight:600}.cq-datatable__note{opacity:.75;margin:.6rem 0 0;font-size:.8rem;line-height:1.5}.payload-richtext .cq-datatable :where(table,thead,tbody,tr,th,td){margin:0}
.cq-faqblock{background:var(--tm-bg);color:var(--tm-fg-1);font-family:var(--tm-font-body);padding:120px 0}.cq-faqblock__container{max-width:1320px;margin:0 auto;padding:0 32px}.cq-faqblock__head{text-align:center;margin-bottom:56px}.cq-faqblock__eyebrow{text-transform:lowercase;letter-spacing:.18em;color:var(--tm-fg-3);font-size:12px;font-weight:var(--tm-fw-medium);margin:0 0 12px}.cq-faqblock__title{font-family:var(--tm-font-display);font-weight:var(--tm-fw-medium);letter-spacing:-.04em;color:var(--tm-fg-1);text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,84px);line-height:.96}.cq-faqblock__title em{color:var(--tm-accent);font-style:italic}.cq-faqblock__lede{color:var(--tm-fg-2);max-width:520px;margin:18px auto 0;font-size:17px;line-height:1.55}.cq-faqblock__list{border-top:1px solid var(--tm-fog);max-width:880px;margin:0 auto}.cq-faqblock__item{border-bottom:1px solid var(--tm-fog)}.cq-faqblock__summary{cursor:pointer;font-family:var(--tm-font-display);font-size:19px;font-weight:var(--tm-fw-medium);letter-spacing:-.02em;color:var(--tm-fg-1);justify-content:space-between;align-items:center;gap:32px;padding:28px 4px;list-style:none;display:flex}.cq-faqblock__summary::-webkit-details-marker{display:none}.cq-faqblock__summary::marker{content:""}.cq-faqblock__summary:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px;border-radius:4px}.cq-faqblock__question{align-items:center;gap:16px;display:flex}.cq-faqblock__question svg{width:18px;height:18px;color:var(--tm-fg-3);flex-shrink:0}.cq-faqblock__icon{background:var(--tm-paper);border:1px solid var(--tm-fog);width:36px;height:36px;color:var(--tm-fg-1);transition:transform .3s var(--tm-ease), background .3s var(--tm-ease), color .3s var(--tm-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.cq-faqblock__summary:hover .cq-faqblock__icon{background:var(--tm-black);color:var(--tm-paper)}.cq-faqblock__item[open] .cq-faqblock__icon{background:var(--tm-black);color:var(--tm-paper);transform:rotate(180deg)}.cq-faqblock__answer p{color:var(--tm-fg-2);max-width:720px;margin:0;padding:0 4px 28px;font-size:15px;line-height:1.65}@media (prefers-reduced-motion:reduce){.cq-faqblock__icon{transition:none}}@media (max-width:640px){.cq-faqblock{padding:80px 0}.cq-faqblock__container{padding:0 20px}.cq-faqblock__summary{gap:16px;font-size:17px}}
.ps{margin:1.75rem 0 2rem}.ps-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}.ps-card{color:inherit;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.ps-card__img{aspect-ratio:4/5;border:1px solid var(--border);background:var(--card);border-radius:4px;display:block;position:relative;overflow:hidden}.ps-card__pic{object-fit:cover;transition:transform .25s}.ps-card:hover .ps-card__pic{transform:scale(1.03)}.ps-card__name{font-size:.92rem;font-weight:600;line-height:1.3}.ps-card__brand{opacity:.65;font-size:.78rem}.ps-more{margin:.9rem 0 0;font-size:.95rem}.ps-more a{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ps-card__pic,.ps-card:hover .ps-card__pic{transition:none;transform:none}}
