.aip{--aip-ease:cubic-bezier(.4,0,.2,1);--aip-slow:.5s;--aip-fast:.3s}.aip,.aip *{box-sizing:border-box}.aip{display:flex;flex-direction:column;gap:8px}.aip__heading{border-radius:var(--aip-radius);margin:0;padding:0;transition:background-color var(--aip-fast) var(--aip-ease),border-radius var(--aip-fast) var(--aip-ease)}.aip__heading.is-active{background-color:var(--aip-heading-active)}.aip__trigger{align-items:center;border-radius:inherit;color:var(--aip-title);cursor:pointer;display:flex;gap:24px;justify-content:space-between;margin:0;outline:none;padding:20px 24px;text-align:left;width:100%;-webkit-tap-highlight-color:transparent;transition:background-color var(--aip-fast) var(--aip-ease),color var(--aip-fast) var(--aip-ease)}.aip__trigger:focus-visible{background-color:var(--aip-hover-bg);color:var(--aip-hover-text)}@media (hover:hover){.aip__trigger:hover{background-color:var(--aip-hover-bg);color:var(--aip-hover-text)}}.aip__title{color:inherit;flex:1;margin:0}.aip__icon{display:block;flex:0 0 32px;height:32px;line-height:0;transform:rotate(0deg);transition:transform var(--aip-slow) var(--aip-ease);width:32px}.aip__icon svg{display:block;height:100%;width:100%}.aip__icon-bg{fill:var(--aip-icon-bg)}.aip__icon-arrow{fill:var(--aip-icon)}.aip__heading.is-active .aip__icon{transform:rotate(180deg)}.aip__default,.aip__panel{background-color:var(--aip-accent);border-radius:var(--aip-radius);margin:-8px 0 0;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--aip-slow) var(--aip-ease),opacity var(--aip-fast) var(--aip-ease),visibility 0s linear var(--aip-slow);visibility:hidden}.aip__default.is-active,.aip__panel.is-active{max-height:none;opacity:1;transition:max-height var(--aip-slow) var(--aip-ease),opacity var(--aip-slow) var(--aip-ease) .1s,visibility 0s;visibility:visible}.aip__panel-inner{padding:0 24px 24px}.aip__media{line-height:0;margin:0 0 20px}.aip__media img{aspect-ratio:16/9;border-radius:var(--aip-radius);height:auto;object-fit:cover;width:100%}.aip__text,.aip__text li,.aip__text p{color:var(--aip-text)}.aip__text>:last-child{margin-bottom:0}@media (max-width:767px){.aip__text,.aip__text li,.aip__text p{text-align:justify}}.aip__text ul{margin:0 0 1rem;padding-left:1.2em}.aip__text li{margin-bottom:.5rem}.aip .aip__text li::marker{color:var(--aip-text)}.aip__link{align-items:center;color:var(--aip-link);display:inline-flex;font-weight:600;gap:8px;margin-top:20px;text-decoration:none}.aip__link svg{transition:transform var(--aip-fast) var(--aip-ease)}.aip__link:focus-visible svg,.aip__link:hover svg{transform:translateX(4px)}.aip__default{background:none;margin:0 0 -8px;transition:max-height var(--aip-slow) var(--aip-ease),margin var(--aip-slow) var(--aip-ease),opacity var(--aip-fast) var(--aip-ease),visibility 0s linear var(--aip-slow)}.aip__default.is-active{margin:0 0 16px;transition:max-height var(--aip-slow) var(--aip-ease),margin var(--aip-slow) var(--aip-ease),opacity var(--aip-slow) var(--aip-ease) .1s,visibility 0s}.aip__default-inner{line-height:0}.aip__default img{aspect-ratio:16/9;border-radius:var(--aip-radius);height:auto;object-fit:cover;width:100%}.aip--fixed .aip__heading.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.aip--fixed .aip__panel{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:992px){.aip__heading.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.aip__panel{border-top-left-radius:0;border-top-right-radius:0}}.aip__list{display:flex;flex-direction:column;gap:8px;min-width:0}.aip__fixed-media{line-height:0;margin:0 0 16px}.aip__fixed-media img{aspect-ratio:16/9;border-radius:var(--aip-radius);height:auto;object-fit:cover;width:100%}@media (min-width:993px){.aip--fixed{align-items:start;column-gap:48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aip--fixed .aip__list{grid-column:1;grid-row:1}.aip--fixed .aip__fixed-media{grid-column:2;grid-row:1;margin:0}.aip--fixed.aip--flipped .aip__list{grid-column:2}.aip--fixed.aip--flipped .aip__fixed-media{grid-column:1}.aip--fixed .aip__fixed-media img{aspect-ratio:4/3}.aip--fixed .aip__trigger{padding:24px 28px}.aip--fixed .aip__panel-inner{padding:0 28px 28px}.aip--panel{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-template-rows:repeat(var(--aip-rows),auto) 1fr;position:relative;transition:min-height var(--aip-slow) var(--aip-ease)}.aip--panel .aip__heading{align-items:center;border-radius:var(--aip-radius) 0 0 var(--aip-radius);display:flex;grid-column:1/2;grid-row:var(--aip-row)}.aip--panel .aip__panel{border-radius:0 var(--aip-radius) var(--aip-radius) 0}.aip--panel .aip__trigger{padding:36px 32px}.aip--panel .aip__default,.aip--panel .aip__panel{grid-column:2/3;grid-row:1/-1;left:0;margin:0;max-height:none!important;overflow:hidden;position:absolute;top:0;transition:opacity var(--aip-fast) var(--aip-ease),visibility 0s linear var(--aip-fast);width:100%}.aip--panel .aip__default.is-active,.aip--panel .aip__panel.is-active{transition:opacity var(--aip-slow) var(--aip-ease) .12s,visibility 0s}.aip--panel:not(.aip--ready) .aip__panel.is-active{position:relative}.aip--panel .aip__panel-inner{padding:32px}.aip--panel .aip__default,.aip--panel .aip__default.is-active{background:none;bottom:0;margin:0}.aip--panel .aip__default-inner{height:100%;padding:0 0 0 8px}}@media (min-width:993px){.aip--panel:has(.aip__default.is-active) .aip__heading{border-radius:var(--aip-radius)}.aip--panel .aip__default img{aspect-ratio:auto;height:100%}.aip--panel.aip--flipped{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.aip--panel.aip--flipped .aip__heading{border-radius:0 var(--aip-radius) var(--aip-radius) 0;grid-column:2/3}.aip--panel.aip--flipped .aip__default-inner{padding:0 8px 0 0}}@media (min-width:993px){.aip--panel.aip--flipped:has(.aip__default.is-active) .aip__heading{border-radius:var(--aip-radius)}.aip--panel.aip--flipped .aip__panel{border-radius:var(--aip-radius) 0 0 var(--aip-radius)}.aip--panel.aip--flipped .aip__default,.aip--panel.aip--flipped .aip__panel{grid-column:1/2}}@media (prefers-reduced-motion:reduce){.aip,.aip *{transition-delay:0s!important;transition-duration:0s!important}}.aip-editor-info{align-items:flex-start;background:#e5f8fb;border:1px solid #7fd1de;border-left-width:4px;border-radius:4px;color:#33475b;display:flex;font-size:14px;gap:10px;line-height:1.4;margin:0 0 16px;padding:12px 16px}.aip-editor-info svg{color:#0091ae;flex:0 0 18px;margin-top:1px}