.sections-eb766494{--width:var(--tyleo-center-column-width);--horizontal-padding:var(--tyleo-left-right-screen-edge-padding);--grid-template-columns-center:1fr var(--width) 1fr;--grid-template-columns-stretch:var(--horizontal-padding) 1fr var(--horizontal-padding);display:flex;flex-direction:column;&[data-vert-stretch]{height:100%}}.row-b7c23695{display:grid;&[data-alignment=center]{grid-template-columns:var(--grid-template-columns-center);@media only screen and (max-width:780px){grid-template-columns:var(--grid-template-columns-stretch)}}&[data-alignment=stretch]{grid-template-columns:var(--grid-template-columns-stretch)}:where(&)>*{grid-column:2}}.gapped-sections-b6732ab9{--gap:var(--tyleo-double-padding);row-gap:var(--gap)}.blog-post-header-aabcc289{--min-icon-size:calc((var(--tyleo-large-font-size) + var(--tyleo-medium-font-size))*var(--tyleo-blog-title-line-height));--max-icon-size:calc((var(--tyleo-large-font-size) + var(--tyleo-medium-font-size) + var(--tyleo-medium-font-size))*var(--tyleo-blog-title-line-height));align-items:center;display:flex;gap:var(--tyleo-double-padding);@media only screen and (max-width:780px){align-items:unset;flex-direction:column}}.title-container-d36e5df5{line-height:var(--tyleo-blog-title-line-height)}.icon-a3de03d0{align-content:center;aspect-ratio:1;height:100%;min-height:var(--min-icon-size);@media only screen and (max-width:780px){align-self:center;min-height:var(--max-icon-size)}}.caret-toggle-a5a827ab{--background-color:var(--tyleo-button-color);--foreground-color:var(--tyleo-pure-white);--diameter:var(--tyleo-toggle-diameter);--gap:var(--tyleo-default-padding);--padding:var(--tyleo-toggle-circle-padding);--active-filter:var(--tyleo-active-filter);--hover-filter:var(--tyleo-hover-filter);--hover-transition:var(--tyleo-hover-transition);--transform-time:var(--tyleo-element-highlight-time);--transform-transition:transform var(--transform-time);align-items:center;display:flex;gap:var(--gap);pointer-events:none;position:relative;transition:var(--hover-transition);user-select:none;-webkit-user-select:none;@media (hover:hover){&:hover{filter:var(--hover-filter);&:active{filter:var(--active-filter)}}}&:has(>.input-d47aac2c:checked)>.background-e7c59285{transform:rotate(90deg)}}.input-d47aac2c{all:unset;cursor:pointer;height:100%;pointer-events:all;position:absolute;width:100%}.background-e7c59285{align-items:center;background-color:var(--background-color);border-radius:50%;box-sizing:border-box;display:flex;height:var(--diameter);justify-content:center;padding:var(--padding);transition:var(--transform-transition);width:var(--diameter)}.icon-c4f03893{height:100%;width:100%}.icon_foreground-d7bc9ba3{fill:var(--foreground-color)}.icon_background-b612929a{fill:transparent}.toggle-section-a496643f{--background-color:var(--tyleo-button-color);--circle-diameter:var(--tyleo-toggle-diameter);--circle-padding:var(--tyleo-toggle-circle-padding);--horizontal-content-gap:var(--tyleo-default-padding);--padding-left:var(--tyleo-left-shifted-element-padding);--vertical-content-gap:var(--tyleo-default-padding);--active-filter:var(--tyleo-active-filter);--hover-filter:var(--tyleo-hover-filter);--hover-transition:var(--tyleo-hover-transition);--rule-width:var(--circle-padding);--rule-bottom-border-radius:calc(var(--rule-width)/2);--rule-border-radius:0 0 var(--rule-bottom-border-radius) var(--rule-bottom-border-radius);--rule-left:calc((var(--circle-diameter) - var(--rule-width))/2);--toggle-active-filter:var(--active-filter);--toggle-hover-filter:var(--hover-filter);--toggle-hover-transition:var(--hover-transition);display:flex;flex-direction:column;gap:var(--vertical-content-gap);overflow:hidden;&:has(>.content-view-toggle-d8882074>.input-d47aac2c:checked){&>.content-view-toggle-d8882074:before{background-color:var(--background-color);content:"";height:calc(50% + var(--vertical-content-gap));left:var(--rule-left);position:absolute;top:50%;width:var(--rule-width)}&>.content-f57e4b08{display:initial;&:before{background-color:var(--background-color);border-radius:var(--rule-border-radius);content:"";height:100%;left:var(--rule-left);position:absolute;transition:var(--hover-transition);width:var(--rule-width)}}}@media (hover:hover){&:has(>.content-view-toggle-d8882074:hover)>.content-f57e4b08:before{filter:var(--hover-filter)}&:has(>.content-view-toggle-d8882074:active:hover)>.content-f57e4b08:before{filter:var(--active-filter)}}}.content-view-toggle-d8882074{--diameter:var(--circle-diameter);--gap:var(--horizontal-content-gap);--padding:var(--circle-padding);--active-filter:var(--toggle-active-filter);--hover-filter:var(--toggle-hover-filter);--hover-transition:var(--toggle-hover-transition)}.content-f57e4b08{display:none;padding-left:var(--padding-left);position:relative}.blog-post-a20e137e{--line-height:var(--tyleo-blog-line-height);--vertical-padding:var(--tyleo-double-padding);--padding:var(--vertical-padding) 0;line-height:var(--line-height);padding:var(--padding);&[data-pad-bottom]{padding-bottom:128px}}.icon-link-d653f8ec{--width:var(--tyleo-large-font-size);text-decoration:none;user-select:none;-webkit-user-select:none;width:fit-content}.icon-bb39463f{vertical-align:middle;width:var(--width)}.text-ad74699a{text-decoration:underline;vertical-align:middle}.path-1-eb8f3a75{fill:#f60}.path-2-b82820d9{fill:#fff}.path-1-f3f627e8{fill:var(--tyleo-secondary-foreground-color)}.path-2-bfe139f3{fill:var(--tyleo-primary-foreground-color)}