:root{--breakpoint:xs;--container:100%;--grid-columns:4;--grid-gap:20px;--layout-gap:var(--space-l);--side-gap:calc(var(--grid-gap) / 2)}.o-post{display:grid;gap:1rem}.o-post h1{--theme-font-size:3rem}.o-post h2{--theme-font-size:2.4rem}.o-post h3{--theme-font-size:1.8rem}.o-post h4{--theme-font-size:1.6rem}.o-post_head{background:var(--theme-palette-color-2);border-radius:24px;color:var(--theme-palette-color-8);display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;padding:2rem;position:relative}.o-post_head>*{position:relative;z-index:2}.o-post_head:before{background-image:linear-gradient(120deg,var(--theme-palette-color-2) 37%,#a8492600 100%);content:"";display:block;inset:0;position:absolute;z-index:1}.o-post_head ul{flex-wrap:wrap;font-weight:500;gap:1em;padding:0;row-gap:.5em}.o-post_head ul li{align-items:center;display:flex}.o-post_head ul li a{background:#fffffff2;border-radius:9em;cursor:pointer;display:block;font-size:.9em;line-height:1;padding:7px 10px}.o-post_head h1,.o-post_head p,.o-post_head ul{color:inherit;margin:0}.o-post_head h1{margin-block:.5rem}.o-post_head img{height:100%;object-fit:cover;position:absolute;right:0;z-index:0}.o-post_toc{display:flex;flex-direction:column;gap:1rem}.o-post_toc .-toc{position:sticky;top:3rem}.o-post_main{background:var(--theme-palette-color-8);border-radius:24px;padding:2rem}.o-post_aside{display:flex;flex-direction:column;gap:1rem}.c-widget{background:var(--theme-palette-color-8);border:1px solid var(--theme-palette-color-5);border-radius:24px;padding:1.5rem}.c-toc ul{list-style:none;padding:0}.c-toc a{align-items:center;color:var(--theme-palette-color-4);display:flex;font-size:1rem;gap:.5em;line-height:1.2em;padding:.75em 1em}.c-toc a span{flex-grow:1}.c-toc svg{height:1em;width:1em}.c-toc_title{font-weight:600;margin-bottom:1rem}.c-toc_list{display:flex;flex-direction:column;gap:.5rem}.c-toc_list>li.is-active>a{background-color:var(--theme-palette-color-2);border-radius:8px;color:var(--theme-palette-color-8)}.c-toc_list ul{padding-left:24px}.c-toc_list ul>li.is-active>a{background-color:#0000;border-radius:0;color:var(--theme-palette-color-1)}.gform-theme--foundation{--gf-ctrl-btn-color-primary:var(--theme-button-text-initial-color);--gf-ctrl-btn-bg-color-primary:var(--theme-button-background-initial-color);--gf-ctrl-btn-bg-color-hover-primary:var(--theme-button-background-hover-color);--gf-ctrl-btn-radius:var(--theme-button-border-radius);--gf-ctrl-radius:var(--theme-form-field-border-radius);--gf-ctrl-size-md:var(--theme-form-field-height);--gf-ctrl-textarea-radius:calc(var(--theme-form-field-border-radius) / 2);--gf-form-gap-x:1rem;--gf-form-gap-y:1.5rem}.gform-theme--foundation .gform_fields{--gf-ctrl-border-color:var(--theme-form-field-border-initial-color);--gf-ctrl-border-color-focus:var(--theme-form-field-border-focus-color);--gf-ctrl-shadow:none;align-items:flex-start}.gform-theme--foundation .gfield--type-html{font-size:1rem}.gform-theme--framework .gfield textarea.small{min-block-size:var(--theme-form-field-height)}.gform-theme--framework .gfield--type-choice .gfield_checkbox,.gform-theme--framework .gfield--type-choice .gfield_radio{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(49%,1fr))}.ct-footer .gform-theme--foundation{--gf-form-footer-margin-y-start:0;margin-block-end:0}.ct-footer .gform-theme--foundation .gform_fields{--gf-form-gap-x:0;--gf-ctrl-radius:var(--theme-button-border-radius) 0 0 var(--theme-button-border-radius);--gf-ctrl-size:var(--theme-button-height,48px);--gf-ctrl-border-color:var(--theme-palette-color-8,#fff);--gf-ctrl-border-color-focus:var(--theme-palette-color-8,#fff);--gf-ctrl-outline-color-focus:#0000;--gf-ctrl-btn-radius:0 var(--theme-button-border-radius) var(--theme-button-border-radius) 0;--gf-ctrl-btn-size:var(--theme-button-height,48px);--gf-ctrl-btn-color-primary:var(--theme-palette-color-4,#000);--gf-ctrl-btn-bg-color-primary:#f9ebdb;--gf-ctrl-btn-bg-color-hover-primary:var(--theme-palette-color-1);--gf-ctrl-btn-border-color-primary:#f9ebdb;text-align:left}.gform-theme--foundation{--gf-form-validation-heading-font-size:1rem;--gf-form-validation-summary-font-size:1rem}.gform-theme--foundation .gform_validation_errors{--gf-form-validation-bg-color:#ffcaca;--gf-form-validation-border-color:var(--gf-form-validation-heading-color)}.gform-theme--foundation .gform_confirmation_message{background:#ecfdf5;border:var(--gf-form-validation-border-width) var(--gf-form-validation-border-style) #159672;border-radius:var(--gf-form-validation-radius);color:#065f46;font-size:var(--gf-form-validation-summary-font-size);margin-block:var(--gf-form-validation-margin-y);padding-block:var(--gf-form-validation-padding-y);padding-inline:var(--gf-form-validation-padding-x);text-align:center}@media(min-width:768px){:root{--breakpoint:s}.u-grid-center .elementor-grid{grid-template-columns:repeat(4,1fr)}.u-grid-center .e-loop-item{grid-column:span 2}.u-grid-center .e-loop-item:last-of-type:nth-of-type(2n - 1){grid-column-end:4}}@media(min-width:1024px){:root{--breakpoint:m;--grid-columns:12;--grid-gap:24px}.u-grid-center.\-3columns .elementor-grid{grid-template-columns:repeat(6,1fr)}.u-grid-center.\-3columns .e-loop-item{grid-column:span 2}.u-grid-center.\-3columns .e-loop-item:last-of-type:nth-of-type(2n - 1){grid-column-end:auto}.u-grid-center.\-3columns .e-loop-item:last-of-type:nth-of-type(3n - 2){grid-column-end:5}.u-grid-center.\-3columns .e-loop-item:nth-last-of-type(2):nth-of-type(3n+1){grid-column-end:4}.u-grid-center.\-3columns .e-loop-item:last-of-type:nth-of-type(3n - 1){grid-column-end:-2}.u-grid-center.\-4columns .elementor-grid{grid-template-columns:repeat(8,1fr)}.u-grid-center.\-4columns .e-loop-item{grid-column:span 2}.u-grid-center.\-4columns .e-loop-item:last-of-type:nth-of-type(2n - 1){grid-column-end:auto}.u-grid-center.\-4columns .e-loop-item:last-of-type:nth-of-type(4n - 3){grid-column-end:6}.u-grid-center.\-4columns .e-loop-item:nth-last-of-type(2):nth-of-type(4n+1){grid-column-end:5}.u-grid-center.\-4columns .e-loop-item:last-of-type:nth-of-type(4n - 2){grid-column-end:-3}.u-grid-center.\-4columns .e-loop-item:nth-last-of-type(3):nth-of-type(4n - 3){grid-column-end:4}.u-grid-center.\-4columns .e-loop-item:last-of-type:nth-of-type(4n+3){grid-column-end:-2}}@media(min-width:1200px){:root{--breakpoint:l;--grid-gap:32px;--container:1200px}.o-post{grid-template-columns:repeat(12,1fr)}.o-post_head{grid-column:4/span 6;grid-row-start:1}.o-post_toc{grid-column:span 3;grid-row:1/span 2}.o-post_main{grid-column:4/span 6;grid-row-start:2}.o-post_aside{grid-column:10/span 3;grid-row:1/span 2}}@media(min-width:1320px){:root{--breakpoint:xl;--container:1328px}}
/*# sourceMappingURL=main.css.map */