@font-face{font-family:'Gabarito';font-style:normal;font-display:swap;font-weight:400 900;src:url(hipy/jara.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Gabarito';font-style:normal;font-display:swap;font-weight:400 900;src:url(hipy/myli.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-display:swap;font-weight:100 900;src:url(hipy/jyjo.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'Hanken Grotesk';font-style:normal;font-display:swap;font-weight:100 900;src:url(hipy/pute.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--leru-pive:#FFFFFF;--leru-rive:#F3F5F7;--leru-jype:#191D27;--leru-kamo:#596170;--leru-hola:#A600C8;
 --leru-vyhu:#282828;--leru-vipe:#111522;--leru-nunujy:#dfdfe1;--leru-puri:#f8ebfb;--leru-juka:6px;--leru-tekava-juka:4px;
 --leru-mura:'Gabarito',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--leru-hemepa:'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--leru-kokyle:#F3F5F7}
body{background:var(--leru-pive)!important;color:var(--leru-jype);font-family:var(--leru-hemepa)!important;font-size:17px;line-height:1.65}
h1,h2,h3,h4,h5,h6,.wp-block-heading{font-family:var(--leru-mura)!important;color:var(--leru-jype);line-height:1.2;letter-spacing:-.01em}
a{color:var(--leru-hola)}a:hover{color:var(--leru-vipe)}
input, select, textarea, button, .widget, .site-description, .menu, nav{font-family:var(--leru-hemepa)}
:root{--leru-riko:#111522;--leru-riko-mury:#FFFFFF}
#site-header{background:#111522!important;color:#FFFFFF}
.site-title a, .site-title{color:#FFFFFF!important;font-family:var(--leru-mura);font-weight:800}
ul.primary-menu > li > a{color:#FFFFFF!important;font-family:var(--leru-hemepa)}
ul.primary-menu > li > a:hover{color:#282828!important}
#site-header{border-bottom:3px solid #A600C8}
ul.primary-menu ul{background:#111522!important}
ul.primary-menu ul a{color:#FFFFFF!important}
@media (max-width:991px){#site-header :is(nav, nav ul, nav > div, nav li){background-color:#111522!important}}
#site-footer, .footer-nav-widgets-wrapper, .footer-widgets-outer-wrapper :is(p, span, div, li, small){color:#ffffff}
html body:not(#_) :is(.side-nav, [class*=offcanvas], [class*=off-canvas], [class*=drawer], [id*=offcanvas], [id*=off-canvas]) a{color:inherit!important}
#site-header :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]){background-color:transparent!important;color:#FFFFFF!important;border-color:#FFFFFF!important}
#site-header :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]) :is(span:empty, .icon-bar){background-color:#FFFFFF!important}#site-header :is(button[class*=toggle], a[class*=toggle], [class*=menu-toggle], .navbar-toggle, [class*=trigger], [class*=hamburger], [class*=burger]) svg{fill:currentColor;color:#FFFFFF}
#site-footer, .footer-nav-widgets-wrapper, .footer-widgets-outer-wrapper{background:var(--leru-vipe)!important;color:#ffffff!important}
#site-footer, .footer-nav-widgets-wrapper, .footer-widgets-outer-wrapper a{color:#ffffff!important;text-decoration-color:var(--leru-vyhu)}
.entry-title, .page-title{font-family:var(--leru-mura)!important;color:inherit}
::selection{background:var(--leru-vyhu);color:#ffffff}
.entry-content > .leru-momyti, .page-content-wrap > .leru-momyti, .leru-momyti{padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px);margin:0 0 4px;border-radius:var(--leru-juka)}
.leru-momyti:nth-of-type(even){background-color:var(--leru-rive)}
.leru-tero-pive{background-size:cover;background-position:center;position:relative;isolation:isolate;padding:clamp(20px,3vw,36px);border-radius:var(--leru-juka)}
.leru-tero-pive::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.66));z-index:-1;border-radius:inherit}
.leru-tero-pive :is(h1,h2,h3,h4,h5,p,li,span,strong,em,time,blockquote){color:#fff!important}.leru-tero-pive a:not(.wp-block-button__link){color:#fff!important;text-decoration:underline}
.leru-tero-pive .leru-tero-pive::before{opacity:.6}
.leru-tero-pive:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button)){min-height:280px}
.leru-tero-pive:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button))::before{opacity:0}
.leru-tero-pive:not(:has(p,h1,h2,h3,h4,h5,li,img,.wp-block-button)) .wp-block-separator{display:none}
.leru-momyti--vipe{background-color:var(--leru-vipe)!important;color:#ffffff}.leru-momyti--vipe :is(h1,h2,h3,h4,p,li,a){color:#ffffff!important}
.leru-momyti-1, .leru-siry{background-color:var(--leru-vipe);color:#ffffff}.leru-momyti-1 :is(h1,h2,h3,h4,p,li,time,div), .leru-siry :is(h1,h2,h3,h4,p){color:#ffffff}.leru-momyti-1 .leru-tero-pive::before, .leru-momyti-1.leru-tero-pive::before, .leru-siry.leru-tero-pive::before{background:var(--leru-vipe);opacity:.72}.leru-momyti-1 a:not(.wp-block-button__link), .leru-siry a:not(.wp-block-button__link){color:#ffffff!important}
.leru-momyti-1 > .wp-block-heading:first-child, .leru-momyti-1 > * > .wp-block-heading:first-child, .leru-siry h1{font-size:clamp(30px,4.6vw,52px)}
.leru-tahupu{background:var(--leru-rive);border:1px solid var(--leru-nunujy);border-radius:var(--leru-juka);padding:24px;transition:transform .2s,box-shadow .2s}.leru-tahupu:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.08)}
.leru-tahupu .wp-block-image img{border-radius:calc(var(--leru-juka) / 1.5)}
.leru-jakena{background:var(--leru-hola);color:#ffffff;border-radius:var(--leru-juka);padding:clamp(24px,4vw,44px)}
.leru-jakena :is(h1,h2,h3,h4,h5,p,a,li,strong,span){color:#ffffff!important}.leru-jakena p a{text-decoration:underline}
.leru-jakena .wp-block-button__link{background:var(--leru-vyhu)!important;color:#ffffff!important}
.leru-nuka{display:inline-block;vertical-align:top;margin:6px 32px 12px 0;min-width:120px}.leru-nuka strong{display:block;font-family:var(--leru-mura);font-size:2.4em;line-height:1;color:var(--leru-hola)}
.leru-momyti--vipe .leru-nuka strong, .leru-momyti-1 .leru-nuka strong{color:var(--leru-vyhu)}
.wp-block-button__link, .wp-element-button{background:var(--leru-hola);color:#ffffff;border-radius:var(--leru-tekava-juka);padding:.7em 1.5em;font-family:var(--leru-hemepa);font-weight:700;text-decoration:none;background:transparent!important;color:var(--leru-hola)!important;border:2px solid var(--leru-hola);}
.wp-block-button__link:hover{filter:brightness(1.08);color:#ffffff}
.wp-block-details{border:1px solid var(--leru-nunujy);border-radius:calc(var(--leru-juka) / 1.5);padding:14px 18px;margin:0 0 10px;background:var(--leru-rive)}
.wp-block-details summary{font-family:var(--leru-mura);font-weight:700;cursor:pointer}
.wp-block-details[open] summary{margin-bottom:10px;color:var(--leru-hola)}
.wp-block-quote{border-left:4px solid var(--leru-vyhu);padding-left:18px}
.wp-block-separator{border-color:var(--leru-nunujy);opacity:1}
.wp-block-latest-posts.is-grid li{background:var(--leru-rive);border:1px solid var(--leru-nunujy);border-radius:var(--leru-juka);padding:14px}
.wp-block-latest-posts__post-title{font-family:var(--leru-mura);font-weight:700}
.wp-block-latest-posts__featured-image img{border-radius:calc(var(--leru-juka) / 1.5);width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.wp-block-latest-posts.wp-block-latest-posts__list:has(.wp-block-latest-posts__featured-image){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:18px;padding:0;margin:0 0 24px;list-style:none}
.wp-block-latest-posts__list:has(.wp-block-latest-posts__featured-image) > li{margin:0}
.wp-block-latest-posts__featured-image{margin:0 0 8px}
.wp-block-columns{gap:clamp(16px,3vw,32px)}
.wp-block-column .wp-block-heading{font-size:clamp(20px,2vw,26px);overflow-wrap:break-word;hyphens:auto}
.wp-block-column h1.wp-block-heading{font-size:clamp(24px,2.6vw,34px)}
.wp-block-columns:has(> .wp-block-column:nth-child(4)) .wp-block-heading{font-size:clamp(16px,1.35vw,20px);hyphens:manual}
@media (max-width:781px){.leru-momyti{border-radius:0}}
body{overflow-x:clip}
:is(.leru-vina, .leru-vypune) :has(> .leru-tumu), :is(.leru-vina, .leru-vypune) :has(> * > .leru-tumu), :is(.leru-vina, .leru-vypune) :has(> * > * > .leru-tumu){width:auto!important;max-width:none!important;flex:1 1 100%!important;float:none!important;grid-column:1 / -1!important;border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;display:block!important;box-shadow:none!important;background-image:none!important}
:is(.leru-vina, .leru-vypune) :is(#secondary, .sidebar, #sidebar, .widget-area, aside.sidebar, [id^=sidebar]):not(footer *, #colophon *, .site-footer *, [class*=footer] *, [class*=footer]){display:none!important}
.leru-tumu{width:100%;max-width:none;margin:0;padding:0;float:none}
.leru-leni{max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,28px);box-sizing:border-box}
.leru-tavula{max-width:760px}
.leru-tumu--vina:has(.leru-momyti--lavete) .leru-momyti--heju .wp-block-latest-posts{display:none}
.leru-tumu--vina:has(.leru-momyti--lavete) .leru-momyti--heju :is(h1, h2, h3, h4, h5, h6):has(+ .wp-block-latest-posts){display:none}      
.leru-vina :is(.custom-header-media, .wp-custom-header){display:none}
.leru-tumu--vypune .leru-heju{padding-top:clamp(20px,3vw,40px);padding-bottom:clamp(28px,4vw,56px)}
.leru-heju > *{max-width:100%}
.leru-momyti--heju .leru-heju{padding:0 clamp(16px,3vw,28px)}
.leru-momyti{padding:clamp(36px,5vw,72px) 0;margin:0;border-radius:0}
.leru-tumu--vina > .leru-momyti:nth-of-type(even){background:var(--leru-rive)}
.leru-mohy{font-family:var(--leru-mura);font-size:clamp(24px,2.6vw,34px);font-weight:800;margin:0 0 6px;color:var(--leru-jype)}
.leru-momyti-tomu{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 22px;border-bottom:3px solid var(--leru-hola);padding-bottom:10px}
.leru-momyti-tomu .leru-mohy{margin:0;flex:1 1 auto}.leru-kipe{flex-basis:100%;order:3;margin:0;color:var(--leru-kamo)}
.leru-hyno{font-weight:700;text-decoration:none;color:var(--leru-hola)!important;white-space:nowrap}
.leru-jahame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px)}
.leru-muru{background:var(--leru-rive);border:1px solid var(--leru-nunujy);border-radius:var(--leru-juka);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}
.leru-tumu--vina > .leru-momyti:nth-of-type(even) .leru-muru{background:var(--leru-pive)}
.leru-muru:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,0.1)}
.leru-muru-tyke{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--leru-vipe)}
.leru-muru-tyke img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.leru-muru:hover .leru-muru-tyke img{transform:scale(1.04)}
.leru-muru-resa{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}
.leru-muru-lipo{font-family:var(--leru-mura);font-size:clamp(17px,1.35vw,20px);line-height:1.3;margin:0;font-weight:700}
.leru-muru-lipo a{color:var(--leru-jype)!important;text-decoration:none}.leru-muru-lipo a:hover{color:var(--leru-hola)!important}
.leru-muru time{font-size:13px;color:var(--leru-kamo);margin-top:auto}
.leru-muru-pyme{margin:0;color:var(--leru-kamo);font-size:15.5px}
.leru-muru--pyhe{border-top:4px solid var(--leru-hola)}.leru-muru--pyhe .leru-muru-resa{padding:22px 22px 20px}.leru-muru--pyhe .leru-muru-lipo{font-size:clamp(19px,1.6vw,23px)}
.leru-momyti--heju :is(p, ul, ol, blockquote, h1, h2, h3, h4, h5, h6):not(.wp-block-column *, .leru-muru *, .wp-block-buttons *){max-width:720px;margin-left:auto;margin-right:auto;text-align:left!important}
.leru-rera, .leru-rera :is(p, a, li){font-family:var(--leru-hemepa)!important}
.leru-josohe{align-self:flex-start;background:var(--leru-hola);color:#ffffff!important;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:999px;text-decoration:none}
.leru-tyso{padding:clamp(22px,3.5vw,44px) 0}
.leru-vela{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(14px,2vw,24px)}
.leru-muru--typo .leru-muru-tyke{aspect-ratio:16/9}.leru-muru--typo .leru-muru-lipo{font-size:clamp(22px,2.4vw,32px)}
.leru-vela-tutely{display:grid;grid-template-rows:repeat(4,1fr);gap:12px}
.leru-muru--nyma{flex-direction:row;align-items:stretch}.leru-muru--nyma .leru-muru-tyke{flex:0 0 38%;aspect-ratio:auto}
.leru-muru--nyma .leru-muru-resa{padding:10px 14px}.leru-muru--nyma .leru-muru-lipo{font-size:16px}
.leru-tyso--siry{position:relative;isolation:isolate;background:var(--leru-vipe) center/cover no-repeat;color:#fff;padding:clamp(64px,10vw,140px) 0 clamp(40px,6vw,72px)}
.leru-tyso--siry::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(8,10,14,.82) 0%,rgba(8,10,14,.6) 48%,rgba(8,10,14,.28) 100%)}
.leru-nynata{display:inline-block;color:#ffffff;background:var(--leru-vyhu);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px;padding:4px 10px;border-radius:4px;margin:0 0 14px}
.leru-siry-lipo{font-family:var(--leru-mura);color:#fff!important;font-size:clamp(32px,5.2vw,64px);line-height:1.05;max-width:16ch;margin:0 0 16px}
.leru-siry-jype{color:rgba(255,255,255,.88);font-size:clamp(17px,1.5vw,20px);max-width:58ch;margin:0 0 22px}
.leru-hunu{display:flex;flex-wrap:wrap;gap:12px}
.leru-tekava{display:inline-block;background:var(--leru-hola);color:#ffffff!important;font-weight:800;padding:.85em 1.6em;border-radius:var(--leru-tekava-juka);text-decoration:none}
.leru-tekava:hover{filter:brightness(1.1)}.leru-tekava--seno{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.8)}
.leru-siry-sylavo{display:block;margin-top:clamp(28px,4vw,48px);max-width:560px;color:#fff!important;text-decoration:none;font-weight:700;font-size:17px;border-left:4px solid var(--leru-vyhu);padding:6px 0 6px 14px}
.leru-siry-sylavo span{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--leru-vyhu);margin-bottom:2px}
.leru-tyso--hamoju{padding:clamp(24px,4vw,48px) 0}.leru-hamoju{display:grid;grid-template-columns:45fr 55fr;gap:32px;align-items:center;background:var(--leru-rive);border-left:4px solid var(--leru-hola);border-radius:var(--leru-juka);padding:clamp(18px,3vw,36px)}
.leru-hamoju .leru-siry-lipo{color:var(--leru-jype)!important;font-size:clamp(28px,3.6vw,46px)}.leru-hamoju .leru-siry-lipo a{color:inherit!important;text-decoration:none}
.leru-hamoju-tyke{display:block;min-width:0}.leru-hamoju-tyke img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--leru-juka) / 1.5);display:block}
.leru-hamoju .leru-nynata{margin-bottom:10px}.leru-hamoju .leru-siry-jype{color:var(--leru-kamo)}
@media (max-width:760px){.leru-hamoju{grid-template-columns:1fr}}
.leru-vona{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:18px}
.leru-rato{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--leru-hola);color:#ffffff!important;padding:22px 22px;border-radius:var(--leru-juka);font-family:var(--leru-mura);font-weight:800;font-size:18px;text-decoration:none}
.leru-rato:nth-child(even){background:var(--leru-vipe);color:#ffffff!important}.leru-rato b{font-size:22px;transition:transform .2s}.leru-rato:hover b{transform:translateX(4px)}
.leru-tasine{margin:48px 0 0;padding-top:22px;border-top:3px solid var(--leru-hola)}.leru-tasine .leru-mohy{font-size:22px;margin-bottom:16px}
.leru-tasine .leru-jahame{grid-template-columns:repeat(3,minmax(0,1fr))}.leru-tasine .leru-muru-lipo{font-size:16px}
.leru-rera{background:#A600C8;color:#FFFFFF;padding:clamp(36px,5vw,64px) 0 0;text-align:left;width:100%}
.leru-rera-jahame{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}
.leru-rera-hoho{font-family:var(--leru-mura);font-weight:800;font-size:22px;margin:0 0 10px;color:#FFFFFF!important}
.leru-rera p{color:#edccf4!important;font-size:15px;line-height:1.6}
.leru-rera-mohy{font-family:var(--leru-mura);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px!important;color:#FFFFFF!important;margin:0 0 12px}
.leru-rera ul{list-style:none;margin:0;padding:0}.leru-rera li{margin:0 0 8px;padding:0;border:0;background:none}
.leru-rera a{color:#FFFFFF!important;text-decoration:underline;font-size:15px}.leru-rera a:hover{text-decoration:underline}
.leru-rera-poro{border-top:1px solid #b62ed2;margin-top:32px;padding:18px clamp(16px,3vw,28px);font-size:14px;color:#e9bff1}
#site-header :is(.current-menu-item, .current_page_item, .current-menu-ancestor) > a{background:transparent!important;color:var(--leru-vyhu)!important;box-shadow:inset 0 -3px 0 var(--leru-vyhu)}
a[href*="/category/uncategorized/"], a[href*="/category/yleinen/"], a[href*="/category/ukategorisert/"], a[href*="/kategoria/yleinen/"]{display:none!important}
.leru-vina :is(.page-header, .page-title-bar, .page-titlebar, .entry-hero, .page-hero-section, #page-title, .titlebar, .breadcrumbs, .breadcrumb-trail, .page-header-wrap, .ast-archive-description){display:none!important}
.single-post :is(.entry-content, .post-content){max-width:760px}
:is(h1, .entry-title){overflow-wrap:normal;word-break:normal;hyphens:manual}
h1.entry-title, .single .entry-title, .page .entry-title{font-size:clamp(28px,4.2vw,46px)!important;line-height:1.12}
@media (max-width:900px){.leru-vela{grid-template-columns:1fr}.leru-jahame, .leru-tasine .leru-jahame{grid-template-columns:repeat(2,minmax(0,1fr))}.leru-rera-jahame{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.leru-jahame, .leru-tasine .leru-jahame{grid-template-columns:1fr}.leru-rera-jahame{grid-template-columns:1fr}.leru-muru--nyma .leru-muru-tyke{flex-basis:34%}
 h1.entry-title, .single .entry-title, .page .entry-title{font-size:clamp(26px,7.4vw,34px)!important}.leru-siry-lipo{font-size:clamp(30px,8.6vw,40px)}}
.leru-tero-pive:has(:is(p, h1, h2, h3, h4, h5, li, .wp-block-button)){background-image:none!important;background-color:var(--leru-rive)!important;border:1px solid var(--leru-nunujy)}
.leru-tero-pive:has(:is(p, h1, h2, h3, h4, h5, li, .wp-block-button))::before{display:none}
.leru-tero-pive:has(:is(p, h1, h2, h3, h4, h5, li, .wp-block-button)) :is(h1, h2, h3, h4, h5, p, li, span, strong, em, time, blockquote):not(:where(.leru-jakena, .has-background:not(.leru-tero-pive), [style*=background-color], .leru-momyti--vipe) *){color:var(--leru-jype)!important}
.leru-tero-pive:has(:is(p, h1, h2, h3, h4, h5, li, .wp-block-button)) a:not(.wp-block-button__link){color:var(--leru-hola)!important}
.entry-content a:not(.wp-block-button__link), .leru-heju a:not(.wp-block-button__link){color:#A600C8}
html body :is(.primary-menu, .modal-menu, .header-inner, .footer-menu, .footer-copyright, .footer-widgets, .entry-categories, .post-meta, .pagination, .widget, button, input, select, textarea, .button, .faux-button, .wp-block-button__link, .site-description, .toggle-text, .entry-content, .entry-content :is(p, li, a, time, span, figcaption, blockquote, td, th), .wp-block-latest-posts *){font-family:var(--leru-hemepa)!important} html body .entry-content :is(h1, h2, h3, h4, h5, h6, .wp-block-latest-posts__post-title){font-family:var(--leru-mura)!important}
.footer-nav-widgets-wrapper, .powered-by-wordpress{display:none!important}
.primary-menu > li.current-menu-item > a, .primary-menu > li.current_page_item > a, .primary-menu .current-menu-item > a{color:#fff!important;text-decoration:none!important;box-shadow:inset 0 -3px 0 #b000c8}
.page-id-20 .entry-content{max-width:1000px;margin:0 auto}
#site-header .primary-menu li:is(.current-menu-item, .current_page_item) > a{color:#fff!important;box-shadow:inset 0 -3px 0 #b000c8}
.single .post-inner .entry-content{margin-left:auto!important;margin-right:auto!important}
.single .post-meta .post-author{display:none!important}
.single .entry-content > .leru-tasine{max-width:760px!important;width:100%}
.leru-tasine .leru-muru-pyme{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.leru-tasine .leru-muru-lipo, .leru-tasine h3{margin-top:10px}
.leru-peke{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px!important;margin:24px auto!important}
.leru-vela{background:#f5f6f8;border:1px solid #e4e6eb;border-top:4px solid #b000c8;border-radius:10px;padding:22px 24px;margin:0!important;max-width:none!important}
.leru-vela > *{max-width:none!important;margin-left:0!important;margin-right:0!important}
.leru-vela h3{font-size:20px;margin:0 0 10px!important;color:#12141f}
.leru-vela p{margin:0!important;font-size:16px}
@media (max-width:700px){.leru-peke{grid-template-columns:1fr}}
.post-meta .post-author{display:none!important}
.leru-peke{display:block!important}
.leru-peke > .wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.leru-vela > .wp-block-group__inner-container > *{max-width:none!important;margin-left:0!important;margin-right:0!important}
@media (max-width:700px){.leru-peke > .wp-block-group__inner-container{grid-template-columns:1fr}}
html body .leru-heju .leru-peke .leru-vela :is(p, h3){max-width:none!important;width:auto!important}
html body .leru-heju .leru-vela > .wp-block-group__inner-container{width:100%!important;max-width:none!important;margin:0!important}
html body .leru-heju .leru-peke .leru-vela{display:block!important}
html body h1,html body h2,html body h3,html body h4,html body .entry-title,html body .page-title{overflow-wrap:normal;word-break:normal;hyphens:auto;-webkit-hyphens:auto;text-wrap:balance}
@media (max-width:480px){html body:not(#_) h1,html body:not(#_) h1.entry-title,html body:not(#_) h1.page-title{font-size:clamp(22px,6.8vw,28px);line-height:1.2}html body:not(#_) h2,html body:not(#_) .entry-content h2{font-size:clamp(19px,5.8vw,23px);line-height:1.25}html body:not(#_) h3,html body:not(#_) .entry-content h3{font-size:clamp(17px,5vw,20px);line-height:1.3}}
