@charset "UTF-8";.rich-text{--vertical-spacing-top:1.25em;--vertical-spacing-bottom:1em;color:var(--global-text-color);font-size:1.125rem;font-style:normal;font-weight:500;line-height:170%;text-wrap:pretty}.rich-text .text-h1,.rich-text h1{font-size:48px;font-weight:300;letter-spacing:-1.5px;line-height:1.1;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h1,.rich-text h1{font-size:56px;line-height:95%}}.rich-text .text-h2,.rich-text h2{font-size:2.124rem;font-weight:700;letter-spacing:-1.5px;line-height:1.1em;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h2,.rich-text h2{line-height:95%}}.rich-text .text-h3,.rich-text h3{font-size:1.875rem;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h3,.rich-text h3{line-height:95%}}.rich-text .text-h4,.rich-text h4{font-size:1.625rem;font-weight:700;letter-spacing:-.8px;line-height:1.1;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h4,.rich-text h4{line-height:95%}}.rich-text .text-h5,.rich-text h5{font-size:1.375rem;font-weight:700;letter-spacing:-.6px;line-height:1.1;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h5,.rich-text h5{line-height:95%}}.rich-text .text-h6,.rich-text h6{font-size:1.125rem;font-style:italic;font-weight:700;letter-spacing:-.5px;line-height:1.1;margin-bottom:.5em;margin-left:0;margin-right:0;margin-top:var(--vertical-spacing-top)}@media (min-width:768px){.rich-text .text-h6,.rich-text h6{line-height:95%}}.rich-text .text-p,.rich-text p{color:var(--global-text-color);font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin-left:0;margin-right:0}.rich-text .rounded-image,.rich-text .text-p,.rich-text ol,.rich-text p,.rich-text ul{margin-bottom:var(--vertical-spacing-bottom);margin-top:0}.rich-text ol,.rich-text ul{color:var(--global-text-color);margin-left:0;margin-right:0;padding:0}.rich-text ul{list-style-type:disc;padding-left:26px}.rich-text ol{list-style-type:decimal;padding-left:30px}.rich-text li{list-style:inherit;margin-bottom:.3em}.rich-text li:last-of-type{margin-bottom:0}.rich-text img{height:auto}.rich-text blockquote{font-size:2rem;font-weight:300;line-height:1.25em;padding-bottom:var(--global-padding);padding-left:20px;padding-top:var(--global-padding);position:relative}.rich-text blockquote:before{background:linear-gradient(127deg,#b95dd926 7.03%,#3c9acf26 89.36%),#fff;bottom:calc(var(--global-padding) + .175em);content:"";display:block;left:0;position:absolute;top:calc(var(--global-padding) + .2em);width:4px}.rich-text blockquote>*{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.rich-text blockquote>:last-child{margin-bottom:0}.rich-text blockquote cite{font-size:1.125rem;font-style:normal;font-weight:500;line-height:170%}.rich-text blockquote cite:before{content:"— "}.rich-text pre{background:var(--color-black-70);border-radius:var(--global-border-radius);overflow:auto;padding:30px;white-space:pre-wrap}.rich-text pre code{background-color:transparent;background-color:initial;border-radius:0;border-radius:initial;display:block;word-wrap:anywhere;padding:initial}.rich-text code{background-color:var(--color-black-70);border-radius:10px;color:var(--color-white);font-family:monospace;font-size:.875rem;line-height:1.5em;padding:8px 14px}.rich-text b,.rich-text strong{font-weight:700}.rich-text em,.rich-text i{font-style:italic}.rich-text del,.rich-text s{text-decoration-line:line-through}.rich-text u{text-decoration-line:underline}.rich-text mark{background:#00ffbe4d}.rich-text hr{border:0;border-top:1px solid var(--color-black);display:block;height:1px;margin:3em 0;padding:0}.rich-text figcaption{font-size:14px;font-style:italic;font-weight:400;line-height:170%}.rich-text a{color:var(--color-blue-accent);-webkit-text-decoration:underline;text-decoration:underline}.rich-text iframe{max-width:100%}.rich-text table{display:block;margin-bottom:var(--vertical-spacing-bottom);overflow-x:auto;table-layout:fixed;width:100%}.rich-text td,.rich-text th{border-bottom:1px solid var(--color-black-10);min-width:200px;padding-right:20px;text-align:left}.rich-text .video-container{padding-bottom:var(--global-padding);padding-top:var(--global-padding);width:100%}.rich-text .video-container video{border-radius:var(--global-border-radius);max-width:100%}.post-list-container{display:flex;flex-direction:column;gap:var(--global-padding);margin-top:var(--global-padding)}.post-list-container.has-filters{margin-top:calc(var(--space-xxl)/-2);padding-left:calc(var(--global-padding)/2);padding-right:calc(var(--global-padding)/2)}.categories-picker{--search-form-trans-time:.5s;--search-form-trans-ease:cubic-bezier(.33,1,.68,1);align-items:center;background-color:var(--color-white);border:var(--global-border);border-color:var(--color-black-20);border-radius:var(--global-border-radius);display:flex;flex-wrap:nowrap;gap:.8em;height:auto;justify-content:flex-start;margin:0 auto;padding:var(--global-padding);width:100%}@media (min-width:768px){.categories-picker{height:var(--space-xxl)}}.categories-picker .filter-btn{flex-shrink:0;opacity:1;padding:0 1.7em;position:relative;transition:opacity .1s ease;z-index:0}.categories-picker:has(.search-form:focus-within) .filter-btn{opacity:0;pointer-events:none;transition:opacity .1s ease}.categories-picker .search-form-wrapper{flex-shrink:0;height:40px;position:relative;width:40px}@media (min-width:768px){.categories-picker .search-form-wrapper{height:52px;width:52px}}.categories-picker .search-form-wrapper .search-form{left:0;position:absolute;top:0;width:100%;z-index:1}.filters-list{align-items:center;display:flex;flex-wrap:wrap;gap:.8em}.filter-btn{--tag-pill-background-color:var(--color-white);--tag-pill-border-color:var(--color-black-10);--tag-pill-height:40px;background:var(--tag-pill-background-color);border:1px solid var(--tag-pill-border-color);border-radius:20px;border-radius:calc(var(--tag-pill-height)/2);color:var(--color-black);cursor:pointer;font-size:.75rem;height:40px;height:var(--tag-pill-height);padding:0 1.7em;transition:all .2s ease}.filter-btn:hover{--tag-pill-border-color:var(--color-black-50)}.filter-btn.active{--tag-pill-background-color:var(--color-black-05)}.filter-btn.active:hover{--tag-pill-border-color:var(--color-black-80)}@media (min-width:768px){.filter-btn{--tag-pill-height:3.25em;font-size:1rem}}.posts-grid{display:grid;grid-gap:var(--space-global-responsive);gap:var(--space-global-responsive);grid-template-columns:1fr}.post-preview{--sr-animation-delay:0;--sr-animation-duration:.5s;--sr-animation-name:SR_FADE_IN_UP;border:var(--global-border);border-color:var(--color-black-20);border-radius:var(--global-border-radius);overflow:hidden;padding:var(--global-padding);position:relative}.post-preview.hidden{display:none}.post-preview.has-hero-image{display:grid;grid-template-columns:1fr;grid-gap:var(--global-padding);gap:var(--global-padding)}@media (min-width:768px){.post-preview.has-hero-image{grid-template-columns:1fr 2fr}}.post-preview.has-hero-image img{border-radius:var(--global-border-radius-inset)}.post-preview:focus-within .title,.post-preview:hover .title{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:.05em;text-underline-offset:.1em}.post-preview .content{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--global-padding)*.5);justify-content:center}.post-preview .excerpt,.post-preview .title{--sr-animation-delay:.6s;width:100%}.post-preview .title{font-size:1.25rem;line-height:1.1em}@media (min-width:768px){.post-preview .title{font-size:2.25rem;line-height:1.1em}}.post-preview .excerpt{--sr-animation-delay:.8s}.post-preview .link{inset:0;position:absolute;z-index:0}.post-preview .link:focus,.post-preview .link:focus-visible{outline-color:transparent}.load-more-container{align-items:center;display:flex;flex-direction:column;margin-top:var(--space-global-responsive)}.load-more-btn{border:none;border-radius:var(--global-border-radius);color:var(--color-black-50);cursor:pointer;position:relative;transition:color .2s ease}.load-more-btn:after{border-color:var(--color-black-50);border-style:solid;border-width:0 2px 2px 0;content:"";display:block;height:17px;left:50%;margin-top:var(--space-xxxs-responsive);position:absolute;transform:rotate(45deg) translate(-50%);transition:border-color .2s ease;width:17px}.load-more-btn:hover:not(:disabled){color:var(--color-black)}.load-more-btn:hover:not(:disabled):after{border-color:var(--color-black)}.load-more-btn:disabled{cursor:not-allowed;opacity:.6}.sr-fade-in{animation-delay:0;animation-delay:var(--sr-animation-delay,0);animation-duration:.5s;animation-duration:var(--sr-animation-duration,.5s);animation-fill-mode:forwards;animation-name:SR_FADE_IN_UP;animation-name:var(--sr-animation-name,SR_FADE_IN_UP);animation-timing-function:cubic-bezier(.33,1,.68,1);opacity:0}@keyframes SR_FADE_IN_UP{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}
