html{-webkit-tap-highlight-color:#fff0}h1,h2,h3,h4,h5,h6,figcaption,blockquote cite{text-wrap:balance}.site-branding-container{cursor:pointer}h1 img{border-radius:50%;margin-right:.75em}.archive .page-header .page-title{display:flex;align-items:center}.rounded{border-radius:50%}.paging-navigation,.text-center{text-align:center}.no-featured-image-padding .featured-image{margin-left:0!important}@media(max-width:768px){.sidebar{margin-top:40px}}.sidebar,.widget{contain:layout style}body .wp-block-search__label{width:auto}.site-content ins:not([data-anchor-status]){contain:content;display:block;height:280px;width:100%;margin-top:var(--spacing);margin-bottom:var(--spacing)}.instagram-media,.twitter-tweet,.tiktok-embed{contain:content;min-height:300px}:root{--spacing:2rem;--spacer:2rem}.component{margin-top:var(--spacing);margin-bottom:var(--spacing)}body.overlayed{overflow:hidden;height:100%}@media(min-width:769px){.one-container.right-sidebar .site-main,.one-container.both-right .site-main{margin-right:40px!important}}svg.icon{vertical-align:top}[data-goto]:hover,[data-share-url]:hover,[data-gpmodal-trigger]:hover,.gb-query-loop-item:hover,.gb-loop-item:hover{cursor:pointer}[data-goto]:not(.button):not(.gb-button):hover{text-decoration:underline}.o50{opacity:50%}.entry-meta .o50{margin:0 .5em}p[role="doc-subtitle"]{margin-top:1em}.featured-image{margin-bottom:0!important}.featured-image figcaption{position:relative;background-color:var(--light);text-align:center;color:var(--dark);padding:.5rem;line-height:1.4rem;font-size:.9rem}.wp-block-latest-posts__list:not(.is-grid) li{margin-bottom:20px}.entry-header .byline{display:inline-flex;column-gap:.5em;flex-wrap:wrap;align-items:baseline}.entry-header .byline img{align-self:center}ul.wp-block-latest-posts__list{margin-left:0}@media screen and (max-width:599px){ul.wp-block-latest-posts__list li{margin-right:0!important}}.generate-columns-container article{padding-bottom:0!important}.wp-block-post,.generate-columns-container .inside-article,.wp-block-latest-posts__list li{contain:content;text-align:left}.wp-block-post-featured-image,.wp-block-latest-posts__featured-image,.generate-columns-container .post-image{aspect-ratio:16/9;overflow:hidden;margin-bottom:0!important;background-color:var(--light)}.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{width:100%!important;height:100%!important;object-fit:cover}@supports not (aspect-ratio:16/9){.wp-block-post-featured-image,.wp-block-latest-posts__featured-image,.generate-columns-container .post-image{position:relative;padding-top:56.25%}.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{position:absolute;top:0;left:0}}@media (pointer:fine){.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{transition:transform 0.5s ease}li.wp-block-post:hover img,.wp-block-latest-posts__list li:hover img,.generate-columns-container article:hover img{transform:scale(1.1)}}li.wp-block-post:hover,.wp-block-latest-posts__list li:hover,.generate-columns-container article:hover{cursor:pointer}.generate-columns-container .entry-title{font-family:Fraunces,Fraunces-fallback,serif;font-weight:600}.wp-block-post a,.wp-block-latest-posts__list a,.generate-columns-container .entry-title a{text-wrap:balance;display:block;font-family:Fraunces,Fraunces-fallback,serif;color:inherit;font-size:inherit;margin-top:0;line-height:inherit;font-weight:600;text-decoration:none}.wp-block-post a:hover,.wp-block-latest-posts__list a:hover,.generate-columns-container .entry-title a:hover{color:inherit}.wp-block-post:hover a,.wp-block-latest-posts__list li:hover a,.generate-columns-container .inside-article:hover .entry-title a{color:var(--primary)}.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author,.generate-columns-container .entry-meta{display:inline-block;color:var(--dark);font-size:13px;font-weight:600;margin-top:6px;line-height:1.3}.wp-block-latest-posts__post-author+.wp-block-latest-posts__post-date{margin-left:.33em}.generate-columns-container .entry-summary{display:none}.related-articles>h2{font-size:24px;margin-bottom:18px}.inside-right-sidebar .related-articles .wp-block-latest-posts__list{display:grid;gap:0;margin:0}.inside-right-sidebar .related-articles .wp-block-latest-posts__list>li{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:center;margin:0;padding:12px 0;border-bottom:1.5px dashed rgb(34 24 58 / .18)}.inside-right-sidebar .related-articles .wp-block-latest-posts__list>li:last-child{border-bottom:0}.inside-right-sidebar .related-articles .wp-block-latest-posts__featured-image{grid-row:span 2;width:84px;height:84px;margin:0;overflow:hidden;border-radius:16px;background:var(--base)}.inside-right-sidebar .related-articles .wp-block-latest-posts__featured-image img{width:100%!important;height:100%!important;object-fit:cover}.inside-article .related-articles .wp-block-latest-posts__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin:0}.inside-article .related-articles .wp-block-latest-posts__list>li{position:relative;display:grid;row-gap:8px;align-content:start;margin:0;width:auto}.inside-article .related-articles .wp-block-latest-posts__featured-image{margin:0 0 6px;overflow:hidden;border-radius:20px;aspect-ratio:3 / 2;background:var(--base)}.inside-article .related-articles .wp-block-latest-posts__featured-image img{width:100%!important;height:100%!important;object-fit:cover;transition:transform .35s ease}.inside-article .related-articles li:hover img{transform:scale(1.03) rotate(-.6deg)}.inside-article .related-articles .wp-block-latest-posts__list li>a.simple{font-size:20px}@media (max-width:767px){.inside-article .related-articles .wp-block-latest-posts__list{grid-template-columns:minmax(0,1fr)}}.related-articles .wp-block-latest-posts__list li>a.simple{font-family:Fraunces,Fraunces-fallback,serif;font-size:17px;font-weight:600;line-height:1.3;color:var(--contrast);text-decoration:none}.related-articles .wp-block-latest-posts__list li>a.simple::after{content:"";position:absolute;inset:0}.related-articles .wp-block-latest-posts__list li:hover>a.simple{color:var(--accent)}.related-articles .wp-block-latest-posts__post-date{font-size:13px;font-weight:600;color:var(--contrast-2)}.related-articles-container{background:var(--base-2);border-radius:40px 40px 0 0}:root{--stars:#FAB703}.stars-rater{width:320px;margin:var(--spacing) auto;text-align:center;border:2px solid var(--light);border-radius:var(--border-radius);padding:1em}.star{cursor:pointer;font-size:36px;color:var(--medium)}.star.active{color:var(--stars)}.stars-rating,.stars-rater>h2,.vote-info{margin-bottom:0}.stars-rating:hover .star{color:var(--darkest)!important}.stars-rating .star:hover~.star{color:var(--medium)!important}.vote-info{font-size:1rem;color:var(--dark)}.star-container{margin:1em 0}.star-position{display:inline-block}.star-rating{display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;flex-direction:row-reverse!important;font-size:1.5em;justify-content:space-around;padding:0 .2em;width:6em}.star-rating input{display:none!important}.star-not-rated,.star-rating label{color:var(--medium);font-style:normal}.star-rating label:hover{cursor:pointer}.star-rating :checked~label,.star-rated{color:var(--stars);font-style:normal}.star-rating label:hover,.star-rating label:hover~label{color:var(--primary)}@media(min-width:768px){body.sticky-sidebar .inside-right-sidebar,body.sticky-sidebar .inside-left-sidebar{position:sticky;top:20px;max-height:calc(100vh - 20px);overflow-y:auto}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .8);display:flex;justify-content:center;align-items:center;z-index:1000}.overlay>iframe,.overlay>video{aspect-ratio:16 / 9;width:90%;height:auto;max-height:90%;max-width:calc(90vh * (16 / 9))}.close-btn{position:absolute;top:20px;right:20px;cursor:pointer}body.overlayed .generateperf-sticky-commentbox{display:none}.share-buttons-toggler+.social-share{display:none}.share-buttons-toggler>.button-native{padding-top:12px;padding-bottom:12px;display:flex;column-gap:.5em}.social-share{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;align-items:center;text-align:center;contain:content}.overlay .social-share{grid-template-columns:1fr;width:90vw;max-width:320px}.sidebar .social-share{grid-template-columns:repeat(1,100%)}@media (max-width:568px){.social-share>.button>svg{display:block;margin-left:auto;margin-right:auto}}.social-share>.button{color:var(--dark);flex:33%;flex-grow:1;flex-basis:0%;font-size:.9em;padding:.75em!important;border-radius:var(--border-radius);border-style:solid;border-width:1px;border-color:var(--light)}.overlay .social-share>.button{background-color:var(--lightest)}.button-twitter .icon{fill:#1da1f2!important}.button-twitter:hover{border-color:#1da1f2!important;color:#1da1f2!important}.button-x .icon{fill:var(--darkest,#000)!important}.button-x:hover{border-color:var(--darkest,#000)!important;color:var(--darkest,#000)!important}.button-facebook .icon{fill:#1777f2!important}.button-facebook:hover{border-color:#1777f2!important;color:#1777f2!important}.button-flipboard .icon{fill:#f52828!important}.button-flipboard:hover{border-color:#f52828!important;color:#f52828!important}.button-pinterest .icon{fill:#e60023!important}.button-pinterest:hover{border-color:#e60023!important;color:#e60023!important}.button-whatsapp .icon{fill:#05cd51!important}.button-whatsapp:hover{border-color:#05cd51!important;color:#05cd51!important}.button-reddit .icon{fill:#ff4500!important}.button-reddit:hover{border-color:#ff4500!important;color:#ff4500!important}.button-linkedin .icon{fill:#0a66c2!important}.button-linkedin:hover{border-color:#0a66c2!important;color:#0a66c2!important}.button-telegram .icon{fill:#24a1de!important}.button-telegram:hover{border-color:#24a1de!important;color:#24a1de!important}.button-threads .icon{fill:var(--darkest,#000)!important}.button-threads:hover{border-color:var(--darkest,#000)!important;color:var(--darkest,#000)!important}.button-ninegag .icon{fill:var(--darkest,#000)!important}.button-ninegag:hover{border-color:var(--darkest,#000)!important;color:var(--darkest,#000)!important}.button-snapchat .icon{fill:var(--darkest,#000)!important}.button-snapchat:hover{border-color:#fffc00!important;color:var(--darkest,#000)!important}.button-copy-link .icon{fill:var(--darkest,#000)!important}.button-copy-link:hover{border-color:var(--darkest,#000)!important;color:var(--darkest,#000)!important}.toc{display:block;margin:var(--spacing) 0;background-color:var(--lightest);border-radius:var(--border-radius);border:1px solid var(--light);contain:content}.toc:not([open]){width:fit-content}.toc:not([open]):hover{border-color:var(--primary)}.toc:not([open]):hover summary{color:var(--primary)}.toc summary{padding:.75em;color:var(--dark)}.toc summary:hover{cursor:pointer}.toc[open] summary .hide,.toc summary .show{display:inline}.toc summary .hide,.toc[open] summary .show{display:none}.intoc{padding:0 1em 1em;margin:0;list-style-type:none}.intoc ul{margin-left:1em}.intoc>li{margin-bottom:.75em}.intoc ul>li{margin-left:1em;padding-left:.5em}.intoc>li>a{font-weight:600;margin-bottom:.75em}.intoc a{text-wrap:balance}.intoc ul>li::marker{content:"\22A2";color:var(--medium)}.intoc ul>li:has(ul)>a{font-weight:500}@keyframes downarrow{0%{transform:translateY(0);opacity:.3}100%{transform:translateY(.2em);opacity:1}}@media (pointer:fine){.toc a::after{content:"\2193";display:inline-block;margin-left:.66em;transform-origin:50% 50%;animation:downarrow 0.6s infinite alternate ease-in-out;visibility:hidden;color:var(--primary)}.toc a:hover::after{visibility:visible}}.entry-content .toc{margin:0 0 2em;border:0;border-radius:18px 18px 18px 5px;background:var(--base-2)}.entry-content .toc summary{padding:14px 18px;color:var(--contrast);font-weight:700;list-style:none;display:flex;align-items:center;gap:10px}.entry-content .toc summary::-webkit-details-marker{display:none}.entry-content .toc summary::before{content:"";width:22px;height:22px;border-radius:50%;background:var(--citron) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322183A' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M8 10l4 4 4-4'/%3E%3C/svg%3E") no-repeat 50% 50% / 16px;transition:transform .2s ease}.entry-content .toc[open] summary::before{transform:rotate(180deg)}.entry-content .toc:not([open]):hover{background:var(--lilas)}.entry-content .intoc{padding:0 18px 18px 50px}.entry-content .intoc a{color:var(--contrast);text-decoration:none}.entry-content .intoc a:hover{color:var(--accent);text-decoration:underline}.author-box{display:flex;flex-direction:column;align-items:center;justify-content:start;contain:content}.author-box .avatar{margin:0 var(--spacing) var(--spacing)}.author-box .avatar img,.author-box .avatar svg{width:100px;height:100px;max-width:100px;border-radius:50%}.author-box .avatar svg{fill:var(--lightest);background-color:var(--medium)}.author-box h2{margin-bottom:0!important;font-size:1.2em;text-align:center}.author-box p[itemprop="description"]{margin:1em 0}p.user-title{color:var(--primary);font-weight:500;font-size:.95em;margin-bottom:1em}@media (min-width:769px){.author-box{flex-direction:row}.author-box h2{text-align:left}.authors-list{display:grid;grid-gap:1.5em;grid-template-columns:50% 50%;margin:1.5em 0}.authors-list .author-box{margin:0}.author-box .avatar{margin:0 2rem 0 0}}.social-links{margin-top:1em;display:flex;column-gap:.75em;align-items:center}.social-links .label{font-weight:700;font-size:.9em}.social-links a{color:var(--dark)}.social-links a:hover{color:var(--primary)}.inside-article .author-box{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:20px;align-items:start;margin:3em 0 2em;padding:24px;border:0;border-radius:28px 28px 28px 8px;background:var(--lilas)}.inside-article .author-box .avatar img{width:88px;height:88px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--base-3)}.inside-article .author-box h2{margin:0 0 8px;font-size:22px;color:var(--contrast)}.inside-article .author-box .author-name{color:var(--contrast);text-decoration-line:underline;text-decoration-color:var(--waou);text-decoration-thickness:3px;text-underline-offset:.2em}.inside-article .author-box .author-name:is(:hover,:focus-visible){color:var(--accent)}.inside-article .author-box p{margin:0;font-size:16px;line-height:1.65;color:var(--contrast-2)}@media (max-width:767px){.inside-article .author-box{grid-template-columns:minmax(0,1fr);row-gap:14px}}.splitted-list[data-columns]{margin-bottom:2.5em!important;column-count:2;column-gap:20px;margin-left:1em}@media(min-width:768px){.splitted-list[data-columns="3"],.splitted-list[data-columns="4"]{column-count:3}}@media(min-width:1024px){.splitted-list[data-columns="4"]{column-count:4}}.related-tags ul.splitted-list{display:flex;flex-wrap:wrap;gap:8px;column-count:auto;margin:0;padding:0;list-style:none}.related-tags ul.splitted-list li{margin:0;break-inside:avoid}.related-tags ul.splitted-list a{display:inline-flex;align-items:center;padding:5px 11px;border-radius:9px 9px 9px 3px;background:var(--base-2);color:var(--contrast);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;text-transform:capitalize;transition:background-color .2s ease,color .2s ease}.related-tags ul.splitted-list a::before{content:"#";margin-right:2px;color:var(--accent);font-weight:800}.related-tags ul.splitted-list a:is(:hover,:focus-visible){background:var(--contrast);color:var(--citron)}ul.tags_list_summary{list-style-type:none;margin:0 0 var(--spacing)!important;display:flex;column-gap:10px;row-gap:10px;flex-wrap:wrap;justify-content:center}ul.tags_list_summary a{border-radius:var(--border-radius)}ul.tags_list_summary a,ul.tags_list_summary a:hover{text-decoration-line:none!important}:root{--primary:var(--accent);--secondary:var(--darker);--lightest:var(--base-3);--light:var(--base);--medium:var(--contrast-3);--dark:var(--contrast-2);--darkest:var(--contrast)}input[type="checkbox"],input[type="radio"]{accent-color:var(--accent)}.wp-block-image,.wp-block-embed{margin-bottom:1.5em}.wp-block-embed figcaption{font-size:13px;text-align:center}.site-footer{content-visibility:auto;contain-intrinsic-height:700px}.meta-separator{opacity:.5;margin-inline:.15rem}table{font-size:.9em}:root{--gutter:clamp(16px, 4vw, 40px)}body{-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.012em}::selection{background-color:var(--citron);color:var(--contrast)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-header{border-bottom:1px solid var(--base)}.site-header .inside-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:24px;max-width:calc(1280px + 2 * var(--gutter));margin-inline:auto;padding:14px var(--gutter)}.site-header .site-logo{grid-column:1;grid-row:1;line-height:0}.site-header .site-logo img{width:190px;height:auto}.site-header #site-navigation{grid-column:2;grid-row:1;justify-self:center;margin-inline:auto;background:#fff0}.main-navigation .main-nav>ul{column-gap:2px}.main-navigation .main-nav ul li a{line-height:42px;padding-inline:14px;border-radius:12px;transition:background-color .2s ease,color .2s ease}.main-navigation .main-nav>ul>li:not(.current-menu-item):not(.current-menu-ancestor)>a:is(:hover,:focus-visible){background-color:var(--lilas);color:var(--contrast)}.main-navigation .main-nav>ul>li:is(.current-menu-item,.current-menu-ancestor)>a{background-color:var(--citron);color:var(--contrast)}.main-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:0;padding-left:6px}.main-navigation ul ul{padding:8px;border-radius:16px;box-shadow:0 18px 40px rgb(34 24 58 / .16);width:220px}.main-navigation .main-nav ul ul li a{line-height:1.35;padding:11px 14px;border-radius:10px;font-size:15px}.main-navigation .main-nav ul ul li a:is(:hover,:focus-visible){background-color:var(--base-2)}.site-header .menu-bar-items{display:none}@media (max-width:768px){.site-header .inside-header{grid-template-columns:auto minmax(0,1fr) auto;padding-block:10px}.site-header .site-logo img{width:150px}.site-header #mobile-menu-control-wrapper{grid-column:3;grid-row:1;margin:0}.site-header .menu-toggle{display:inline-flex;align-items:center;column-gap:8px;min-height:42px;padding:0 14px;border-radius:14px;border:1.5px solid var(--contrast);background:#fff0;color:var(--contrast);font-size:14px;font-weight:700}.site-header .menu-toggle:is(:hover,:focus-visible){background:var(--contrast);color:var(--base-3)}.site-header #site-navigation{grid-column:1 / -1;grid-row:2;justify-self:stretch;width:100%}.main-navigation.toggled .main-nav>ul{padding:8px 0 12px}}.ja-search{display:flex;align-items:center;width:min(100%, 520px);padding:6px;background:var(--base-3);border:1.5px solid var(--contrast);border-radius:18px 18px 18px 6px;box-shadow:6px 6px 0 var(--contrast);transition:box-shadow .2s ease,transform .2s ease}.ja-search:focus-within{box-shadow:3px 3px 0 var(--accent);transform:translate(2px,2px)}.ja-search input[type="search"]{flex:1;min-width:0;border:0;background:#fff0;padding:12px 14px;font-size:16px;color:var(--contrast)}.ja-search input[type="search"]:focus{outline:0}.ja-search input[type="search"]::placeholder{color:var(--contrast-2)}.ja-search button{flex-shrink:0;min-height:46px;padding:0 20px;border:0;border-radius:13px 13px 13px 4px;background:var(--contrast);color:var(--base-3);font-size:15px;font-weight:700;cursor:pointer}.ja-search button:is(:hover,:focus-visible){background:var(--accent);color:var(--base-3)}.site-footer{background:#fff0}.single-post .inside-article>.entry-header{display:none}.post-hero p[role="doc-subtitle"]{margin:0;max-width:60ch;font-size:clamp(17px, 1.4vw, 19px);line-height:1.6;color:var(--contrast-2);border:0;padding:0}.post-hero .entry-meta{margin:0;font-size:14px!important;font-weight:500;line-height:1.4;color:var(--contrast-2)}.post-hero .entry-meta a{color:var(--contrast);font-weight:700;text-decoration:none}.post-hero .entry-meta a:is(:hover,:focus-visible){color:var(--accent)}.main-navigation .main-nav>ul>li:is(.current-post-ancestor,.current-menu-parent)>a{background-color:var(--citron);color:var(--contrast)}body:not(.home) .entry-content :is(h2,h3,h4){color:var(--contrast);scroll-margin-top:24px}body:not(.home) .entry-content h2{margin-top:1.6em;font-size:clamp(27px, 2.6vw, 34px)}body:not(.home) .entry-content h2:not(.simple){text-decoration-line:underline;text-decoration-color:var(--citron);text-decoration-thickness:.34em;text-underline-offset:-.18em;text-decoration-skip-ink:none}body:not(.home) .entry-content h3{margin-top:1.4em;font-size:clamp(22px, 2vw, 25px)}body:not(.home) .entry-content a:not(.simple):not(.button):not(.wp-block-latest-posts__post-title):not(.gb-text){color:var(--accent);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--waou);text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease}body:not(.home) .entry-content a:not(.simple):not(.button):not(.wp-block-latest-posts__post-title):not(.gb-text):hover{color:var(--contrast);text-decoration-color:var(--accent)}.entry-content :is(p,li) a[target="_blank"]::after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.2em;vertical-align:-.05em;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='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") no-repeat 50% 50% / contain}.entry-content li::marker{color:var(--waou)}.entry-content ul li::marker{font-size:1.2em}.entry-content :is(.wp-block-image,figure:not([class*="gb-"])) img,.entry-content .wp-block-embed__wrapper,.entry-content iframe{border-radius:20px}.entry-content figcaption{color:var(--contrast-2);font-size:13px}.entry-content blockquote{position:relative;margin:2em 0;padding:28px 28px 24px 72px;border:0;border-radius:24px 24px 24px 6px;background:var(--lilas);font-style:normal}.entry-content blockquote::before{content:"“";position:absolute;left:22px;top:6px;font-family:Fraunces,Fraunces-fallback,serif;font-size:76px;font-weight:700;line-height:1;color:var(--accent)}.entry-content blockquote>svg,.entry-content blockquote .icon-quote{display:none}.entry-content blockquote p{font-family:Fraunces,Fraunces-fallback,serif;font-size:20px;font-weight:500;line-height:1.5;font-style:normal}.entry-content blockquote cite{display:block;margin-top:12px;font-size:14px;font-style:normal;color:var(--contrast-2)}.entry-content table{border-collapse:separate;border-spacing:0;border:1.5px solid var(--base);border-radius:16px;overflow:hidden}.entry-content :is(th,td){border:0;border-bottom:1px solid var(--base);padding:12px 14px}.entry-content thead th,.entry-content tr:first-child th{background:var(--base-2)}.gp-search-modal .gp-modal__container{width:min(92vw, 760px);max-width:none;padding:0;background:#fff0;box-shadow:none}.ja-search-modal.search-modal-form{width:100%;max-width:none;margin:0;background:var(--base-3)}.ja-search-modal .search-modal-fields{display:flex;align-items:center;flex:1;width:100%;background:#fff0;border:0}.ja-search-modal .search-modal-fields input.search-field{flex:1;min-width:0;height:auto;border:0;background:#fff0;padding:14px;font-size:18px;box-shadow:none}.ja-search-modal .search-modal-fields button,.ja-search-modal .search-modal-fields button:is(:hover,:focus,:focus-visible,:active){width:auto;flex-shrink:0;min-height:50px;padding:0 22px;border:0;border-radius:13px 13px 13px 4px;background:var(--contrast);color:var(--base-3);font-size:15px;font-weight:700}.ja-search-modal .search-modal-fields button:is(:hover,:focus-visible){background:var(--accent)}}body:is(.search,.author,.date) .site-content{display:block}body:is(.search,.author,.date) .page-header{margin:0 0 40px;padding:clamp(32px, 4vw, 56px) clamp(20px, 3vw, 40px);border-radius:32px 32px 32px 8px;background:var(--lilas)}body:is(.search,.author,.date) .page-header .page-title{margin:0;font-size:clamp(34px, 4.6vw, 58px);line-height:1.05}body:is(.search,.author,.date) .page-header .page-title span{text-decoration-line:underline;text-decoration-color:var(--citron);text-decoration-thickness:.3em;text-underline-offset:-.14em;text-decoration-skip-ink:none}body:is(.search,.author,.date) .generate-columns-container .inside-article{padding:0;background:#fff0}body:is(.search,.author,.date) .generate-columns-container .post-image{margin-bottom:14px}body:is(.search,.author,.date) .generate-columns-container .post-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:22px;transition:transform .35s ease,box-shadow .35s ease}body:is(.search,.author,.date) .generate-columns-container article:hover .post-image img{transform:translateY(-4px) rotate(-1deg);box-shadow:0 18px 40px rgb(34 24 58 / .14)}body:is(.search,.author,.date) .generate-columns-container .entry-title{font-size:20px;line-height:1.28}body:is(.search,.author,.date) .generate-columns-container .featured-column .entry-title{font-size:clamp(24px, 2.4vw, 32px)}body:is(.search,.author,.date) .generate-columns-container .entry-title a{color:var(--contrast);text-decoration:none}body:is(.search,.author,.date) .generate-columns-container article:hover .entry-title a{color:var(--accent)}body:is(.search,.author,.date) .generate-columns-container .entry-meta{font-size:13px!important;font-weight:600}.nav-links .page-numbers{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 14px;border-radius:14px 14px 14px 4px;background:var(--base-2);color:var(--contrast);font-weight:700;text-decoration:none}.nav-links .page-numbers.current{background:var(--contrast);color:var(--citron)}body.page:not(.home) .inside-article{max-width:820px;margin-inline:auto}body.page:not(.home) .entry-header{margin-bottom:32px}body.page:not(.home) .entry-title{font-size:clamp(36px, 5vw, 60px);line-height:1.05;text-decoration-line:underline;text-decoration-color:var(--citron);text-decoration-thickness:.28em;text-underline-offset:-.12em;text-decoration-skip-ink:none}.entry-content :is(input[type="text"],input[type="email"],input[type="url"],textarea),.comment-form :is(input[type="text"],input[type="email"],input[type="url"],textarea){border-radius:14px;border-width:1.5px;padding:12px 14px;font-size:16px}.entry-content :is(button,input[type="submit"]),.comment-form input[type="submit"]{min-height:48px;padding:0 22px;border:0;border-radius:14px;font-size:15px;font-weight:700}.generate-back-to-top{width:48px;height:48px;border-radius:16px 16px 16px 5px;box-shadow:0 0 0 2px var(--base-3)}sup,sub{line-height:0}body:not(.full-width-content) .site.grid-container{max-width:calc(1280px + 2 * var(--gutter))}body:not(.full-width-content) .site-content{padding-left:var(--gutter);padding-right:var(--gutter)}.full-width-content .site-main>h2,.full-width-content .site-main>.taxonomy-description,.full-width-content .site-main>.related-tags{box-sizing:border-box;width:100%;max-width:calc(1280px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.full-width-content .site-main>h2{margin-top:0;margin-bottom:14px;font-size:clamp(24px, 2.4vw, 30px)}.full-width-content .site-main>.taxonomy-description{margin-bottom:clamp(56px, 7vw, 96px)}.full-width-content .site-main>.taxonomy-description>*{max-width:70ch;color:var(--contrast-2)}.full-width-content .site-main>.taxonomy-description p:last-child{margin-bottom:0}.full-width-content .site-main>.related-tags{margin-bottom:clamp(56px, 7vw, 96px)}.full-width-content .site-main>.related-tags h2{margin:0 0 18px;font-size:clamp(24px, 2.4vw, 30px)}@media (min-width:768px){body:is(.search,.author,.date) .generate-columns-container>.page-header{margin-left:20px}}ul.pills{list-style-type:none;margin-left:0;counter-reset:pills-number;line-height:2.3em}ul.pills li{display:inline-block;counter-increment:pills-number}ul.pills a{margin-right:5px;padding:.15em .66em;border-radius:2rem;border:2px solid rgb(255 255 255 / .5);text-transform:capitalize;color:var(--lightest)}ul.pills a::before{content:counter(pills-number) ".";color:var(--primary);margin-right:.25em;font-weight:500}ul.pills a:hover{border-color:var(--primary)}.badges-container{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0;line-height:1.5}.badges-container>ul{display:inline-flex;flex-wrap:wrap;gap:.5em;list-style:none;margin:0;padding:0}.badges-container>ul>li{list-style:none;margin:0;padding:0}.badges-container a{display:inline-block;background-color:var(--lightest);padding:.15em .66em;border-radius:var(--border-radius);border:2px solid var(--dark);color:var(--dark);font-size:1rem;line-height:1.4;text-decoration:none;text-transform:capitalize}.badges-container>ul.post-categories a:not(:hover){color:var(--primary);border-color:var(--primary)}.badges-container a:hover{background-color:var(--primary);color:var(--lightest);border-color:var(--primary)}.badges-container.above-title{margin-bottom:.5em}.badges-container.under-title{margin-top:.5em}.badges-container.after-content{margin-top:var(--spacing)}.badges-container.sidebar-top{margin-bottom:var(--spacing)}ul.pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;line-height:1.3;counter-reset:none}ul.pills li{margin:0}ul.pills a{display:inline-flex;align-items:center;margin:0;padding:5px 11px;border:0;border-radius:9px 9px 9px 3px;background:var(--base-3);color:var(--contrast);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s ease,color .2s ease}ul.pills a::before{content:"#";margin-right:3px;color:var(--accent);font-weight:800}ul.pills a:is(:hover,:focus-visible){background:var(--contrast);color:var(--citron)}ul.pills a:is(:hover,:focus-visible)::before{color:var(--waou)}ul.pills svg,.icon-popular,svg.icon.icon-hashtag{display:none}.post-hero .badges-container{display:flex;flex-wrap:wrap;gap:6px;margin:0}.post-hero .badges-container ul{display:contents;list-style:none}.post-hero .badges-container li{margin:0}.post-hero .badges-container>ul>li>a{display:inline-flex;padding:5px 11px;border:0;border-radius:9px 9px 9px 3px;background:var(--base-3);color:var(--contrast);font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .2s ease,color .2s ease}.post-hero .badges-container>ul.post-categories>li>a{background:var(--contrast);color:var(--citron);font-weight:700}.post-hero .badges-container>ul>li>a:is(:hover,:focus-visible){background:var(--accent);color:var(--base-3)}.gp-search-modal ul.pills a{background:var(--base-2)}.post-hero .badges-container>ul.post-tags>li>a::before{content:"#";margin-right:2px;color:var(--accent);font-weight:800}.post-hero .badges-container>ul.post-tags>li>a:is(:hover,:focus-visible)::before{color:var(--waou)}