.tabs-block{border:1px solid var(--c-border);border-radius:.375rem;display:grid;grid-template-rows:auto auto;margin-bottom:var(--sp-xxl);padding:var(--sp-ms)}@media (min-width:48em){.tabs-block{grid-template-columns:49% 51%}}@media (min-width:64em){.tabs-block{padding:var(--sp-xl)}}.tabs-block .tabs-list>h2{color:var(--c-gray-900);margin:0 0 var(--sp-ms) 0}@media (min-width:64em){.tabs-block .tabs-list>h2{margin:0 0 var(--sp-xl) 0}}.sm-tablist-wrapper{position:relative}.sm-tablist-wrapper [role=tablist]{background-color:var(--c-white);border-radius:.375rem;box-shadow:var(--level-2);display:none;left:0;position:absolute;top:0;width:100%;z-index:20}.sm-tablist-wrapper .js-is-open[role=tablist]{display:block}@media (min-width:48em){.sm-tablist-wrapper [role=tablist]{background-color:transparent;border-radius:0;box-shadow:none;display:block;left:auto;position:relative;top:auto;width:auto}}.sm-tablist-toggle{background-color:var(--c-neutral-bg);border:0;border-left:11px solid var(--c-primary);border-radius:.375rem;box-shadow:none;color:var(--c-text);font-weight:400;padding:1rem 2.75rem 1rem 1rem;text-align:left;width:100%}.sm-tablist-toggle:after{background-color:var(--c-primary);content:"";display:inline-block;height:.875rem;margin-top:-.438rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z'/%3E%3C/svg%3E");position:absolute;right:1rem;top:50%;transform:rotate(90deg);vertical-align:middle;width:1.25rem}@media (min-width:48em){.sm-tablist-toggle{display:none}}.tabs-list{padding-bottom:2rem}@media (min-width:48em){.tabs-list{padding-right:2rem}}@media (min-width:64em){.tabs-list{padding-right:5rem}}.tabs-list [role=tablist] button{background-color:transparent;border-left:11px solid transparent;border-radius:.375rem;box-shadow:none;color:var(--c-text);display:block;font-weight:400;padding:1rem 2.75rem 1rem 1rem;position:relative;text-align:left;width:100%}.tabs-list [role=tablist] button[aria-selected=true]{background-color:var(--c-neutral-bg);border-left-color:var(--c-primary)}.tabs-list [role=tablist] button:focus,.tabs-list [role=tablist] button:hover{-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:48em){.tabs-list [role=tablist] button:focus,.tabs-list [role=tablist] button:hover{-webkit-text-decoration:none;text-decoration:none}.tabs-list [role=tablist] button:focus:after,.tabs-list [role=tablist] button:hover:after,.tabs-list [role=tablist] button[aria-selected=true]:after{background-color:var(--c-primary);content:"";display:inline-block;height:.875rem;margin-top:-.438rem;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' fill='none'%3E%3Cpath fill='%23fff' d='m13 0-1.41 1.41L16.17 6H0v2h16.17l-4.59 4.59L13 14l7-7z'/%3E%3C/svg%3E");position:absolute;right:1rem;top:50%;vertical-align:middle;width:1.25rem}}.tab-content{grid-column:1;grid-row:2;height:0;opacity:0;transform:scale(.95) translateY(1rem);transition:opacity .6s ease,transform .6s ease,z-index .6s ease,visibility .6s ease}@media (min-width:48em){.tab-content{grid-column:2/2;grid-row:1;height:auto}}.tab-content.is-next-tab{opacity:1;z-index:0}.tab-content.is-prev-tab{opacity:0;transform:scale(1.05) translateY(-1rem);visibility:hidden;z-index:2}.tab-content.is-active{height:auto;opacity:1;transform:scale(1) translateY(0);z-index:1}.tab-content.is-active>*{opacity:1}.tab-content.is-active img{filter:none;opacity:1}.tab-content>*{opacity:0;transition:opacity .3s ease}.tab-content img{box-shadow:var(--level-1);filter:blur(4px);opacity:.5;transition:filter .3s ease,opacity .3s ease}.tab-content>img{border-radius:.375rem}.tab-content :first-child{margin-top:0}.tab-content .wp-block-heading{color:var(--c-green-700)}
