@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47ed1cfaa7ffca04a04a.CklPZA1i.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/733eb93b167e6d45de09.C0DvZAcD.woff2)format("woff2")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/75367e6da7d914eaed87.Dj0qoI0M.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20987dd8fd1d3e9ab087.to0Tdxiy.woff2)format("woff2")}@font-face{font-family:Open Sans Fallback;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:98.56%;ascent-override:108.45%;descent-override:29.73%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:600;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:97.04%;ascent-override:110.15%;descent-override:30.19%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.23%;ascent-override:106.64%;descent-override:29.23%;line-gap-override:0%}@font-face{font-family:Oswald Fallback;font-weight:100 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:75.86%;ascent-override:157.26%;descent-override:38.1%;line-gap-override:0%}:root{--vm-color-purple:#a255d8;--vm-color-purple-dark:#893dc0;--vm-color-purple-deep:#6c2a9e;--vm-color-purple-tint:#f6effc;--vm-color-yellow:#f7b32f;--vm-color-yellow-hover:#e6a01d;--vm-color-ink:#000;--vm-color-ink-soft:#4f5b64;--vm-color-on-action:#1f1f1f;--vm-color-white:#fff;--vm-color-surface:#efefef;--vm-color-surface-soft:#f4f4f4;--vm-color-line:#ddd;--vm-color-field:#687680;--vm-color-footer:#1d1f24;--vm-color-on-dark:#fff;--vm-color-on-dark-accent:#f7b32f;--vm-color-error:#a32323;--vm-color-disabled:#59636c;--vm-color-disabled-surface:#e1e5e9;--vm-color-shadow:#17242c1f;--vm-color-shadow-soft:#17242c14;--vm-color-scrim:#00000024;--vm-font-text:"Open Sans","Open Sans Fallback",Arial,sans-serif;--vm-font-heading:"Oswald","Oswald Fallback",Arial,sans-serif;--vm-font-weight-text:400;--vm-font-weight-strong:700;--vm-font-weight-ui:600;--vm-font-weight-heading:600;--vm-heading-case:uppercase;--vm-label-case:uppercase;--vm-font-size-xs:13px;--vm-font-size-sm:14px;--vm-font-size-md:15px;--vm-font-size-base:16px;--vm-font-size-lg:18px;--vm-font-size-xl:20px;--vm-font-size-2xl:23px;--vm-font-size-h2:clamp(26px,2.4vw + 8px,32px);--vm-font-size-h1:clamp(30px,3.6vw + 8px,48px);--vm-font-size-lead:clamp(24px,2.6vw,34px);--vm-font-size-band:clamp(20px,3vw,28px);--vm-line-body:1.65;--vm-line-snug:1.5;--vm-line-title:1.3;--vm-line-heading:1.2;--vm-letter-nav:.01em;--vm-letter-label:.02em;--vm-space-4:4px;--vm-space-6:6px;--vm-space-8:8px;--vm-space-10:10px;--vm-space-12:12px;--vm-space-16:16px;--vm-space-20:20px;--vm-space-24:24px;--vm-space-28:28px;--vm-space-32:32px;--vm-space-40:40px;--vm-space-48:48px;--vm-space-56:56px;--vm-space-64:64px;--vm-layout-max:1160px;--vm-layout-gutter:28px;--vm-layout-gutter-mobile:20px;--vm-layout-grid-gap:24px;--vm-layout-measure:720px;--vm-layout-aside:300px;--vm-layout-section:48px;--vm-layout-section-mobile:32px;--vm-search-width:420px;--vm-search-page-width:560px;--vm-table-min:480px;--vm-cell-min:110px;--vm-embed-height:420px;--vm-band-width:870px;--vm-band-texture:.1;--vm-radius:4px;--vm-radius-round:50%;--vm-border:1px;--vm-border-strong:2px;--vm-border-accent:4px;--vm-focus-width:3px;--vm-focus-offset:3px;--vm-underline-offset:3px;--vm-nav-underline:3px;--vm-nav-underline-offset:8px;--vm-hidden:1px;--vm-shadow-card-hover:0 8px 16px var(--vm-color-shadow);--vm-shadow-menu:0 12px 18px var(--vm-color-shadow-soft);--vm-duration:.15s;--vm-control-height:48px;--vm-control-padding:10px 24px;--vm-control-gap:10px;--vm-touch:44px;--vm-ratio-card:3/2;--vm-ratio-hero:16/10;--vm-ratio-video:16/9;--vm-ratio-logo:230/60;--vm-hero-logo-max:320px;--vm-logo-width:200px;--vm-logo-width-mobile:180px;--vm-avatar:96px;--vm-thumb-padding:8px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--vm-space-16)}body{min-height:100vh;font:var(--vm-font-weight-text) var(--vm-font-size-base)/var(--vm-line-body) var(--vm-font-text);color:var(--vm-color-ink);background:var(--vm-color-white);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto}img{max-width:100%;height:auto}a{color:var(--vm-color-purple-dark);text-underline-offset:var(--vm-underline-offset)}a:hover{color:var(--vm-color-purple-deep)}:is(:focus-visible,.is-focus){outline:var(--vm-focus-width) solid var(--vm-color-purple-dark);outline-offset:var(--vm-focus-offset)}button,input,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0 0 var(--vm-space-20);font-family:var(--vm-font-heading);font-weight:var(--vm-font-weight-heading);line-height:var(--vm-line-heading);color:var(--vm-color-purple-dark);text-wrap:balance}h1{font-size:var(--vm-font-size-h1);text-transform:var(--vm-heading-case)}h2{font-size:var(--vm-font-size-h2);text-transform:var(--vm-heading-case)}h3{font-size:var(--vm-font-size-2xl)}h4{font-size:var(--vm-font-size-lg)}p{margin:0 0 var(--vm-space-16)}p,li,td,th,dd,blockquote{text-wrap:pretty}strong,b{font-weight:var(--vm-font-weight-strong)}.wrap{max-width:var(--vm-layout-max);padding-inline:var(--vm-layout-gutter);margin-inline:auto}.page{padding-block:var(--vm-space-40) var(--vm-space-48)}.muted{color:var(--vm-color-ink-soft);font-size:var(--vm-font-size-sm)}.visually-hidden{width:var(--vm-hidden);height:var(--vm-hidden);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.skip{left:var(--vm-space-12);top:var(--vm-space-12);z-index:30;padding:var(--vm-space-12);background:var(--vm-color-white);position:absolute;transform:translateY(-200%)}.skip:focus{transform:none}@media (max-width:600px){.wrap{padding-inline:var(--vm-layout-gutter-mobile)}.page{padding-block:var(--vm-space-32) var(--vm-space-40)}}.button,.btn,.wp-block-button__link{justify-content:center;align-items:center;gap:var(--vm-control-gap);min-height:var(--vm-control-height);max-width:100%;padding:var(--vm-control-padding);border:var(--vm-border-strong) solid transparent;border-radius:var(--vm-radius);background:var(--vm-color-yellow);color:var(--vm-color-on-action);font:var(--vm-font-weight-strong) var(--vm-font-size-base)/var(--vm-line-heading) var(--vm-font-text);text-align:center;transition:background-color var(--vm-duration),border-color var(--vm-duration);text-decoration:none;display:inline-flex}.button:hover,.btn:hover,.wp-block-button__link:hover,.button.is-hover{background:var(--vm-color-yellow-hover);color:var(--vm-color-on-action)}.button.secondary{background:var(--vm-color-white);border-color:var(--vm-color-purple-dark);color:var(--vm-color-purple-dark)}.button.secondary:hover,.button.secondary.is-hover{background:var(--vm-color-purple-tint);border-color:var(--vm-color-purple-deep);color:var(--vm-color-purple-deep)}.button:disabled{cursor:not-allowed;background:var(--vm-color-disabled-surface);color:var(--vm-color-disabled)}.button--arrow:after,.section__footer .btn:after{content:"→";font-weight:var(--vm-font-weight-text)}.wp-block-buttons{justify-content:center;gap:var(--vm-space-16);margin:var(--vm-space-28) 0;flex-wrap:wrap;display:flex}.card-more,.more-articles-btn{align-items:center;gap:var(--vm-space-6);min-height:var(--vm-touch);font-weight:var(--vm-font-weight-ui);color:var(--vm-color-purple-dark);text-underline-offset:var(--vm-underline-offset);text-decoration:underline;display:inline-flex}.card-more:hover,.more-articles-btn:hover,.card-more.is-hover{color:var(--vm-color-purple-deep)}.more-articles-btn:after{content:"→";text-decoration:none}.more-articles-btn .far{display:none}.chip,.tag{min-height:var(--vm-touch);padding:0 var(--vm-space-12);border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);color:var(--vm-color-ink);font-size:var(--vm-font-size-sm);font-weight:var(--vm-font-weight-ui);align-items:center;text-decoration:none;display:inline-flex}.category-chips{gap:var(--vm-space-8);margin:var(--vm-space-24) 0;flex-wrap:wrap;display:flex}.chip:hover,.tag:hover,.chip.is-hover{border-color:var(--vm-color-purple-dark);color:var(--vm-color-purple-dark)}label{margin-bottom:var(--vm-space-8);font-weight:var(--vm-font-weight-ui);display:block}input,select{width:100%;min-height:var(--vm-control-height);padding:var(--vm-space-10) var(--vm-space-12);border:var(--vm-border) solid var(--vm-color-field);border-radius:var(--vm-radius);color:var(--vm-color-ink);background:var(--vm-color-white)}input[aria-invalid=true]{border:var(--vm-border-strong) solid var(--vm-color-error)}.error{color:var(--vm-color-error);font-size:var(--vm-font-size-sm)}.search{gap:var(--vm-space-8);margin:0;display:flex}.search input{flex:1;min-width:0}.search .button{white-space:nowrap;flex-shrink:0}.site-header{border-top:var(--vm-border-accent) solid var(--vm-color-purple);border-bottom:var(--vm-border) solid var(--vm-color-line);position:relative}.site-top{justify-content:space-between;align-items:center;gap:var(--vm-space-24);padding-block:var(--vm-space-16);display:flex}.site-top>a{min-height:var(--vm-touch);flex-shrink:0;align-items:center;display:flex}.logo{width:var(--vm-logo-width);height:auto;display:block}.header-search{flex:0 1 var(--vm-search-width)}.desktop-nav{justify-content:space-between;gap:var(--vm-space-4) var(--vm-space-16);padding-bottom:var(--vm-space-8);border-top:var(--vm-border) solid var(--vm-color-line);flex-wrap:wrap;display:flex}.desktop-nav a,.compact-nav a{color:var(--vm-color-ink);font:var(--vm-font-weight-heading) var(--vm-font-size-lg)/var(--vm-line-heading) var(--vm-font-heading);letter-spacing:var(--vm-letter-nav);text-transform:var(--vm-heading-case);align-items:center;text-decoration:none;display:flex}.desktop-nav a{min-height:var(--vm-control-height);white-space:nowrap}:is(.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.is-hover){color:var(--vm-color-purple-dark);text-decoration:underline;text-decoration-thickness:var(--vm-nav-underline);text-underline-offset:var(--vm-nav-underline-offset)}.desktop-nav a[aria-current=page],.compact-nav a[aria-current=page]{color:var(--vm-color-purple-dark)}.compact-menu{display:none}.compact-menu summary{min-height:var(--vm-touch);padding:var(--vm-space-8) var(--vm-space-16);border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);font-weight:var(--vm-font-weight-strong);cursor:pointer;align-items:center;list-style:none;display:flex}.compact-menu summary::-webkit-details-marker{display:none}.compact-menu summary span{align-items:center;gap:var(--vm-space-10);display:flex}.compact-menu .when-open,.compact-menu[open] .when-closed{display:none}.compact-menu[open] .when-open{display:flex}.compact-menu[open] summary{background:var(--vm-color-surface)}.menu-panel{z-index:20;padding:var(--vm-space-12) 0 var(--vm-space-24);background:var(--vm-color-white);border-block:var(--vm-border) solid var(--vm-color-line);box-shadow:var(--vm-shadow-menu);position:absolute;top:100%;left:0;right:0}.compact-nav{gap:0 var(--vm-space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-nav a{min-height:var(--vm-control-height);border-bottom:var(--vm-border) solid var(--vm-color-line);font-size:var(--vm-font-size-xl)}.menu-panel .search{margin-top:var(--vm-space-16)}@media (min-width:901px) and (max-width:1199px){.desktop-nav{gap:var(--vm-space-4) var(--vm-space-10)}.desktop-nav a{font-size:var(--vm-font-size-base)}}@media (max-width:900px){.desktop-nav,.header-search{display:none}.compact-menu{display:block}.site-top{gap:var(--vm-space-16);padding-block:var(--vm-space-12)}.logo{width:var(--vm-logo-width-mobile)}}@media (max-width:600px){.compact-nav{grid-template-columns:minmax(0,1fr)}}.breadcrumbs{align-items:center;gap:var(--vm-space-8);margin-bottom:var(--vm-space-16);font-size:var(--vm-font-size-sm);flex-wrap:wrap;display:flex}.breadcrumbs .crumb{align-items:center;gap:var(--vm-space-8);display:inline-flex}.breadcrumbs .sep{color:var(--vm-color-ink-soft)}.pagination{justify-content:center;align-items:center;gap:var(--vm-space-12);margin:var(--vm-space-40) 0 var(--vm-space-10);flex-wrap:wrap;display:flex}.pagination ol{gap:var(--vm-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination li{display:flex}.pagination ol a,.pagination ol span{min-width:var(--vm-touch);min-height:var(--vm-touch);padding:0 var(--vm-space-8);border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);color:var(--vm-color-ink);font-weight:var(--vm-font-weight-ui);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:is(.pagination ol a:hover,.pagination ol a:focus-visible){border-color:var(--vm-color-purple-dark);color:var(--vm-color-purple-dark)}.pagination [aria-current=page]{background:var(--vm-color-purple-dark);border-color:var(--vm-color-purple-dark);color:var(--vm-color-white)}.pagination li[aria-hidden]{padding:0 var(--vm-space-4);align-items:center}.pagination-step{min-height:var(--vm-touch);padding:0 var(--vm-space-16);border:var(--vm-border) solid var(--vm-color-purple-dark);border-radius:var(--vm-radius);color:var(--vm-color-purple-dark);font-weight:var(--vm-font-weight-ui);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pagination-step:hover{background:var(--vm-color-purple-tint)}@media (max-width:900px){.breadcrumbs{margin-bottom:var(--vm-space-8)}.breadcrumbs a{min-height:var(--vm-touch);align-items:center;display:inline-flex}}@media (max-width:600px){.pagination-step{flex:40%}.pagination ol{flex:100%;order:-1;justify-content:center}}.grid{column-gap:var(--vm-layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;display:grid}.grid>*{margin-bottom:var(--vm-layout-grid-gap)}.article-card{grid-row:span 5;grid-template-rows:subgrid;border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);background:var(--vm-color-white);min-width:0;transition:box-shadow var(--vm-duration);row-gap:0;display:grid;position:relative;overflow:hidden}.article-card:hover,.article-card:focus-within,.article-card.is-hover{box-shadow:var(--vm-shadow-card-hover)}.article-card .card-body{display:contents}.article-card .card-image{grid-row:1;display:block}.article-card .card-image img{width:100%;height:auto;aspect-ratio:var(--vm-ratio-card);object-fit:cover;background:var(--vm-color-surface);margin:0;display:block}.article-card .card-image img.tile-contain{object-fit:contain;padding:var(--vm-thumb-padding);background:var(--vm-color-surface-soft)}.article-card .card-category{z-index:1;min-height:var(--vm-space-32);margin:var(--vm-space-12) var(--vm-space-20) 0;font-size:var(--vm-font-size-xs);font-weight:var(--vm-font-weight-ui);letter-spacing:var(--vm-letter-label);text-transform:var(--vm-label-case);grid-row:2;justify-self:start;align-items:center;text-decoration:none;display:inline-flex;position:relative}.article-card .card-category:hover{text-decoration:underline}.article-card .card-title{margin:var(--vm-space-16) var(--vm-space-20) var(--vm-space-8);font-size:var(--vm-font-size-xl);line-height:var(--vm-line-title);grid-row:3}.article-card .card-category+.card-title{margin-top:var(--vm-space-4)}.article-card .card-title a{color:var(--vm-color-purple-dark);text-decoration:none}.article-card .card-title a:after{content:"";position:absolute;inset:0}.article-card:hover .card-title a,.article-card.is-hover .card-title a{color:var(--vm-color-purple-deep)}.article-card .card-excerpt{-webkit-line-clamp:3;line-clamp:3;margin:0 var(--vm-space-20) var(--vm-space-8);font-size:var(--vm-font-size-md);line-height:var(--vm-line-snug);-webkit-box-orient:vertical;grid-row:4;display:-webkit-box;overflow:hidden}.article-card .card-more{z-index:1;margin:0 var(--vm-space-20) var(--vm-space-10);grid-row:5;place-self:end start;position:relative}@media (max-width:900px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card .card-category{min-height:var(--vm-touch);margin-top:var(--vm-space-4)}.article-card .card-category+.card-title{margin-top:0}}@media (max-width:600px){.grid{grid-template-columns:minmax(0,1fr)}}.article-tile{border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);background:var(--vm-color-white);min-width:0;color:var(--vm-color-ink);transition:box-shadow var(--vm-duration);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}:is(.article-tile:hover,.article-tile:focus-visible,.article-tile.is-hover){color:var(--vm-color-ink);box-shadow:var(--vm-shadow-card-hover)}.article-tile__inner{flex-direction:column;height:100%;display:flex}.article-tile__image{width:100%;aspect-ratio:var(--vm-ratio-card);background:var(--vm-color-surface);flex:none;overflow:hidden}.article-tile__image img{object-fit:cover;width:100%;height:100%;margin:0;display:block}.article-tile__image img.tile-contain{object-fit:contain;padding:var(--vm-thumb-padding);background:var(--vm-color-surface-soft)}.article-tile__content{padding:var(--vm-space-16) var(--vm-space-20) var(--vm-space-20);flex:1}.article-tile__title{font:var(--vm-font-weight-heading) var(--vm-font-size-xl)/var(--vm-line-title) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark);text-wrap:balance;margin:0}:is(.article-tile:hover .article-tile__title,.article-tile:focus-visible .article-tile__title,.article-tile.is-hover .article-tile__title){color:var(--vm-color-purple-deep)}.article-tile .inner{-webkit-line-clamp:3;line-clamp:3;margin-top:var(--vm-space-10);font:var(--vm-font-weight-text) var(--vm-font-size-md)/var(--vm-line-snug) var(--vm-font-text);text-transform:none;color:var(--vm-color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-tile .inner p{font-size:inherit;line-height:inherit;margin:0}.article-tile .read-more:empty{display:none}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child){grid-column:1/-1}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__inner{flex-direction:row}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__image{flex:0 0 58%}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__content{padding:var(--vm-space-28) var(--vm-space-32);align-self:center}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__title{font-size:var(--vm-font-size-lead)}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .inner{font-size:var(--vm-font-size-lg);display:block}@media (max-width:900px){.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__inner{flex-direction:column}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__image{flex:none}.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .article-tile__content{padding:var(--vm-space-16) var(--vm-space-20) var(--vm-space-20);align-self:stretch}}@media (max-width:600px){.article-tile:is(.articles-tiles--front-page-top>:first-child,.articles-tiles--in-section>:first-child) .inner{-webkit-line-clamp:4;line-clamp:4;font-size:var(--vm-font-size-md);display:-webkit-box}}.section__header{justify-content:space-between;align-items:end;gap:var(--vm-space-8) var(--vm-space-20);margin-bottom:var(--vm-space-24);flex-wrap:wrap;display:flex}.section__header h1,.section__header h2{margin:0}.section__footer{margin-top:var(--vm-space-28)}.article-layout{grid-template-columns:minmax(0,1fr) var(--vm-layout-aside);gap:var(--vm-space-48);margin-top:var(--vm-space-32);display:grid}.aside{min-width:0}.article{min-width:0;max-width:var(--vm-layout-measure);font-size:var(--vm-font-size-lg);line-height:var(--vm-line-body)}.article p{margin:0 0 var(--vm-space-20)}.article h2{margin:var(--vm-space-48) 0 var(--vm-space-16)}.article h3{margin:var(--vm-space-32) 0 var(--vm-space-12)}.article h4{margin:var(--vm-space-24) 0 var(--vm-space-8)}.article ul,.article ol{margin:0 0 var(--vm-space-20);padding-left:var(--vm-space-24)}.article li{margin:var(--vm-space-8) 0}.article li::marker{color:var(--vm-color-purple-dark)}.article img:not(.hero-image){margin:var(--vm-space-24) auto;display:block}.article blockquote{margin:var(--vm-space-24) 0;padding:var(--vm-space-4) 0 var(--vm-space-4) var(--vm-space-20);border-left:var(--vm-border-accent) solid var(--vm-color-purple)}.article hr{margin:var(--vm-space-32) 0;border:0;border-top:var(--vm-border) solid var(--vm-color-line)}.article .has-text-align-center{text-align:center}.article .has-text-align-right{text-align:right}.article .has-text-align-left{text-align:left}.hero-image{width:100%;height:auto;aspect-ratio:var(--vm-ratio-hero);object-fit:cover;margin:0 0 var(--vm-space-24);display:block}.hero-image[data-image-framing=logo]{aspect-ratio:auto;max-height:var(--vm-hero-logo-max)}.table-scroll{max-width:100%;margin:var(--vm-space-28) 0;background:linear-gradient(to right,var(--vm-color-white) 30%,transparent) left/var(--vm-space-40) 100% no-repeat local,linear-gradient(to left,var(--vm-color-white) 30%,transparent) right/var(--vm-space-40) 100% no-repeat local,radial-gradient(farthest-side at 0 50%,var(--vm-color-scrim),transparent) left/var(--vm-space-12) 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,var(--vm-color-scrim),transparent) right/var(--vm-space-12) 100% no-repeat scroll;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:100%;font-size:var(--vm-font-size-base);line-height:var(--vm-line-snug);background:0 0}table:has(tr>:nth-child(3)):not(:has([colspan])){min-width:var(--vm-table-min)}th,td{padding:var(--vm-space-12);min-width:var(--vm-cell-min);text-align:left;vertical-align:top;border-bottom:var(--vm-border) solid var(--vm-color-line);overflow-wrap:break-word}th{background:var(--vm-color-surface);font-weight:var(--vm-font-weight-strong)}table:not(:has(tr>:nth-child(2))){min-width:0}table:not(:has(tr>:nth-child(2))) td{padding:var(--vm-space-16) var(--vm-space-20);background:var(--vm-color-surface);border:0}:is(table:has([colspan]) th,table:has([colspan]) td){border:var(--vm-border) solid var(--vm-color-line)}@media (max-width:900px){.article-layout{margin-top:var(--vm-space-20);grid-template-columns:minmax(0,1fr)}.article{max-width:none}:is(table:has([colspan]) th,table:has([colspan]) td){min-width:0;padding:var(--vm-space-8);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.embedded-media{margin:var(--vm-space-24) 0}.embedded-media iframe{width:100%;min-height:var(--vm-embed-height);border:var(--vm-border) solid var(--vm-color-line);display:block}.embedded-video iframe{aspect-ratio:var(--vm-ratio-video);height:auto;min-height:0}.toc{padding:var(--vm-space-20) var(--vm-space-24);border-left:var(--vm-border-accent) solid var(--vm-color-purple);background:var(--vm-color-surface);font-size:var(--vm-font-size-sm)}.toc strong{margin-bottom:var(--vm-space-8);font:var(--vm-font-weight-heading) var(--vm-font-size-lg)/var(--vm-line-heading) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark);display:block}.toc ol{padding-left:var(--vm-space-20);margin:0}.toc li{margin:var(--vm-space-8) 0}.toc--inline{margin:0 0 var(--vm-space-20);padding-block:0;display:none}.toc--inline summary{min-height:var(--vm-control-height);font:var(--vm-font-weight-heading) var(--vm-font-size-lg)/var(--vm-line-heading) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.toc--inline summary::-webkit-details-marker{display:none}.toc--inline summary:after{content:"+";font-family:var(--vm-font-text)}.toc--inline[open] summary:after{content:"–"}.toc--inline ol{padding-bottom:var(--vm-space-12)}@media (max-width:900px){.aside .toc{display:none}.toc--inline{display:block}.toc li{margin:0}.toc li a{min-height:var(--vm-touch);align-items:center;display:inline-flex}}.block-shrnuti-clanku{margin:var(--vm-space-32) 0;padding:var(--vm-space-24);border-left:var(--vm-border-accent) solid var(--vm-color-purple);border-radius:0 var(--vm-radius) var(--vm-radius) 0;background:var(--vm-color-surface)}.block-shrnuti-clanku .title{margin:0 0 var(--vm-space-12);font:var(--vm-font-weight-heading) var(--vm-font-size-xl)/var(--vm-line-heading) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark)}.block-shrnuti-clanku .text p{margin:0}.block-shrnuti-clanku ul{padding-left:var(--vm-space-20);margin-bottom:0}.block-shrnuti-clanku .item{padding:var(--vm-space-12) 0 var(--vm-space-12) var(--vm-space-28);border-top:var(--vm-border) solid var(--vm-color-line);position:relative}.block-shrnuti-clanku .item:first-child{border-top:0;padding-top:0}.block-shrnuti-clanku .item:last-child{padding-bottom:0}.block-shrnuti-clanku .item:before{content:"➜";color:var(--vm-color-purple);font-size:var(--vm-font-size-md);position:absolute;left:0}.block-shrnuti-clanku .icon{display:none}.article p.has-background,.note{padding:var(--vm-space-20) var(--vm-space-24);border-left:var(--vm-border-accent) solid var(--vm-color-purple);border-radius:0 var(--vm-radius) var(--vm-radius) 0;background:var(--vm-color-purple-tint)}@media (max-width:600px){.block-shrnuti-clanku{padding:var(--vm-space-20)}}.post-date{margin-top:var(--vm-space-32);font-size:var(--vm-font-size-md);color:var(--vm-color-ink-soft)}.post-date strong{color:var(--vm-color-ink)}.author{align-items:flex-start;gap:var(--vm-space-20);margin-top:var(--vm-space-24);padding:var(--vm-space-24);border-radius:var(--vm-radius);background:var(--vm-color-surface);display:flex}.author img{flex:0 0 var(--vm-avatar);width:var(--vm-avatar);height:var(--vm-avatar);border-radius:var(--vm-radius-round);object-fit:cover;margin:0}.author p{margin:0 0 var(--vm-space-10);font-size:var(--vm-font-size-base)}.author .author-name{font:var(--vm-font-weight-heading) var(--vm-font-size-xl)/var(--vm-line-heading) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark)}.author-links{gap:var(--vm-space-20);margin:0;display:flex}.author-links a{min-height:var(--vm-touch);align-items:center;display:inline-flex}@media (max-width:600px){.author{flex-direction:column}}.calculator{margin:var(--vm-space-28) 0;padding:var(--vm-space-24);border:var(--vm-border) solid var(--vm-color-line);border-radius:var(--vm-radius);background:var(--vm-color-surface)}.calculator>div{margin:var(--vm-space-16) 0}.calculator h2{margin-top:0}.calculator .button{margin-top:var(--vm-space-20)}.related{padding-bottom:var(--vm-space-56)}.related>h2{margin:var(--vm-space-16) 0 var(--vm-space-24)}.related>.button{margin-top:var(--vm-space-28)}.search-page .search,.not-found .search{max-width:var(--vm-search-page-width);margin:0 0 var(--vm-space-16)}.not-found .search{margin-block:var(--vm-space-24)}.search-count{margin:0 0 var(--vm-space-24);color:var(--vm-color-ink-soft)}@media (min-width:1100px){.related .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}footer{padding-block:var(--vm-space-40) var(--vm-space-24);background:var(--vm-color-footer);color:var(--vm-color-on-dark)}footer a{color:var(--vm-color-on-dark);text-decoration:none}:is(footer a:hover,footer a:focus-visible){color:var(--vm-color-on-dark);text-decoration:underline}footer :focus-visible{outline-color:var(--vm-color-on-dark-accent)}.original-footer>.container{gap:var(--vm-space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.column-title,.footer__title,.signpost-posts-items__col h4{margin:0 0 var(--vm-space-10);font:var(--vm-font-weight-heading) var(--vm-font-size-lg)/var(--vm-line-title) var(--vm-font-heading);text-transform:var(--vm-heading-case);color:var(--vm-color-purple-dark);text-wrap:balance}.footer__title{color:var(--vm-color-on-dark-accent)}.original-footer ul{margin:0;padding:0;list-style:none}.original-footer li{margin:var(--vm-space-8) 0}.footer__logo{margin-bottom:var(--vm-space-12);display:block}.footer__logo img{width:var(--vm-logo-width);max-width:100%;height:auto;aspect-ratio:var(--vm-ratio-logo);display:block}.copyright{justify-content:space-between;gap:var(--vm-space-12) var(--vm-space-24);padding-top:var(--vm-space-28);font-size:var(--vm-font-size-sm);flex-wrap:wrap;display:flex}@media (max-width:900px){.original-footer>.container{grid-template-columns:repeat(2,minmax(0,1fr))}.original-footer li{margin:0}.original-footer li a{min-height:var(--vm-touch);align-items:center;display:flex}}@media (max-width:600px){.original-footer>.container{grid-template-columns:minmax(0,1fr)}.footer__col--4{order:-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.home>.section{padding-block:var(--vm-layout-section);border-bottom:var(--vm-border) solid var(--vm-color-line)}.home .container{max-width:var(--vm-layout-max);padding-inline:var(--vm-layout-gutter);margin-inline:auto}.home>.section--frontpage-top{padding-top:var(--vm-space-32)}.home .section--frontpage-top h1{margin:0 0 var(--vm-space-28)}.home .section--grey{background:var(--vm-color-surface)}.home .section--grey .article-tile{border-color:#0000}@media (max-width:600px){.home>.section{padding-block:var(--vm-layout-section-mobile)}.home .container{padding-inline:var(--vm-layout-gutter-mobile)}}.home .articles-tiles{gap:var(--vm-layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home .articles-tiles--front-page-top{grid-template-columns:repeat(4,minmax(0,1fr))}.home .articles-tiles--in-section{grid-template-columns:repeat(6,minmax(0,1fr))}.home .articles-tiles--in-section>.article-tile{grid-column:span 2}.home .articles-tiles--in-section>.article-tile:nth-child(2),.home .articles-tiles--in-section>.article-tile:nth-child(3){grid-column:span 3}.home .articles-tiles--in-section>.article-tile:first-child{grid-column:1/-1}@media (max-width:900px){.home .articles-tiles,.home .articles-tiles--front-page-top,.home .articles-tiles--in-section{grid-template-columns:repeat(2,minmax(0,1fr))}.home .articles-tiles--in-section>.article-tile,.home .articles-tiles--in-section>.article-tile:nth-child(2),.home .articles-tiles--in-section>.article-tile:nth-child(3){grid-column:auto}.home .articles-tiles--in-section>.article-tile:first-child,.home .articles-tiles--front-page-top>.article-tile:last-child:nth-child(2n),.home .articles-tiles--in-section>.article-tile:last-child:nth-child(2n),.home .articles-tiles--new-articles>.article-tile:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:600px){.home .articles-tiles,.home .articles-tiles--front-page-top,.home .articles-tiles--in-section{gap:var(--vm-space-20);grid-template-columns:minmax(0,1fr)}}.home .section--with-articles .section__inner{padding-bottom:var(--vm-space-40);border-bottom:var(--vm-border) solid var(--vm-color-line)}.home .section--with-articles.last .section__inner{border-bottom:0;padding-bottom:0}.home .tags{align-items:center;gap:var(--vm-space-8);flex-wrap:wrap;display:flex}.home .tags p{margin:0 var(--vm-space-8) 0 0;font-weight:var(--vm-font-weight-strong)}.home .section--purple{background:var(--vm-color-purple-dark);text-align:center;position:relative;overflow:hidden}.home .section--purple>img{object-fit:cover;width:100%;height:100%;opacity:var(--vm-band-texture);margin:0;position:absolute;inset:0}.home .section--purple .inner{max-width:var(--vm-band-width);margin-inline:auto;position:relative}.home .section--purple p{color:var(--vm-color-white);font-size:var(--vm-font-size-band);line-height:var(--vm-line-title);margin:0}.home .section--text .container>p{max-width:var(--vm-layout-measure);margin:0}.home .signposts-posts-items{gap:var(--vm-space-24);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.home .signpost-posts-items__col h4{font-size:var(--vm-font-size-base)}.home .signpost-post-item{gap:var(--vm-space-10);margin:var(--vm-space-8) 0;color:var(--vm-color-ink);text-decoration:none;display:flex}.home .signpost-post-item:hover{color:var(--vm-color-purple-dark);text-decoration:underline}.home .signpost-post-item .number{font:var(--vm-font-weight-heading) var(--vm-font-size-sm)/var(--vm-line-body) var(--vm-font-heading);color:var(--vm-color-purple-dark)}.home .signpost-post-item p{font-size:var(--vm-font-size-sm);margin:0}@media (max-width:900px){.home .signposts-posts-items{grid-template-columns:repeat(3,minmax(0,1fr))}.home .signpost-post-item{min-height:var(--vm-touch);align-items:center;margin:0}}@media (max-width:600px){.home .signposts-posts-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:410px){.home .signposts-posts-items{grid-template-columns:minmax(0,1fr)}}
