.lgp__root{color:var(--c-gray-500);font:400 22px/33px var(--font-body);position:relative;overflow-x:clip}.lg{box-sizing:border-box;min-width:0}.lg-in{box-sizing:border-box}.lg-w>:where(h1,h2,h3,h4,h5,h6,p){margin:0}.lg img{max-width:100%;height:auto}.lg-w--image img{vertical-align:middle;display:inline-block}.lg-w--text-editor a,.lg-a a{color:inherit;text-decoration:underline}.lg-w--text-editor ul,.lg-a ul{padding-left:1.4em;list-style:outside}.lg-w--text-editor ol,.lg-a ol{padding-left:1.4em;list-style:decimal}.lg-t a{color:inherit}.lg-pre,.lg-post,.lg-btn b{display:block}.lg-btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:filter .2s}.lg-btn:hover{filter:brightness(1.08)}.lg-btn i{flex:none;display:inline-flex}.lg-btn i svg,.lg-i svg,.lg li i svg{fill:currentColor;width:auto;height:100%}.lg svg .fa-secondary{opacity:.4}.lg-i{display:inline-flex}.lg-w--icon-list ul{margin:0;padding:0;list-style:none;display:flex}.lg-w--icon-list li{align-items:center;display:flex}.lg-w--icon-list li i{flex:none;display:inline-flex}.lg-w--icon-list a{color:inherit}.lg-w--divider span{vertical-align:middle;display:inline-block}.lg-shape{pointer-events:none;width:100%;line-height:0;position:absolute;left:0;overflow:hidden}.lg-shape--top{top:-1px}.lg-shape--bottom{bottom:-1px;transform:rotate(180deg)}.lg-shape svg{display:block;position:relative;left:50%;transform:translate(-50%)}.lg-shape--neg svg{transform:translate(-50%)rotateY(180deg)}.lg-v{width:100%}.lg-v.lg-v{aspect-ratio:16/9}.lg-frame{aspect-ratio:16/9;width:100%;position:relative}.lg-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.lg-frame--h{aspect-ratio:auto}.lg-frame--h iframe{display:block;position:static}.lg-meet{border:0;width:100%;min-height:760px;display:block}.lg details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.lg details summary::-webkit-details-marker{display:none}.lg details summary i{border:2px solid;border-width:0 2px 2px 0;flex:none;width:9px;height:9px;margin-right:6px;transition:transform .2s;transform:rotate(45deg)}.lg details[open] summary i{transform:rotate(-135deg)}.lg-a p+p{margin-top:.7em}.lg-table{overflow-x:auto}.lg-table table{border-collapse:collapse;width:100%;font:400 16px/24px var(--font-body);color:var(--c-gray-900)}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border:1px solid #e3e3e3;padding:12px 14px}.lg-table th{background:#f3effb;font-weight:700}.lg-copy{font:400 16px/26px var(--font-body);color:var(--c-gray-900);text-align:left;background:#f3effb;border-radius:10px;padding:20px}.lg-copy button{background:var(--c-purple-600);font:600 15px/18px var(--font-body);color:var(--c-white);cursor:pointer;border-radius:8px;margin-top:14px;padding:10px 20px}.lg-terms{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lg-terms a{font:500 16px/24px var(--font-body);color:var(--c-purple-600);background:#ece8f5;border-radius:100px;padding:5px 15px;display:block}.lg-hl{text-decoration:underline;text-decoration-color:var(--c-pink-400);text-underline-offset:.12em}.lg-words{display:grid}.lg-words span{opacity:0;grid-area:1/1;animation:6s infinite lg-word}.lg-words span:nth-child(2){animation-delay:2s}.lg-words span:nth-child(3){animation-delay:4s}.lg-words span:only-child{opacity:1;animation:none}@keyframes lg-word{0%,33.3%,to{opacity:0}5%,28%{opacity:1}}.lg-strip{width:100%;overflow:hidden}.lg-strip__track{align-items:center;gap:40px;width:max-content;display:flex}.lg-strip img{flex:none;width:auto;max-width:none}.lg-w--image-carousel .lg-strip__track{animation:lg-marquee calc(var(--n) * 4s) linear infinite}@keyframes lg-marquee{to{transform:translate(calc(-50% - 20px))}}.lg-w--image-gallery .lg-strip__track,.lg-w--gallery .lg-strip__track{columns:var(--cols);column-gap:10px;width:auto;display:block}.lg-w--image-gallery img,.lg-w--gallery img{break-inside:avoid;width:100%;max-width:100%;height:auto;margin-bottom:10px;display:block}@media (prefers-reduced-motion:reduce){.lg-strip__track,.lg-words span{animation:none!important}.lg-words span:first-child{opacity:1}}
