.info-reading-grid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:56px;display:grid}.info-faq{border-top:1px solid var(--ca-line)}.info-faq-item{border-bottom:1px solid var(--ca-line)}.information-page .info-faq-item h2{font:16px/1.5 SolarBold,Arial,sans-serif}.info-faq-item button{width:100%;min-height:64px;color:var(--ca-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.info-faq-item button:hover{color:var(--ca-teal)}.info-faq-mark{width:32px;height:32px;color:var(--ca-teal);flex:none;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.info-faq-item button[aria-expanded=true] .info-faq-mark{transform:rotate(45deg)}.info-faq-region{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .17s cubic-bezier(.16,1,.3,1),opacity .17s cubic-bezier(.16,1,.3,1);display:grid}.info-faq-region[data-open=true]{opacity:1;grid-template-rows:1fr;transition-duration:.22s}.info-faq-clip{min-height:0;overflow:hidden}.info-faq-answer{padding:0 44px 24px 0}.info-faq-answer p,.info-article p{line-height:1.8}.info-article{min-width:0}.info-article>section+section{margin-top:32px}.information-page .info-article h2{margin-bottom:12px;font-size:26px}.info-article p+p{margin-top:16px}.info-contact{background:var(--ca-mint);border-radius:12px;padding:28px 24px;position:sticky;top:96px}.info-contact>.ca-icon{width:28px;height:28px;color:var(--ca-teal);margin-bottom:20px}.information-page .info-contact h2{font-size:28px}.info-contact p{margin-top:16px;font-size:14px}.info-contact a,.info-source a{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;font-size:13px;display:inline-flex}.info-contact a{width:100%}.info-contact p+a{margin-top:16px}.info-contact .info-customer-link{border-top:1px solid var(--ca-line);margin-top:16px;padding-top:16px}.info-source{margin-top:28px!important}@media (prefers-reduced-motion:reduce){.information-page .info-faq-region{transition:opacity 90ms linear!important}}@media (width<=1000px){.info-reading-grid{grid-template-columns:minmax(0,1fr) 240px;gap:32px}}@media (width<=760px){.info-reading-grid{grid-template-columns:minmax(0,1fr);gap:32px}.info-contact{padding:24px;position:static}.info-faq-item button{gap:12px;padding-block:16px}.information-page .info-faq-item h2{font-size:15px}.info-faq-answer{padding-right:0}.information-page .info-article h2{font-size:24px}}