@font-face{font-family:"Montserrat Fallback";src:local("Arial"),local("ArialMT"),local("Helvetica"),local("Liberation Sans");size-adjust:113.39%;ascent-override:85.37%;descent-override:22.14%;line-gap-override:0%}header.wp-block-template-part:has(>.wp-block-ihumbak-site-header){position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:100}@media (max-width:600px){header.wp-block-template-part:has(>.wp-block-ihumbak-site-header){top:0}}.wp-block-ihumbak-site-header{background-color:var(--wp--preset--color--surface);border-bottom:1px solid var(--wp--custom--color--border);transition:box-shadow var(--wp--custom--duration--slow) var(--wp--custom--easing);&[data-state="scrolled"]{box-shadow:var(--wp--preset--shadow--md)}& .sb-header__inner.sb-header__inner{position:relative;z-index:99;box-sizing:border-box;justify-content:flex-start;gap:var(--wp--preset--spacing--6);max-width:var(--wp--style--global--wide-size);height:var(--wp--custom--layout--header-height);margin:0 auto;padding:0 var(--wp--preset--spacing--6)}& .sb-header__actions.sb-header__actions{gap:var(--wp--preset--spacing--2)}& :focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}}.sb-header__logo.sb-header__logo{flex-shrink:0;margin:0;& img{display:block;height:32px;width:auto}}.sb-icon-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--wp--preset--border-radius--md);background:#fff0;color:var(--wp--preset--color--text);cursor:pointer;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--easing),color var(--wp--custom--duration--fast) var(--wp--custom--easing);&:hover{background-color:var(--wp--preset--color--surface-2);color:var(--wp--preset--color--brand)}&[aria-expanded="true"]{background-color:var(--wp--preset--color--brand-soft);color:var(--wp--preset--color--brand)}& svg{display:block;width:22px;height:22px}& span{display:contents}}.sb-header__inner>.sb-nav.sb-nav{margin-left:auto}.sb-nav{font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body-sm);font-weight:500;line-height:20px}@media (min-width:1024px){.sb-nav{& .wp-block-navigation__container{gap:var(--wp--preset--spacing--1)}&>.wp-block-navigation__responsive-container .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:inline-flex;align-items:center;height:40px;padding:0 var(--wp--preset--spacing--3);border-radius:var(--wp--preset--border-radius--md);color:var(--wp--preset--color--text);text-decoration:none}& .wp-block-navigation-item__content:hover,& .wp-block-navigation-item__content[aria-current="page"]{color:var(--wp--preset--color--brand);background-color:var(--wp--preset--color--surface-2)}& .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-icon{position:relative;z-index:1;margin-left:-10px;margin-right:var(--wp--preset--spacing--1);color:var(--wp--preset--color--text-secondary)}& .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{width:max-content!important;min-width:240px!important;max-width:360px;padding:var(--wp--preset--spacing--2);gap:0;border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--preset--border-radius--lg);box-shadow:var(--wp--preset--shadow--lg);background-color:var(--wp--preset--color--surface)}& .wp-block-navigation__container>.has-child>.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{right:0;left:auto}& .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container .wp-block-navigation-item.wp-block-navigation-item>.wp-block-navigation-item__content{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:44px;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);border-radius:var(--wp--preset--border-radius--md);color:var(--wp--preset--color--text);text-decoration:none}& .wp-block-navigation__submenu-container .has-child{display:flex;align-items:center}& .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container .has-child.has-child>.wp-block-navigation-item__content{padding-right:var(--wp--preset--spacing--8)}& .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{position:absolute;z-index:1;right:var(--wp--preset--spacing--3);transform:rotate(180deg);pointer-events:auto}& .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{--sb-nav-dropdown-inset:calc(var(--wp--preset--spacing--2) + 1px);top:calc(-1 * var(--sb-nav-dropdown-inset));right:calc(100% + var(--sb-nav-dropdown-inset) + var(--wp--preset--spacing--1));left:auto;&::before{right:auto;left:100%;width:calc(var(--sb-nav-dropdown-inset) + var(--wp--preset--spacing--1) + 1px)}}}}@media (min-width:600px) and (max-width:1023.98px){.sb-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.sb-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media (max-width:1023.98px){.wp-block-ihumbak-site-header .sb-header__inner.sb-header__inner{padding:0 var(--wp--preset--spacing--4)}.sb-header__inner>.sb-nav.sb-nav{order:3;margin-left:0}.sb-header__inner>.sb-header__actions.sb-header__actions{margin-left:auto}.sb-nav .wp-block-navigation__responsive-container-open{align-items:center;justify-content:center;width:44px;height:44px}}@media (max-width:399.98px){.wp-block-ihumbak-site-header .sb-header__inner.sb-header__inner{gap:var(--wp--preset--spacing--2)}.sb-header__logo.sb-header__logo{flex-shrink:1;min-width:0;& img{max-width:100%;height:auto;aspect-ratio:182 / 32}}}.sb-nav .wp-block-navigation__responsive-container.is-menu-open{background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--text);& .wp-block-navigation__responsive-container-content{min-height:100%}}.sb-mobile-nav{display:flex;flex-direction:column;min-height:100%;background-color:var(--wp--preset--color--surface);& .sb-mobile-nav__top.sb-mobile-nav__top{box-sizing:border-box;height:var(--wp--custom--layout--header-height);margin:0;padding:0 var(--wp--preset--spacing--4);border-bottom:1px solid var(--wp--custom--color--border)}& .wp-block-navigation-overlay-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(-1 * var(--wp--preset--spacing--2));border:0;border-radius:var(--wp--preset--border-radius--md);background-color:var(--wp--preset--color--brand-soft);color:var(--wp--preset--color--brand);cursor:pointer}& .sb-mobile-nav__footer.sb-mobile-nav__footer{margin-top:auto;padding:var(--wp--preset--spacing--4);border-top:1px solid var(--wp--custom--color--border);& .wp-block-buttons{gap:var(--wp--preset--spacing--3)}}& :focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:-2px}}.sb-mobile-nav .sb-mobile-nav__list.sb-mobile-nav__list{margin:0;padding:var(--wp--preset--spacing--2) 0;font-family:var(--wp--preset--font-family--sans);font-size:var(--wp--preset--font-size--body);font-weight:600;line-height:24px;& .wp-block-navigation__container{width:100%;gap:0}& .wp-block-navigation-item{flex-wrap:wrap;width:100%}& .wp-block-navigation-item__content{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 var(--wp--preset--spacing--4);border:0;background:none;color:var(--wp--preset--color--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;&:hover{background-color:var(--wp--preset--color--surface-2)}}& a[aria-current="page"]{color:var(--wp--preset--color--brand);box-shadow:inset 3px 0 0 var(--wp--preset--color--brand)}& .has-child{position:relative}& .has-child>.wp-block-navigation__submenu-icon{position:absolute;top:0;right:var(--wp--preset--spacing--4);display:flex;align-items:center;height:52px;color:var(--wp--preset--color--text-secondary);pointer-events:none;transition:transform var(--wp--custom--duration--slow) var(--wp--custom--easing)}& .has-child>[aria-expanded="true"]+.wp-block-navigation__submenu-icon{transform:rotate(180deg);color:var(--wp--preset--color--brand)}& .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{position:static;display:none;width:100%;min-width:0;height:auto;margin:0;padding:var(--wp--preset--spacing--1) 0 var(--wp--preset--spacing--2);border:0;box-shadow:none;background-color:var(--wp--preset--color--surface-2);opacity:1;visibility:visible;overflow:visible}& .wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{display:flex;flex-direction:column}& .wp-block-navigation__submenu-container .wp-block-navigation-item__content{min-height:44px;padding-left:var(--wp--preset--spacing--8);font-size:var(--wp--preset--font-size--body-sm);line-height:20px}& .wp-block-navigation__submenu-container .has-child>.wp-block-navigation__submenu-icon{height:44px}& .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{padding:0;background-color:var(--wp--custom--color--surface-3);& .wp-block-navigation-item__content{padding-left:var(--wp--preset--spacing--12);font-weight:400}}}@media (max-width:767px){:root{--wp--preset--font-size--display:36px;--wp--preset--font-size--h-1:30px;--wp--preset--font-size--h-2:24px;--wp--custom--line-height--display:44px;--wp--custom--line-height--h-1:38px;--wp--custom--line-height--h-2:32px}body{--wp--style--root--padding-left:var(--wp--preset--spacing--4);--wp--style--root--padding-right:var(--wp--preset--spacing--4)}}@media (min-width:1280px){.wp-block-post-content{--wp--preset--font-size--body:20px;--wp--custom--line-height--body:32px;--wp--preset--font-size--lead:22px;--wp--custom--line-height--lead:34px;font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body)}}.wp-block-post-content .wp-caption{max-width:100%}.wp-block-post-content{& :is(.sb-table-scroll,.wp-block-table){overflow-x:auto;&:focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}}& table{width:100%;height:auto!important;border-collapse:collapse;font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm)}& :is(td,th){width:auto;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);border:1px solid var(--wp--custom--color--border)}& thead{border-bottom:0}& :is(th,tr:first-child>td:has(>strong)){background-color:var(--wp--preset--color--surface-2)}}.wp-block-post-content figure:has(>.wp-caption){display:block}.sb-breadcrumbs{font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary);& a{color:var(--wp--preset--color--text-secondary);text-decoration:none;&:hover{color:var(--wp--preset--color--brand);text-decoration:underline}}}.sb-article{padding-block:var(--wp--preset--spacing--8) 0;& .sb-article__main>*,& .sb-article__sidebar>*{margin-block:0}& .sb-article__main{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--6);min-width:0;overflow-wrap:break-word}& .sb-article__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--wp--preset--spacing--4);&>*{margin-block:0}}& .sb-article__category{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--2);& a{display:inline-block;padding:var(--wp--preset--spacing--1) var(--wp--preset--spacing--3);border-radius:var(--wp--preset--border-radius--full);background-color:var(--wp--preset--color--brand-soft);color:var(--wp--preset--color--brand);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:var(--wp--custom--line-height--caption);letter-spacing:var(--wp--custom--letter-spacing--overline);text-decoration:none;text-transform:uppercase;&:hover{background-color:var(--wp--custom--color--brand-soft-strong)}}}& .sb-article__byline{display:flex;align-items:center;gap:var(--wp--preset--spacing--3);&>*,& .sb-article__byline-meta>*,& .sb-article__byline-details>*{margin-block:0}& .wp-block-avatar img{display:block;border-radius:var(--wp--preset--border-radius--full)}& .sb-article__byline-author{font-size:var(--wp--preset--font-size--body-sm);font-weight:600;line-height:var(--wp--custom--line-height--body-sm);& a{color:var(--wp--preset--color--text);text-decoration:none;&:hover{color:var(--wp--preset--color--brand)}}}& .sb-article__byline-details{display:flex;flex-wrap:wrap;column-gap:var(--wp--preset--spacing--2);font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary);&>*+*::before{content:"·";margin-inline-end:var(--wp--preset--spacing--2)}& a{color:var(--wp--preset--color--text-secondary)}}}& .sb-article__featured{margin:0;& img{display:block;width:100%;height:auto;border-radius:var(--wp--preset--border-radius--lg)}}& .sb-article__tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--4);&:not(:has(*)){display:none}&>*{margin-block:0}& .taxonomy-post_tag{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--2)}& .taxonomy-post_tag a{display:inline-block;padding:var(--wp--preset--spacing--1) var(--wp--preset--spacing--3);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--preset--border-radius--full);color:var(--wp--preset--color--text-secondary);font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);text-decoration:none;&:hover{border-color:var(--wp--preset--color--brand);color:var(--wp--preset--color--brand)}}}& .sb-author-box{display:flex;align-items:flex-start;gap:var(--wp--preset--spacing--5);padding:var(--wp--preset--spacing--6);border:1px solid var(--wp--custom--color--border-card);border-radius:var(--wp--preset--border-radius--lg);background-color:var(--wp--preset--color--surface-2);&>*,& .sb-author-box__body>*{margin-block:0}& .wp-block-avatar{flex:none}& .wp-block-avatar img{display:block;border-radius:var(--wp--preset--border-radius--full)}& .sb-author-box__body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--2);min-width:0}& .sb-author-box__overline{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:var(--wp--custom--line-height--caption);letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}& .sb-author-box__name{font-size:var(--wp--preset--font-size--h-4);font-weight:600;line-height:var(--wp--custom--line-height--h-4);& a{color:var(--wp--preset--color--text);text-decoration:none;&:hover{color:var(--wp--preset--color--brand);text-decoration:underline}}}& .sb-author-box__bio{font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm);color:var(--wp--preset--color--text-secondary)}}& .sb-article__post-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--wp--preset--spacing--4);padding-block:var(--wp--preset--spacing--6);border-block:1px solid var(--wp--custom--color--border);&>*{display:flex;gap:var(--wp--preset--spacing--2);margin-block:0}& .post-navigation-link-next{grid-column:2;justify-content:flex-end;text-align:end}& a{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--1);color:var(--wp--preset--color--text);text-decoration:none;&:hover .post-navigation-link__title{color:var(--wp--preset--color--brand)}}& .post-navigation-link__label{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:var(--wp--custom--line-height--caption);letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}& .post-navigation-link__title{font-size:var(--wp--preset--font-size--body-sm);font-weight:600;line-height:var(--wp--custom--line-height--body-sm)}}& .sb-related{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--5);&>*{margin-block:0}& .sb-related__title{font-size:var(--wp--preset--font-size--h-3);line-height:var(--wp--custom--line-height--h-3)}& .sb-related__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wp--preset--spacing--5);margin:0;padding:0;list-style:none;&>li{margin:0}}& .sb-card--compact{gap:var(--wp--preset--spacing--3);align-content:start}& .sb-card__body{gap:var(--wp--preset--spacing--2)}& .sb-card__title{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body)}}& .sb-article__content :is(.alignwide,.alignfull){max-width:100%;margin-inline:0}}@media (max-width:767px){.sb-article{& .sb-author-box{flex-direction:column;padding:var(--wp--preset--spacing--5)}& .sb-related .sb-related__list{grid-template-columns:minmax(0,1fr)}& .sb-related .sb-card--compact{grid-template-columns:120px minmax(0,1fr);align-items:start}& .sb-article__post-nav{grid-template-columns:1fr;& .post-navigation-link-next{grid-column:1}}}}.sb-sidebar{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);&>*{margin-block:0}}.sb-footer{margin-block-start:var(--wp--preset--spacing--24);background-color:var(--wp--preset--color--surface-inverse);color:var(--wp--custom--color--text-inverse);& .sb-footer__inner{box-sizing:border-box;display:grid;gap:var(--wp--preset--spacing--12);max-width:var(--wp--style--global--wide-size);margin-inline:auto;padding:var(--wp--preset--spacing--16) var(--wp--preset--spacing--6) var(--wp--preset--spacing--8)}& .sb-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--wp--preset--spacing--8)}& .sb-footer__brand{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--4);max-width:var(--wp--custom--layout--sidebar-width)}& .sb-footer__brand>*{margin:0}& .sb-footer__logo a{display:inline-flex;padding:var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);background-color:var(--wp--preset--color--surface);border-radius:var(--wp--preset--border-radius--md)}& .sb-footer__logo img{display:block;max-width:100%;height:32px;width:auto}& .sb-footer__tagline{font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm);color:var(--wp--custom--color--surface-3)}& .sb-footer__cta .wp-block-button__link{background-color:#fff0;color:var(--wp--custom--color--text-inverse);border-color:var(--wp--custom--color--brand-on-inverse);box-shadow:none;&:hover{background-color:var(--wp--custom--color--brand-on-inverse);color:var(--wp--preset--color--surface-inverse);border-color:var(--wp--custom--color--brand-on-inverse)}}& .sb-footer__column>*{margin:0}& .sb-footer__heading{margin:0 0 var(--wp--preset--spacing--4);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--custom--color--text-muted)}& .sb-footer__links{display:grid;gap:var(--wp--preset--spacing--3);margin:0;padding:0;list-style:none;& a{font-size:var(--wp--preset--font-size--body-sm);font-weight:500;line-height:20px;color:var(--wp--custom--color--text-inverse);text-decoration:none;transition:color var(--wp--custom--duration--fast) var(--wp--custom--easing);&:hover{color:var(--wp--custom--color--brand-on-inverse)}}}& .sb-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--4);padding-top:var(--wp--preset--spacing--6);border-top:1px solid var(--wp--custom--color--surface-inverse-2);font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);color:var(--wp--custom--color--surface-3);&>*{margin:0}& a{color:var(--wp--custom--color--surface-3);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--wp--custom--color--brand-on-inverse)}}}& .sb-footer__cookies .wp-block-button__link{padding:0;background:none;border:0;box-shadow:none;font:inherit;color:var(--wp--custom--color--surface-3);text-decoration:underline;text-underline-offset:3px;cursor:pointer;&:hover{color:var(--wp--custom--color--brand-on-inverse)}}& :focus-visible{outline:2px solid var(--wp--custom--color--focus);outline-offset:2px}}@media (max-width:767px){.sb-footer{& .sb-footer__inner{padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--4) var(--wp--preset--spacing--6)}& .sb-footer__grid{grid-template-columns:1fr 1fr}& .sb-footer__brand{grid-column:1 / -1;max-width:none}}}.sb-listing{padding-block:var(--wp--preset--spacing--8) 0}.sb-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--wp--custom--layout--sidebar-width);gap:var(--wp--preset--spacing--16);align-items:start;&>*{margin-block:0}}.sb-layout__main{min-width:0;display:grid;gap:var(--wp--preset--spacing--10);&>*{margin-block:0}}@media (max-width:1023px){.sb-layout{grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--12)}}.sb-listing__header{display:grid;gap:var(--wp--preset--spacing--4);&>*{margin-block:0}& .wp-block-term-description{margin:0;font-size:var(--wp--preset--font-size--lead);line-height:var(--wp--custom--line-height--lead);color:var(--wp--preset--color--text-secondary);&>*{margin-block:0}}}.sb-chips{&:not(:has(li)){display:none}& .wp-block-term-template{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--2);margin:0;padding:0;list-style:none}& .wp-block-term,& .wp-block-term-name{margin:0}& .wp-block-term-name a{display:inline-flex;align-items:center;min-height:32px;padding:var(--wp--preset--spacing--1) var(--wp--preset--spacing--3);border-radius:var(--wp--preset--border-radius--full);background-color:var(--wp--preset--color--accent-soft);color:var(--wp--custom--color--accent-text);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;text-decoration:none;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--easing),color var(--wp--custom--duration--fast) var(--wp--custom--easing);&:hover{background-color:var(--wp--custom--color--accent-text);color:var(--wp--custom--color--text-inverse)}}}.sb-list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);margin:0;padding:0;list-style:none;&>li+li{padding-top:var(--wp--preset--spacing--8);border-top:1px solid var(--wp--custom--color--border)}&>li{margin:0}}.sb-card{position:relative;display:grid;gap:var(--wp--preset--spacing--4);color:var(--wp--preset--color--text);&>*,& .sb-card__body>*{margin-block:0}}.sb-card--row{grid-template-columns:240px minmax(0,1fr);gap:var(--wp--preset--spacing--6);align-items:start;&:not(:has(.sb-card__media)){grid-template-columns:minmax(0,1fr)}}.sb-card__media{box-sizing:content-box;aspect-ratio:var(--wp--custom--aspect-ratio--media);margin:0;overflow:hidden;border:1px solid var(--wp--custom--color--border-card);border-radius:var(--wp--preset--border-radius--sm);background-color:var(--wp--preset--color--surface-2);transition:box-shadow var(--wp--custom--duration--base) var(--wp--custom--easing);& img{display:block;width:100%;height:100%;object-fit:contain!important}}.sb-card__body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--3);min-width:0}.sb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--2);font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary);&>*{margin:0}}.sb-card__badges{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--1);& a{display:inline-flex;padding:3px var(--wp--preset--spacing--3);border-radius:var(--wp--preset--border-radius--full);background-color:var(--wp--preset--color--accent-soft);color:var(--wp--custom--color--accent-text);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;text-decoration:none}& a:nth-of-type(n+3),& .wp-block-post-terms__separator{display:none}}.sb-card__title{font-size:var(--wp--preset--font-size--h-3);font-weight:600;line-height:var(--wp--custom--line-height--h-3);letter-spacing:0;& a{color:inherit;text-decoration:none;transition:color var(--wp--custom--duration--fast) var(--wp--custom--easing);&::after{content:"";position:absolute;inset:0}}}.sb-card:hover{& .sb-card__title a{color:var(--wp--preset--color--brand)}& .sb-card__media{box-shadow:var(--wp--preset--shadow--md)}}.sb-card__excerpt{font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm);color:var(--wp--preset--color--text-secondary);& p{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media (max-width:767px){.sb-card--row{grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--4)}}.sb-pagination{gap:var(--wp--preset--spacing--1);margin-block-start:var(--wp--preset--spacing--10);& .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--1);margin:0}& a,& .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0 var(--wp--preset--spacing--3);box-sizing:border-box;border-radius:var(--wp--preset--border-radius--md);font-size:var(--wp--preset--font-size--body-sm);font-weight:500;line-height:20px;color:var(--wp--preset--color--text);text-decoration:none;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--easing),color var(--wp--custom--duration--fast) var(--wp--custom--easing)}& a:hover{background-color:var(--wp--preset--color--surface-2);color:var(--wp--preset--color--brand)}& .page-numbers.current{background-color:var(--wp--preset--color--brand);color:var(--wp--custom--color--on-brand);font-weight:600}& .page-numbers.dots{min-width:24px;padding:0;color:var(--wp--custom--color--text-muted)}}@media (max-width:767px){.sb-pagination{justify-content:space-between;& .wp-block-query-pagination-numbers{display:none}}}.sb-sidebar-listing{display:grid;gap:var(--wp--preset--spacing--10);&>*{margin-block:0}}.sb-sidebar__heading{margin:0 0 var(--wp--preset--spacing--4);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}.sb-sidebar__categories{margin:0;padding:0;list-style:none;& li{margin:0;border-top:1px solid var(--wp--custom--color--border)}& li:last-child{border-bottom:1px solid var(--wp--custom--color--border)}& a{display:block;padding:var(--wp--preset--spacing--3) 0;font-size:var(--wp--preset--font-size--body-sm);font-weight:500;line-height:20px;color:var(--wp--preset--color--text);text-decoration:none;&:hover{color:var(--wp--preset--color--brand)}}}.sb-sidebar__promo{&>*{margin-block:0}&>*+*{margin-block-start:var(--wp--preset--spacing--3)}}.sb-sidebar__eyebrow{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--custom--color--accent-text)}.sb-sidebar__promo-title{font-size:var(--wp--preset--font-size--h-4);line-height:var(--wp--custom--line-height--h-4)}.sb-author{display:flex;gap:var(--wp--preset--spacing--4);align-items:flex-start;&>*{margin:0}}.sb-author--boxed{padding:var(--wp--preset--spacing--6);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--preset--border-radius--lg)}.sb-author__avatar{flex:none;& img{display:block;width:56px;height:56px;border-radius:var(--wp--preset--border-radius--full);object-fit:cover;background-color:var(--wp--custom--color--surface-3)}}.sb-author__body{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--1);min-width:0;&>*{margin:0}}.sb-author__role{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--custom--color--mark-gray)}.sb-author__bio{font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm);color:var(--wp--preset--color--text-secondary);&>*{margin:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where([id]){scroll-margin-top:calc(var(--wp--custom--layout--header-height) + var(--wp-admin--admin-bar--height, 0px) + var(--wp--preset--spacing--6))}@media (max-width:600px){:where([id]){scroll-margin-top:calc(var(--wp--custom--layout--header-height) + var(--wp--preset--spacing--6))}}.ihumbak-toc{--sb-toc-active:var(--wp--preset--color--brand, #cc0000);margin-block:var(--wp--preset--spacing--8);font-family:var(--wp--preset--font-family--sans);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--preset--border-radius--lg);background-color:var(--wp--preset--color--surface-2);& .ihumbak-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--3);padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--5);font-size:var(--wp--preset--font-size--body);font-weight:600;line-height:24px;color:var(--wp--preset--color--text);list-style:none;cursor:pointer;&::-webkit-details-marker{display:none}&::after{content:"";flex:none;width:8px;height:8px;margin-inline:6px;border-right:2px solid var(--wp--preset--color--text-secondary);border-bottom:2px solid var(--wp--preset--color--text-secondary);transform:translateY(-2px) rotate(45deg);transition:transform var(--wp--custom--duration--slow) var(--wp--custom--easing)}}& .ihumbak-toc__details[open]>.ihumbak-toc__summary{border-bottom:1px solid var(--wp--custom--color--border);&::after{transform:translateY(2px) rotate(-135deg)}}& .ihumbak-toc__list{margin:0;padding:0;list-style:none;counter-reset:sb-toc}& .ihumbak-toc__details>.ihumbak-toc__list{padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--5) var(--wp--preset--spacing--4)}& .ihumbak-toc__list .ihumbak-toc__list{padding-left:var(--wp--preset--spacing--5)}& .ihumbak-toc__item{margin:0;counter-increment:sb-toc}& .ihumbak-toc__link{display:flex;gap:var(--wp--preset--spacing--2);padding:var(--wp--preset--spacing--2) 0 var(--wp--preset--spacing--2) var(--wp--preset--spacing--3);font-size:var(--wp--preset--font-size--body-sm);font-weight:500;line-height:22px;color:var(--wp--preset--color--text-secondary);text-decoration:none;transition:color var(--wp--custom--duration--fast) var(--wp--custom--easing);&::before{content:counter(sb-toc) ".";flex:none;min-width:1.4em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--wp--custom--color--text-muted)}&:hover{color:var(--sb-toc-active)}&[aria-current="location"]{color:var(--sb-toc-active)}}& .ihumbak-toc__list .ihumbak-toc__list .ihumbak-toc__link::before{content:"–";min-width:auto}}.sb-search{padding-block:0;margin-block-start:0;&>*{margin-block:0}&>.sb-layout{padding-block:var(--wp--preset--spacing--12) 0}}.sb-search__hero{padding-block:var(--wp--preset--spacing--10)}.sb-search__hero-inner{display:grid;gap:var(--wp--preset--spacing--5);&>*{max-width:760px;margin-block:0}}.sb-search__title{font-size:var(--wp--preset--font-size--h-1);line-height:var(--wp--custom--line-height--h-1)}.sb-search__summary{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body);color:var(--wp--preset--color--text-secondary);& strong{font-weight:600;color:var(--wp--preset--color--text)}}.sb-search__form{& .wp-block-search__inside-wrapper{gap:var(--wp--preset--spacing--3)}& .wp-block-search__input{min-height:52px;padding:var(--wp--preset--spacing--3) var(--wp--preset--spacing--4);border:1px solid var(--wp--custom--color--border-control);border-radius:var(--wp--preset--border-radius--md);background-color:var(--wp--preset--color--surface);color:var(--wp--preset--color--text);font-size:var(--wp--preset--font-size--body);&::placeholder{color:var(--wp--custom--color--text-muted)}&:focus{outline:none;border-color:var(--wp--custom--color--accent);box-shadow:0 0 0 3px var(--wp--preset--color--accent-soft)}}& .wp-block-search__button{min-height:52px;margin:0;padding-inline:var(--wp--preset--spacing--8)}}@media (max-width:767px){.sb-search__title{font-size:var(--wp--preset--font-size--h-2);line-height:var(--wp--custom--line-height--h-2)}.sb-search__form .wp-block-search__inside-wrapper{flex-direction:column}}.sb-layout--stacked,.sb-search .sb-layout:has(.wp-block-query-no-results){grid-template-columns:minmax(0,1fr);gap:var(--wp--preset--spacing--10);&>*{max-width:760px}}.sb-search .wp-block-query-no-results{display:grid;gap:var(--wp--preset--spacing--10);&>*{margin-block:0}}.sb-sidebar-search{display:grid;gap:var(--wp--preset--spacing--8);&>*{margin-block:0}}.sb-search-tips{display:grid;gap:var(--wp--preset--spacing--3);color:var(--wp--preset--color--text-secondary);&>*{margin-block:0}& ul{display:grid;gap:var(--wp--preset--spacing--1);padding-inline-start:var(--wp--preset--spacing--6)}}.sb-search-tips__title{font-size:var(--wp--preset--font-size--h-2);line-height:var(--wp--custom--line-height--h-2);color:var(--wp--preset--color--text)}.sb-category-tiles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wp--preset--spacing--4);margin:0;padding:0;list-style:none;&>li{margin:0}}.sb-category-tile{position:relative;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--2);height:100%;box-sizing:border-box;padding:var(--wp--preset--spacing--6);border:1px solid var(--wp--custom--color--border);border-radius:var(--wp--preset--border-radius--lg);background-color:var(--wp--preset--color--surface);transition:box-shadow var(--wp--custom--duration--base) var(--wp--custom--easing),border-color var(--wp--custom--duration--base) var(--wp--custom--easing);&>*{margin-block:0}&:hover{border-color:var(--wp--custom--color--border-card);box-shadow:var(--wp--preset--shadow--md)}}.sb-category-tile__name{font-size:var(--wp--preset--font-size--h-4);font-weight:600;line-height:var(--wp--custom--line-height--h-4);& a{display:flex;align-items:center;justify-content:space-between;gap:var(--wp--preset--spacing--2);color:var(--wp--preset--color--text);text-decoration:none;&::before{content:"";order:1;flex:none;width:18px;height:18px;background-color:var(--wp--preset--color--text-secondary);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--wp--custom--duration--fast) var(--wp--custom--easing),background-color var(--wp--custom--duration--fast) var(--wp--custom--easing)}&::after{content:"";position:absolute;inset:0;border-radius:inherit}}}.sb-category-tile:hover .sb-category-tile__name a{color:var(--wp--preset--color--brand);&::before{background-color:var(--wp--preset--color--brand);transform:translateX(2px)}}.sb-category-tile__desc{font-size:var(--wp--preset--font-size--body-sm);line-height:var(--wp--custom--line-height--body-sm);color:var(--wp--preset--color--text-secondary);&>*{margin:0}}@media (max-width:767px){.sb-category-tiles__grid{grid-template-columns:minmax(0,1fr)}}.sb-page{padding-block:var(--wp--preset--spacing--8) 0;overflow-wrap:break-word;& .sb-page__main{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--6);&>*{margin-block:0}}& .sb-page__header{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--4);&>*{margin-block:0}}& .sb-page__featured{margin-block:0;& img{border:1px solid var(--wp--custom--color--border-card);border-radius:var(--wp--preset--border-radius--sm)}}& .sb-page__content :is(.alignwide,.alignfull){max-width:100%;margin-inline:0}}.sb-page--narrow{&>.sb-page__header,&>.sb-page__featured,&>.ihumbak-toc{margin-block:0 var(--wp--preset--spacing--6)}}.sb-page--wide>.sb-page__header{margin-block:0 var(--wp--preset--spacing--6)}.sb-start-posts{padding:var(--wp--preset--spacing--6);border-radius:var(--wp--preset--border-radius--lg);background-color:var(--wp--preset--color--surface-2);&>*{margin-block:0}& .sb-sidebar__heading{margin-block-end:var(--wp--preset--spacing--2)}& .sb-card--mini{gap:var(--wp--preset--spacing--2);padding-block:var(--wp--preset--spacing--4);&+.sb-card--mini{border-top:1px solid var(--wp--custom--color--border)}&:last-child{padding-block-end:0}}& .sb-meta p.is-style-badge{position:relative;z-index:1}& .sb-card__title{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body)}}.wp-block-group.is-style-inverse .sb-sidebar__eyebrow{color:var(--wp--custom--color--brand-on-inverse)}.sb-home{padding-block:var(--wp--preset--spacing--8) var(--wp--preset--spacing--16);&>*{margin-block:0}}.sb-home__title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sb-home__sections{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16);&>*{width:100%;margin-block:0}}.sb-home-section{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--6);min-width:0;&>*{margin-block:0}}.sb-home-section__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--wp--preset--spacing--2) var(--wp--preset--spacing--6);&>*{margin-block:0}}.sb-home-section__title{font-size:var(--wp--preset--font-size--h-2);line-height:var(--wp--custom--line-height--h-2)}.sb-home-section__more a{display:inline-flex;align-items:center;gap:var(--wp--preset--spacing--1);min-height:24px;font-size:var(--wp--preset--font-size--body-sm);font-weight:600;color:var(--wp--preset--color--brand);text-decoration:none;&::after{content:"";width:16px;height:16px;background-color:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--wp--custom--duration--fast) var(--wp--custom--easing)}&:hover{text-decoration:underline;&::after{transform:translateX(2px)}}}.sb-hero__list{margin:0;padding:0;list-style:none;&>li{margin:0}}.sb-hero__card{gap:var(--wp--preset--spacing--6);align-items:center;&:not(:has(.sb-card__media)){max-width:var(--wp--style--global--content-size)}}.sb-hero__media{border-radius:var(--wp--preset--border-radius--md)}.sb-hero__body{gap:var(--wp--preset--spacing--4)}.sb-card__title.sb-hero__title{font-size:var(--wp--preset--font-size--h-1);font-weight:700;line-height:var(--wp--custom--line-height--h-1);letter-spacing:var(--wp--custom--letter-spacing--h-1)}.sb-hero__excerpt{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body);& p{-webkit-line-clamp:4}}.sb-hero__author{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary)}@media (min-width:1024px){.sb-hero__card:has(.sb-card__media){grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--wp--preset--spacing--12)}}.sb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wp--preset--spacing--8) var(--wp--preset--spacing--6);margin:0;padding:0;list-style:none;&>li{margin:0}}.sb-card--col{align-content:start;& .sb-card__title{font-size:var(--wp--preset--font-size--h-4);line-height:var(--wp--custom--line-height--h-4)}}@media (max-width:767px){.sb-grid{grid-template-columns:minmax(0,1fr)}}.sb-podcast{display:grid;gap:var(--wp--preset--spacing--8);align-items:start;&>*,& .sb-podcast__aside>*{margin-block:0}}.sb-podcast-featured .wp-block-post-template,.sb-podcast__list{margin:0;padding:0;list-style:none;&>li{margin:0}}.sb-podcast__aside{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--6)}.sb-podcast__list>li{padding-block:var(--wp--preset--spacing--4);border-top:1px solid var(--wp--custom--color--border);&:first-child{padding-top:0;border-top:0}}.sb-podcast__card{gap:var(--wp--preset--spacing--2);& .sb-card__title{font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--body)}}.sb-podcast__card--featured{gap:var(--wp--preset--spacing--4);& .sb-card__title{font-size:var(--wp--preset--font-size--h-3);line-height:var(--wp--custom--line-height--h-3)}}.sb-podcast__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wp--preset--spacing--3);&>*{margin:0}&>p:empty,&:not(:has(>p:not(:empty))){display:none}}.sb-podcast__episode::before{content:"Odcinek "}.sb-podcast__duration{font-size:var(--wp--preset--font-size--caption);font-weight:500;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary)}.sb-podcast__platforms{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--3);padding-top:var(--wp--preset--spacing--4);border-top:1px solid var(--wp--custom--color--border);&>*{margin-block:0}}.sb-podcast__platforms-label{font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:16px;letter-spacing:var(--wp--custom--letter-spacing--overline);text-transform:uppercase;color:var(--wp--preset--color--text-secondary)}@media (min-width:1024px){.sb-podcast{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--wp--preset--spacing--12)}}.sb-home-topics .sb-category-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-category-tile__count{margin-top:auto!important;padding-top:var(--wp--preset--spacing--2);font-size:var(--wp--preset--font-size--caption);font-weight:600;line-height:var(--wp--custom--line-height--caption);color:var(--wp--preset--color--text-secondary)}@media (max-width:1023px){.sb-home-topics .sb-category-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sb-home{padding-block:var(--wp--preset--spacing--6) var(--wp--preset--spacing--12)}.sb-home__sections{gap:var(--wp--preset--spacing--12)}.sb-home-topics .sb-category-tiles__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){:root{--wp--custom--duration--fast:0ms;--wp--custom--duration--base:0ms;--wp--custom--duration--slow:0ms}*,*::before,*::after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}