:root{--ink:#0d0d0d;--ink-mid:#2a2a2a;--ink-soft:#5a5a5a;--paper:#f9f7f4;--white:#ffffff;--rule:#e2e0db;--accent-dim:color-mix(in srgb, var(--accent) 12%, transparent);--accent-hover:color-mix(in srgb, var(--accent) 80%, #000);--ff-display:'Playfair Display', Georgia, serif;--ff-body:'DM Sans', 'Helvetica Neue', sans-serif;--radius-s:6px;--radius-m:10px;--radius-l:16px;--shadow-s:0 2px 8px rgba(0,0,0,.06);--shadow-m:0 6px 24px rgba(0,0,0,.09);--shadow-l:0 16px 48px rgba(0,0,0,.12);--col-gap:28px;--section-gap:52px;--w-single:900px;--w-page:920px;--w-grid:1340px}*,*::before,*::after{box-sizing:border-box}body{background:var(--paper)!important;color:var(--ink);font-family:var(--ff-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none;transition:color .15s ease}a:hover{color:var(--ink)}img{display:block;max-width:100%}.site-header::before{content:"";display:block;height:4px;background:var(--accent);width:100%}.site-header{background:var(--white)!important;border-bottom:none!important;position:sticky;top:0;z-index:999;box-shadow:0 2px 20px rgb(0 0 0 / .07),0 1px 0 var(--rule)!important}.site-branding{padding:14px 0!important}.site-title,.site-title a{font-family:var(--ff-display)!important;font-weight:900!important;font-size:clamp(1.6rem, 3vw, 2.4rem)!important;color:var(--ink)!important;letter-spacing:-1px;line-height:1!important}.site-description{font-family:var(--ff-body)!important;font-size:.75rem!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)!important;margin:3px 0 0!important}.inside-navigation{border-top:0 solid var(--rule);padding:0!important}.main-navigation,.main-navigation ul ul{background:transparent!important}.inside-navigation .main-nav #menu-header li a{font-family:var(--ff-body)!important;font-weight:700!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mid)!important;padding:14px 16px!important;display:block;transition:color .15s ease;position:relative}.inside-navigation .main-nav #menu-header li a::after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.inside-navigation .main-nav #menu-header li a:hover{color:var(--accent)!important}.inside-navigation .main-nav #menu-header li a:hover::after{transform:scaleX(1)}.inside-navigation .main-nav #menu-header li.current-menu-item>a{color:var(--accent)!important}.inside-navigation .main-nav #menu-header li.current-menu-item>a::after{transform:scaleX(1)}.menu-toggle{background:var(--ink)!important;color:var(--white)!important;border-radius:var(--radius-s)!important;padding:0 10px!important;line-height:27px!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;border:none!important}.featured-image.page-header-image-single{display:none}.site-content{padding:0!important;background:var(--paper)!important}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:transparent!important}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:0!important}.custom-hr-container{text-align:center;margin:32px 0}.custom-hr,.custom-hr-yarpp{border:0;border-top:1px solid var(--rule);position:relative;background:#fff0}.custom-hr::before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--accent);height:3px;width:40px;top:-2px;display:inline-block;border-radius:2px}.custom-hr-yarpp::before{content:"";position:absolute;left:50%;transform:translateX(-50%);background:var(--accent);height:6px;width:80px;top:-3px;display:inline-block;border-radius:3px}.cat-links .gp-icon{display:none}body.home .site-main{max-width:var(--w-grid);margin:0 auto;padding:44px 24px}body.home .inside-article{background:var(--white)!important;border:1px solid var(--rule);border-radius:var(--radius-l);overflow:hidden;padding:0!important;transition:box-shadow .22s ease,transform .22s ease;display:flex;flex-direction:column}body.home .inside-article:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}body.home .inside-article .post-image,body.home .inside-article .post-thumbnail{margin:0!important;overflow:hidden;flex-shrink:0}body.home .inside-article .post-image img,body.home .inside-article .post-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;border-radius:0;transition:transform .4s ease}body.home .inside-article:hover .post-image img,body.home .inside-article:hover .post-thumbnail img{transform:scale(1.03)}body.home .inside-article .entry-header{padding:18px 20px 0}body.home .inside-article .entry-summary{padding:0 20px}body.home .inside-article .entry-meta{padding:0 20px}body.home .inside-article .entry-footer{padding:0 20px 18px;margin-top:auto}body.home .inside-article .entry-header::before{display:none!important;content:none!important}body.home .inside-article .entry-header .cat-links,body.home .inside-article .entry-header .entry-categories{display:block;margin-bottom:8px}body.home .inside-article .entry-header{border-top:3px solid var(--accent)}body.home .cat-links a,body.home .entry-categories a{font-family:var(--ff-body);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)!important;background:var(--accent-dim);padding:.25rem .55rem;border-radius:var(--radius-s);display:inline-block;white-space:nowrap}body.home article .entry-title{font-family:var(--ff-display)!important;font-weight:900;font-size:clamp(1.15rem, 2vw, 1.35rem);line-height:1.2;color:var(--ink)!important;margin:.55rem 0 .6rem;letter-spacing:-.3px}body.home article .entry-title a{color:var(--ink)!important;transition:color .15s ease}body.home article .entry-title a:hover{color:var(--accent)!important}body.home .entry-meta{display:flex!important;gap:8px;color:var(--ink-soft);font-size:.8rem;margin:6px 0 8px;align-items:center;flex-wrap:wrap}body.home .entry-meta .cat-links{display:inline-flex!important;align-items:center}body.home .entry-tags,body.home .tags-links{display:none!important}body.home .entry-summary{font-size:.92rem;line-height:1.65;color:var(--ink-soft);margin-bottom:14px}body.home .entry-summary p{margin:0}body.home .read-more{display:flex;padding:0 22px 20px}body.home .read-more a{font-family:var(--ff-body);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)!important;border:1.5px solid var(--accent);padding:.5rem .9rem;border-radius:var(--radius-s);display:inline-flex;align-items:center;gap:.4rem;transition:background .18s ease,color .18s ease;background:#fff0}body.home .read-more a:hover{background:var(--accent);color:var(--white)!important}body.home .read-more a::after{content:"→";font-size:.9em}@media (min-width:1100px){body.home .site-main{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--col-gap)}body.home .site-main>article:first-of-type{grid-column:1 / 9;grid-row:1 / 3}body.home .site-main>article:first-of-type .inside-article{flex-direction:column;height:100%}body.home .site-main>article:first-of-type .post-image img,body.home .site-main>article:first-of-type .post-thumbnail img{aspect-ratio:16/10}body.home .site-main>article:first-of-type .entry-title{font-size:clamp(1.6rem, 2.8vw, 2.1rem)!important;line-height:1.12!important}body.home .site-main>article:first-of-type .entry-summary{font-size:1rem;display:block}body.home .site-main>article:nth-of-type(2){grid-column:9 / 13}body.home .site-main>article:nth-of-type(3){grid-column:9 / 13}body.home .site-main>article:nth-of-type(n+4){grid-column:span 4}body.home .site-main>article:nth-of-type(2) .entry-summary,body.home .site-main>article:nth-of-type(3) .entry-summary{display:none}}@media (min-width:768px) and (max-width:1099px){body.home .site-main{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--col-gap)}body.home .site-main>article:first-of-type{grid-column:1 / -1}}@media (max-width:767px){body.home .site-main{display:block}body.home .inside-article{margin-bottom:20px}}body.single .site-main{margin:0 auto;padding:5px 5px}body.single .inside-article{background:var(--white)!important;border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-s);padding:52px 64px!important;overflow:visible}body.single .entry-header{border-bottom:1px solid var(--rule);padding-bottom:0;margin-bottom:0}body.single .inside-article .entry-meta .cat-links a,body.single .cat-links a{font-family:var(--ff-body);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)!important;background:var(--accent-dim);padding:.28rem .6rem;border-radius:var(--radius-s);display:inline-block;white-space:nowrap}body.single .entry-title{font-family:var(--ff-display)!important;font-weight:700!important;font-size:clamp(1.4rem, 4.5vw, 2.7rem)!important;line-height:1.1!important;color:var(--ink)!important;margin:0 0 6px 0px!important;letter-spacing:-.5px}body.single .entry-meta{display:flex!important;gap:16px;color:var(--ink-soft);font-size:.85rem;margin:0;flex-wrap:wrap;align-items:center}body.single .post-image,body.single .post-thumbnail{margin:0 0 36px!important;border-radius:var(--radius-l);overflow:hidden}body.single .post-image img,body.single .post-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-l)}body.single .entry-content{font-family:var(--ff-body)}body.single .entry-content p{font-size:1.08rem;line-height:1.9;color:var(--ink-mid);margin:0 0 1.4rem}body.single .entry-content>p:first-of-type{font-size:1rem;color:var(--ink);font-weight:400;line-height:1.85}body.single .entry-content a{color:var(--accent);border-bottom:1.5px solid var(--accent-dim);transition:border-color .15s ease,color .15s ease}body.single .entry-content a:hover{color:var(--ink);border-bottom-color:var(--ink)}body.single .entry-content h2,body.single .entry-content h3{font-family:var(--ff-display)!important;font-weight:900;color:var(--ink);margin:2.2rem 0 .8rem;line-height:1.15;position:relative;padding-left:18px}body.single .entry-content h2{font-size:clamp(1.35rem, 2.8vw, 1.7rem)}body.single .entry-content h3{font-size:clamp(1.15rem, 2.2vw, 1.35rem)}body.single .entry-content h2::before,body.single .entry-content h3::before{content:"";position:absolute;left:0;top:.1em;bottom:.1em;width:4px;background:var(--accent);border-radius:2px}body.single .entry-content h2::after,body.single .entry-content h3::after{display:none}body.single .entry-content blockquote{background:#fff0;border:none;border-left:4px solid var(--accent);padding:6px 24px;margin:1.8rem 0;color:var(--ink-mid);font-family:var(--ff-display);font-style:italic;font-size:1.2rem;line-height:1.65}body.single .entry-content pre,body.single .entry-content code{background:var(--ink);color:#f0f0f0;border-radius:var(--radius-m);font-size:.88rem}body.single .entry-content pre{padding:20px;overflow:auto;line-height:1.6;margin:1.5rem 0}body.single .entry-content code{padding:.15em .4em}body.single .entry-content ul,body.single .entry-content ol{padding-left:1.3rem;margin:0 0 1.4rem}body.single .entry-content li{margin-bottom:.45rem;color:var(--ink-mid);line-height:1.75}body.single .entry-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}body.single .entry-content th,body.single .entry-content td{padding:.75rem 1rem;border-bottom:1px solid var(--rule);text-align:left}body.single .entry-content thead th{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-soft);border-bottom:2px solid var(--ink)}body.single .entry-content img,body.single .entry-content .wp-block-image img{border-radius:var(--radius-m);width:100%}body.single .tags-links{display:flex;gap:8px;flex-wrap:wrap;margin:0;padding:20px 0;border-top:1px solid var(--rule);align-items:center}body.single .tags-links::before{content:"Tags";font-family:var(--ff-body);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);margin-right:4px;flex-shrink:0}body.single .tags-links a{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);background:var(--paper);border:1.5px solid var(--rule);padding:.3rem .65rem;border-radius:999px;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}body.single .tags-links a:hover{background:var(--accent);color:var(--white);border-color:var(--accent)}body.single footer.entry-meta{display:flex!important;flex-direction:column;gap:0;margin-top:36px;border-top:2px solid var(--rule);padding-top:0}body.single footer.entry-meta .cat-links{display:flex!important;align-items:center;gap:8px;padding:18px 0;border-bottom:1px solid var(--rule);margin:0!important}body.single footer.entry-meta .cat-links::before{content:"Categoria";font-family:var(--ff-body);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);flex-shrink:0}body.single footer.entry-meta .tags-links{border-top:none!important;border-bottom:1px solid var(--rule);padding:18px 0!important;margin:0!important}body.single .post-navigation,body.single #nav-below,body.single .navigation.post-navigation{margin:0;padding:24px 0 0;border-top:none;display:grid;grid-template-columns:1fr 1fr;gap:14px}body.single footer.entry-meta #nav-below{display:grid!important;grid-template-columns:1fr 1fr;gap:14px;margin:0!important;padding:20px 0 0!important;border:none!important}body.single .post-navigation .nav-previous,body.single .post-navigation .nav-next,body.single #nav-below .nav-previous,body.single #nav-below .nav-next{background:var(--paper);border:1.5px solid var(--rule);border-radius:var(--radius-m);padding:16px 20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;flex-direction:column;gap:4px}body.single .post-navigation .nav-previous:hover,body.single .post-navigation .nav-next:hover,body.single #nav-below .nav-previous:hover,body.single #nav-below .nav-next:hover{border-color:var(--accent);box-shadow:0 4px 16px rgb(0 0 0 / .07);transform:translateY(-2px)}body.single .post-navigation .nav-previous::before,body.single #nav-below .nav-previous::before{content:"← Anterior";font-family:var(--ff-body);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);display:block}body.single .post-navigation .nav-next::before,body.single #nav-below .nav-next::before{content:"Próximo →";font-family:var(--ff-body);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);display:block;text-align:right}body.single .post-navigation .nav-next,body.single #nav-below .nav-next{text-align:right}body.single .post-navigation a,body.single #nav-below a{font-family:var(--ff-display);font-weight:700;font-size:.95rem;color:var(--ink)!important;line-height:1.3;border-bottom:none!important;transition:color .15s}body.single .post-navigation a:hover,body.single #nav-below a:hover{color:var(--accent)!important}@media (max-width:640px){body.single .post-navigation,body.single #nav-below,body.single footer.entry-meta #nav-below{grid-template-columns:1fr!important}}body.single .wp-block-button__link,body.single .button,body.single .gb-button{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.07em;border:2px solid var(--ink);color:var(--ink);background:#fff0;padding:.7rem 1.2rem;border-radius:var(--radius-s);display:inline-flex;align-items:center;gap:.5rem;transition:background .18s ease,color .18s ease}body.single .wp-block-button__link:hover,body.single .button:hover,body.single .gb-button:hover{background:var(--ink);color:var(--white)}body.page .site-main{max-width:var(--w-page);margin:0 auto;padding:44px 24px}body.page .inside-article{background:var(--white)!important;border:1px solid var(--rule);border-radius:var(--radius-l);box-shadow:var(--shadow-s);padding:52px 64px!important}body.page .entry-title{font-family:var(--ff-display)!important;font-weight:900!important;font-size:clamp(1.8rem, 4vw, 2.6rem)!important;color:var(--ink)!important;line-height:1.1!important;margin:0 0 1.4rem!important;padding-bottom:1rem;border-bottom:2px solid var(--rule);position:relative}body.page .entry-title::after{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:var(--accent);border-radius:2px}body.page .entry-content p{font-size:1.05rem;line-height:1.85;color:var(--ink-mid);margin:0 0 1.3rem}body.page .entry-content a{color:var(--accent);border-bottom:1.5px solid var(--accent-dim);transition:border-color .15s,color .15s}body.page .entry-content a:hover{color:var(--ink);border-bottom-color:var(--ink)}body.page .entry-content h2,body.page .entry-content h3{font-family:var(--ff-display)!important;font-weight:900;color:var(--ink);margin:2rem 0 .7rem;position:relative;padding-left:16px}body.page .entry-content h2::before,body.page .entry-content h3::before{content:"";position:absolute;left:0;top:.1em;bottom:.1em;width:4px;background:var(--accent);border-radius:2px}body.page .entry-content h2::after,body.page .entry-content h3::after{display:none}body.page .entry-content blockquote{border-left:4px solid var(--accent);background:#fff0;padding:6px 22px;margin:1.6rem 0;font-family:var(--ff-display);font-style:italic;font-size:1.15rem;color:var(--ink-mid)}body.page .entry-content img,body.page .entry-content .wp-block-image img{width:100%;border-radius:var(--radius-m)}body.page .wp-block-button__link,body.page .button,body.page .gb-button{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.07em;border:2px solid var(--ink);color:var(--ink);background:#fff0;padding:.7rem 1.2rem;border-radius:var(--radius-s);display:inline-flex;align-items:center;gap:.5rem;transition:background .18s,color .18s}body.page .wp-block-button__link:hover,body.page .button:hover,body.page .gb-button:hover{background:var(--ink);color:var(--white)}@media (max-width:768px){body.single .inside-article,body.page .inside-article{padding:15px 15px!important;border-radius:var(--radius-m)}}body.archive .site-main,body.search .site-main{max-width:var(--w-grid);margin:0 auto;padding:36px 24px}body.archive .page-header,body.search .page-header{grid-column:1 / -1;background:var(--ink)!important;color:var(--white);border-radius:var(--radius-l);padding:30px 36px;margin-bottom:0}body.archive .page-header .page-title,body.search .page-header .page-title{font-family:var(--ff-display)!important;font-size:clamp(1.4rem, 3vw, 2rem);font-weight:900;color:var(--white)!important;margin:0 0 4px;display:flex;align-items:center;gap:12px}body.archive .page-header .page-title::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--accent);flex-shrink:0}body.archive .page-header .taxonomy-description,body.archive .page-header .author-bio{color:rgb(255 255 255 / .7);font-size:.95rem;margin:0;line-height:1.5}body.author .page-header{display:flex;gap:18px;align-items:center;flex-wrap:wrap}body.author .page-header .avatar,body.author .page-header img.avatar{width:68px;height:68px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:3px solid rgb(255 255 255 / .2)}body.author .page-header .page-title{margin:0}body.author .page-header .author-bio{flex:1 1 100%;margin-top:4px}body.archive .inside-article,body.search .inside-article{background:var(--white)!important;border:1px solid var(--rule);border-radius:var(--radius-l);overflow:hidden;padding:0!important;transition:box-shadow .22s ease,transform .22s ease;display:flex;flex-direction:column}body.archive .inside-article:hover,body.search .inside-article:hover{box-shadow:var(--shadow-m);transform:translateY(-3px)}body.archive .inside-article .post-image,body.archive .inside-article .post-thumbnail,body.search .inside-article .post-image,body.search .inside-article .post-thumbnail{margin:0!important;overflow:hidden;flex-shrink:0}body.archive .inside-article .post-image img,body.archive .inside-article .post-thumbnail img,body.search .inside-article .post-image img,body.search .inside-article .post-thumbnail img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0;display:block;transition:transform .4s ease}body.archive .inside-article:hover .post-image img,body.archive .inside-article:hover .post-thumbnail img,body.search .inside-article:hover .post-image img,body.search .inside-article:hover .post-thumbnail img{transform:scale(1.03)}body.archive .inside-article .entry-header,body.search .inside-article .entry-header{padding:16px 18px 0;border-top:3px solid var(--accent)}body.archive .inside-article .entry-summary,body.search .inside-article .entry-summary{padding:0 18px}body.archive .inside-article .entry-footer,body.search .inside-article .entry-footer{padding:0 18px}body.archive .inside-article .entry-meta,body.search .inside-article .entry-meta{padding:0 18px}body.archive .inside-article .entry-header::before,body.search .inside-article .entry-header::before{display:none!important;content:none!important}body.archive .inside-article .entry-header .cat-links,body.archive .inside-article .entry-header .entry-categories,body.search .inside-article .entry-header .cat-links,body.search .inside-article .entry-header .entry-categories{display:block;margin-bottom:6px}body.archive article .entry-title,body.search article .entry-title{font-family:var(--ff-display)!important;font-weight:900;font-size:clamp(1rem, 1.8vw, 1.2rem);line-height:1.2;color:var(--ink)!important;margin:.4rem 0 .5rem}body.archive article .entry-title a,body.search article .entry-title a{color:var(--ink)!important}body.archive article .entry-title a:hover,body.search article .entry-title a:hover{color:var(--accent)!important}body.archive .entry-meta,body.search .entry-meta{display:flex!important;gap:8px;color:var(--ink-soft);font-size:.78rem;margin:6px 0 8px;flex-wrap:wrap;align-items:center}body.archive .entry-meta .cat-links,body.search .entry-meta .cat-links{display:inline-flex!important;align-items:center}body.archive .entry-summary,body.search .entry-summary{font-size:.9rem;line-height:1.6;color:var(--ink-soft);margin-bottom:12px}body.archive .entry-summary p,body.search .entry-summary p{margin:0}body.archive .cat-links a,body.search .cat-links a,body.archive .entry-categories a,body.search .entry-categories a,body.author .cat-links a,body.tag .cat-links a,body.category .cat-links a{font-family:var(--ff-body);font-weight:700;font-size:.68rem;text-transform:uppercase;letter-spacing:.09em;color:var(--accent)!important;background:var(--accent-dim);padding:.22rem .5rem;border-radius:var(--radius-s);display:inline-block;white-space:nowrap}body.archive .read-more,body.search .read-more{padding:4px 18px 18px;display:flex;margin-top:auto}body.archive .read-more a,body.search .read-more a{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)!important;border:1.5px solid var(--accent);padding:.45rem .8rem;border-radius:var(--radius-s);display:inline-flex;align-items:center;gap:.35rem;transition:background .18s,color .18s}body.archive .read-more a:hover,body.search .read-more a:hover{background:var(--accent);color:var(--white)!important}body.archive .read-more a::after,body.search .read-more a::after{content:"→"}body.archive .entry-meta .tags-links,body.author .entry-meta .tags-links,body.tag .entry-meta .tags-links,body.category .entry-meta .tags-links,body.search .entry-meta .tags-links,body.search .entry-tags,body.search .tags-links{display:none!important}@media (min-width:1100px){body.archive .site-main,body.search .site-main{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--col-gap);align-items:start}body.archive .page-header,body.search .page-header{grid-column:1 / -1}body.archive .site-main>article:first-of-type,body.search .site-main>article:first-of-type{grid-column:1 / 9}body.archive .site-main>article:first-of-type .inside-article,body.search .site-main>article:first-of-type .inside-article{flex-direction:column;height:100%}body.archive .site-main>article:first-of-type .entry-title,body.search .site-main>article:first-of-type .entry-title{font-size:clamp(1.4rem, 2.5vw, 1.75rem)!important}body.archive .site-main>article:nth-of-type(2),body.search .site-main>article:nth-of-type(2){grid-column:9 / 13;grid-row:2}body.archive .site-main>article:nth-of-type(3),body.search .site-main>article:nth-of-type(3){grid-column:9 / 13;grid-row:3}body.archive .site-main>article:nth-of-type(n+4),body.search .site-main>article:nth-of-type(n+4){grid-column:span 4}body.archive .site-main>nav.paging-navigation,body.archive .site-main>.paging-navigation,body.search .site-main>nav.paging-navigation,body.search .site-main>.paging-navigation{grid-column:1 / -1}}@media (min-width:768px) and (max-width:1099px){body.archive .site-main,body.search .site-main{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--col-gap)}body.archive .page-header,body.search .page-header,body.archive .site-main>article:first-of-type,body.search .site-main>article:first-of-type{grid-column:1 / -1}body.archive .site-main>nav,body.search .site-main>nav{grid-column:1 / -1}}@media (max-width:767px){body.archive .site-main,body.search .site-main{display:block}body.archive .inside-article,body.search .inside-article{margin-bottom:18px}}.paging-navigation{position:relative;margin:40px 0 10px;padding:10px 0;display:flex;justify-content:center;align-items:center;width:100%}.paging-navigation .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.paging-navigation .page-numbers{min-width:40px;height:40px;padding:0 12px;border-radius:var(--radius-s);border:1.5px solid var(--rule);background:var(--white);color:var(--ink-mid);font-family:var(--ff-body);font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;line-height:1;transition:all .18s ease}.paging-navigation a.page-numbers:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.paging-navigation .page-numbers.current{background:var(--accent);color:var(--white);border-color:var(--accent);cursor:default}.paging-navigation .page-numbers.dots{background:#fff0;border:none;color:var(--ink-soft);min-width:auto;padding:0 4px}.paging-navigation .next.page-numbers{display:none}body.home .site-main>nav.paging-navigation,body.home .site-main>.paging-navigation,body.archive .site-main>nav.paging-navigation,body.archive .site-main>.paging-navigation{grid-column:1 / -1;background:#fff0;border:0;box-shadow:none;padding:0;margin-top:10px}@media (max-width:680px){.paging-navigation{padding:8px 0;flex-direction:column}.paging-navigation .page-numbers{min-width:36px;height:36px;padding:0 10px}}body.single #comments{margin-top:48px;padding-top:32px;border-top:2px solid var(--rule)}body.single #comments .comments-title{font-family:var(--ff-display);font-size:1.4rem;font-weight:900;color:var(--ink);margin-bottom:24px}body.single .comment-list{list-style:none;padding:0}body.single .comment-list>li{border:1px solid var(--rule);border-radius:var(--radius-m);padding:18px;margin:14px 0;background:var(--white)}body.single .comment-meta a{color:var(--ink-soft);font-size:.85rem}body.single .comment-content p{line-height:1.75;color:var(--ink-mid)}body.single .comment-respond{margin-top:28px}body.single .comment-respond input[type="text"],body.single .comment-respond input[type="email"],body.single .comment-respond textarea{width:100%;border:1.5px solid var(--rule);border-radius:var(--radius-m);padding:12px 14px;font-family:var(--ff-body);font-size:.95rem;outline:none;transition:border-color .15s;background:var(--white)}body.single .comment-respond input[type="text"]:focus,body.single .comment-respond input[type="email"]:focus,body.single .comment-respond textarea:focus{border-color:var(--ink)}body.single .comment-respond input[type="submit"]{font-family:var(--ff-body);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.07em;border:2px solid var(--accent);background:var(--accent);color:var(--white);padding:.7rem 1.4rem;border-radius:var(--radius-s);cursor:pointer;transition:background .18s,color .18s,border-color .18s}body.single .comment-respond input[type="submit"]:hover{background:#fff0;color:var(--accent)}.moodlr-author .author-info{display:flex;align-items:center;gap:20px;background:var(--paper);border:1.5px solid var(--rule);border-left:5px solid var(--accent);border-radius:var(--radius-m);padding:22px;margin:36px 0}.moodlr-author .author-avatar{flex-shrink:0}.moodlr-author .author-avatar img{border-radius:50%;width:72px;height:72px;object-fit:cover;display:block}.moodlr-author .author-text{flex:1}@media (max-width:600px){.moodlr-author .author-info{flex-direction:column;align-items:flex-start;gap:14px}}.yarpp-related a{color:var(--accent)}.custom-hr-container-yarpp{text-align:center;margin:20px 0}.site-footer .site-info{background:var(--ink)!important;color:rgb(255 255 255 / .7)!important;padding:3rem 1.5rem 2rem;text-align:center;margin-top:20px}.site-footer .footer-bar .widget_media_image img{max-width:200px;height:auto;margin:0 auto;display:block;filter:brightness(1.3)}.site-footer .menu-footer-container ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:1rem 0 0;justify-content:center;gap:6px}.site-footer .menu-footer-container a{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgb(255 255 255 / .7);transition:color .2s}.site-footer .menu-footer-container a:hover{color:var(--white)}.site-footer::after{content:"© Developed by Moodlr, Inc";display:block;margin:.5rem 0;border-top:1px solid rgb(255 255 255 / .1);font-size:.8rem;color:rgb(255 255 255 / .35);text-align:center;padding-top:.8rem}.copyright-bar{display:none}@media (max-width:768px){.site-footer .menu-footer-container ul{flex-direction:column;align-items:center}.site-footer .menu-footer-container ul li{width:100%;text-align:center}.site-footer .menu-footer-container ul li a{display:block;padding:.2rem 0}#menu-footer{margin-left:-15px}}.mnl-wrap{background:#fff0;border:none;box-shadow:none;padding:24px;max-width:60vh;margin:0 auto}.mnl-head{text-align:center;margin-bottom:14px}.mnl-title{font-family:var(--ff-display);font-size:clamp(16px,1.8vw,22px);margin:0 0 6px;color:var(--accent)}.mnl-desc{font-size:clamp(14px,1.6vw,16px);color:rgb(255 255 255 / .8);line-height:1.4;margin:0}.mnl-form{display:grid;gap:12px}.mnl-field{width:100%}.mnl-input,.mnl-btn{width:100%;box-sizing:border-box}.mnl-input{padding:12px 14px;border:1.5px solid var(--rule);border-radius:var(--radius-m);font-size:15px;outline:none;transition:border-color .15s;background:var(--white)}.mnl-input:focus{border-color:var(--accent)}.mnl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1rem;border-radius:var(--radius-m);font-weight:800;font-family:var(--ff-body);border:2px solid var(--accent);background:var(--accent);color:var(--white);cursor:pointer;transition:all .18s ease}.mnl-btn:hover{background:#fff0;color:var(--accent)}.mnl-notice{border-radius:var(--radius-m);padding:12px 14px;margin:8px 0 0;font-weight:600}.mnl-success{background:#f0fff4;color:#0a8a4a;border:1px solid #ccf5dd}.mnl-error{background:#fff5f5;color:#d33;border:1px solid #f3d0d0}.wp-block-search{display:flex;justify-content:center;margin:1.5rem 0}.wp-block-search__inside-wrapper{display:flex;align-items:center;width:100%;max-width:500px;border:2px solid var(--ink);border-radius:var(--radius-s);overflow:hidden;background:var(--white)}.wp-block-search__input{flex:1;padding:12px 14px;font-size:15px;border:none;outline:none;color:var(--ink);background:var(--white);font-family:var(--ff-body)}.wp-block-search__input::placeholder{color:var(--ink-soft)}.wp-block-search__button{display:flex;align-items:center;justify-content:center;padding:0 16px;background:var(--ink);border:none;cursor:pointer;transition:background .2s;height:100%;min-height:46px}.wp-block-search__button svg{fill:var(--white);width:20px;height:20px}.wp-block-search__button:hover{background:var(--accent)}@media (max-width:768px){.header-widget{display:none}.entry-title{font-size:28px!important;font-weight:900!important}.blog .entry-title,.archive .entry-title{font-size:clamp(1.4rem, 4.5vw, 2.7rem)!important}body.home .site-main>article:nth-of-type(n+2) img{border-radius:var(--radius-m)}}.see-more-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:28px 0}.see-more-item{background:var(--white);border:1px solid var(--rule);border-radius:var(--radius-l);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.see-more-item:hover{transform:translateY(-3px);box-shadow:var(--shadow-m)}.see-more-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.see-more-thumb{width:100%;aspect-ratio:16/9;overflow:hidden}.see-more-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;box-shadow:none;transition:transform .35s ease}.see-more-item:hover .see-more-thumb img{transform:scale(1.04)}.see-more-title{font-family:var(--ff-display);font-size:1rem;font-weight:700;padding:12px 14px;color:var(--ink);flex:1;transition:color .18s ease}.see-more-link:hover .see-more-title{color:var(--accent)}.footer-widget-1 h3.wp-block-heading{font-family:var(--ff-display);font-size:1.2rem;font-weight:900;margin:0 0 16px;color:var(--white);position:relative;text-align:left;line-height:1.2}.footer-widget-1 h3.wp-block-heading::after{content:"";display:block;width:40px;height:3px;background:var(--accent);border-radius:2px;margin-top:6px}@media (max-width:600px){.footer-widget-1 h3.wp-block-heading{font-size:1.1rem;text-align:center}.footer-widget-1 h3.wp-block-heading::after{margin-left:auto;margin-right:auto}.see-more-title{font-size:.95rem;padding:10px 12px}}body.single .entry-meta,.entry-meta{display:none!important}@media (max-width:768px){.site-header .header-image{width:70px!important}}body.single .entry-content h2{font-size:clamp(1.65rem, 2.2vw + 0.9rem, 2.2rem)!important}body.single .entry-content h3{font-size:clamp(1.4rem, 1.7vw + 0.85rem, 1.9rem)!important}body.single .entry-content h4{font-size:clamp(1.2rem, 1.2vw + 0.8rem, 1.6rem)!important}body.single .entry-content h2.wp-block-heading{font-size:clamp(1.45rem, 1.6vw + 0.85rem, 1.85rem)!important}body.single .entry-content h3.wp-block-heading{font-size:clamp(1.25rem, 1.1vw + 0.8rem, 1.55rem)!important}@media (max-width:768px){body.single .entry-content h2.wp-block-heading{font-size:18px!important}body.single .entry-content h3.wp-block-heading{font-size:16px!important}body.single .entry-content h4{font-size:15px!important}}@media (max-width:768px){.site-header .inside-header{padding:5px 0px!important}}@media (max-width:768px){.site-header.has-inline-mobile-toggle .inside-header{position:relative;display:flex;align-items:center;padding:10px 56px!important}.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper{position:absolute;left:12px;top:50%;transform:translateY(-50%);margin:0;z-index:3;background:transparent!important}.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper .menu-toggle,.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper .menu-toggle:hover,.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper .menu-toggle:focus,.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper .menu-toggle:active{width:44px;height:44px;padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;color:var(--ink)!important}.site-header.has-inline-mobile-toggle .mobile-menu-control-wrapper .menu-toggle .mobile-menu{display:none!important}.site-header.has-inline-mobile-toggle .site-branding-container,.site-header.has-inline-mobile-toggle .site-branding{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;z-index:2;width:max-content;max-width:calc(100% - 112px);overflow:hidden;text-align:center}.site-header.has-inline-mobile-toggle .site-logo{margin:0 auto!important}#site-navigation .main-nav>ul{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;margin:0!important;background:#fff!important;transform:translateX(-100%);transition:transform 0.28s ease;padding-top:calc(60px + env(safe-area-inset-top, 0px))!important;padding-right:0!important;padding-bottom:env(safe-area-inset-bottom,0)!important;padding-left:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;visibility:hidden;pointer-events:none;z-index:100000;display:block!important}#site-navigation.toggled .main-nav>ul,html.mobile-menu-open #site-navigation .main-nav>ul{transform:translateX(0);visibility:visible;pointer-events:auto}#site-navigation.toggled::before,html.mobile-menu-open #site-navigation::before{content:"";position:fixed;top:0;left:0;right:0;height:calc(60px + env(safe-area-inset-top, 0px));background:#fff;border-bottom:1px solid rgb(0 0 0 / .08);z-index:100001}#mobile-menu-control-wrapper.toggled,html.mobile-menu-open #mobile-menu-control-wrapper{position:fixed!important;top:calc(8px + env(safe-area-inset-top, 0px));right:10px;left:auto!important;transform:none!important;z-index:100002}#mobile-menu-control-wrapper.toggled .menu-toggle,html.mobile-menu-open #mobile-menu-control-wrapper .menu-toggle{position:relative!important;width:44px;height:44px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#mobile-menu-control-wrapper.toggled .menu-toggle .gp-icon,#mobile-menu-control-wrapper.toggled .menu-toggle svg,html.mobile-menu-open #mobile-menu-control-wrapper .menu-toggle .gp-icon,html.mobile-menu-open #mobile-menu-control-wrapper .menu-toggle svg{display:none!important}#mobile-menu-control-wrapper.toggled .menu-toggle::after,html.mobile-menu-open #mobile-menu-control-wrapper .menu-toggle::after{content:"";position:absolute;inset:0;margin:auto;width:18px;height:18px;background:linear-gradient(var(--ink),var(--ink)) center/100% 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center/2px 100% no-repeat;transform:rotate(45deg);border-radius:1px}#site-navigation .main-nav>ul>li{border:0!important;margin:0!important;padding:0!important;position:relative}#site-navigation .main-nav>ul>li>a{padding:12px 18px!important;padding-right:56px!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase;line-height:1.25!important;border:0!important;box-shadow:none!important;text-decoration:none!important}#site-navigation .main-nav>ul>li>a::after{display:none!important}#site-navigation .main-nav>ul>li>.dropdown-menu-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:44px;height:44px;margin:0;padding:0;background:#fff0;border:0;box-shadow:none}html.mobile-menu-open #wpadminbar{display:none!important}html.mobile-menu-open,html.mobile-menu-open body{height:100%;overflow:hidden}}.moodlr-hero-wrap{width:100%;max-width:100%;margin:0;padding:20px 20px 20px;box-sizing:border-box}.moodlr-hero-carousel{position:relative;width:100%;margin:0}.moodlr-hero-track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0;margin:0;scrollbar-width:none;scroll-behavior:smooth}.moodlr-hero-track::-webkit-scrollbar{display:none}.moodlr-hero-card{position:relative;z-index:1;flex:0 0 calc((100% - 24px) / 5);height:340px;min-height:340px;border-radius:10px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;text-decoration:none!important;color:#fff!important;scroll-snap-align:start;box-shadow:none;transition:transform .2s ease}.moodlr-hero-card:hover{transform:translateY(-2px)}.moodlr-hero-card::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .42) 42%,rgb(0 0 0 / .08) 72%,#fff0 100%);z-index:1}.moodlr-hero-badge{position:absolute;left:16px;bottom:78px;z-index:2;display:inline-block;font-family:var(--ff-body);font-weight:700;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;padding:.32rem .58rem;border-radius:4px;background:var(--accent)!important;color:#fff!important;line-height:1}.moodlr-hero-card:hover .moodlr-hero-badge{background:var(--accent-hover)!important}.moodlr-hero-title{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;margin:0;color:#fff!important;font-family:var(--ff-body);font-weight:800;font-size:clamp(1rem, 1.15vw, 1.45rem);line-height:1.12;letter-spacing:-.02em;text-shadow:0 2px 14px rgb(0 0 0 / .4)}.moodlr-hero-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border:0;border-radius:999px;background:rgb(20 20 20 / .82);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:background .18s ease;pointer-events:auto!important;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:#fff0}.moodlr-hero-nav:hover{background:rgb(20 20 20 / .96)}.moodlr-hero-nav span{font-size:18px;line-height:1;pointer-events:none}.moodlr-hero-prev{left:16px}.moodlr-hero-next{right:16px}body.home .site-main{max-width:var(--w-grid);margin:0 auto;padding:8px 24px 44px!important}@media (max-width:1200px){.moodlr-hero-card{flex:0 0 calc((100% - 12px) / 3);height:320px;min-height:320px}.moodlr-hero-title{font-size:1.15rem}}@media (max-width:768px){.moodlr-hero-wrap{padding:8px 0 0}.moodlr-hero-track{gap:20px;padding:0 10px}.moodlr-hero-card{flex:0 0 88%;height:280px;min-height:280px;border-radius:10px}.moodlr-hero-badge{left:14px;bottom:68px;font-size:.58rem;padding:.28rem .5rem}.moodlr-hero-title{left:14px;right:14px;bottom:14px;font-size:1.05rem;line-height:1.12}.moodlr-hero-nav{display:none!important}body.home .site-main{padding:8px 12px 32px!important}}.moodlr-hero-card{height:480px!important;min-height:480px!important}@media (max-width:1200px){.moodlr-hero-card{height:420px!important;min-height:420px!important}}@media (max-width:768px){.moodlr-hero-card{height:340px!important;min-height:340px!important}}.moodlr-hero-badge{bottom:112px!important}.moodlr-hero-title{bottom:18px!important;line-height:1.08!important;max-width:calc(100% - 32px)}.moodlr-hero-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1200px){.moodlr-hero-badge{bottom:104px!important}}@media (max-width:768px){.moodlr-hero-badge{bottom:96px!important}.moodlr-hero-title{bottom:16px!important;-webkit-line-clamp:3}}body.home .site-main{max-width:var(--w-grid)!important;margin:0 auto!important;padding:0 24px 44px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:start!important}body.home .site-main>article,body.home .site-main>article:first-of-type,body.home .site-main>article:nth-of-type(2),body.home .site-main>article:nth-of-type(3),body.home .site-main>article:nth-of-type(n+4){grid-column:auto!important;grid-row:auto!important}body.home .inside-article{height:auto!important;min-height:100%!important;display:flex!important;flex-direction:column!important;border-radius:14px!important;overflow:hidden!important;background:var(--white)!important;border:1px solid var(--rule)!important;box-shadow:none!important}body.home .site-main>article:first-of-type .inside-article,body.home .site-main>article:first-of-type .entry-summary{height:auto!important;display:flex!important}body.home .inside-article .post-image img,body.home .inside-article .post-thumbnail img,body.home .site-main>article:first-of-type .post-image img,body.home .site-main>article:first-of-type .post-thumbnail img{width:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border-radius:0!important}body.home article .entry-title,body.home .site-main>article:first-of-type .entry-title{font-family:var(--ff-body)!important;font-weight:800!important;font-size:18px!important;line-height:1.2!important;letter-spacing:-0.02em!important;margin:.45rem 0 0.55rem!important}body.home .entry-summary,body.home .site-main>article:first-of-type .entry-summary{display:block!important;font-size:.92rem!important;line-height:1.7!important;color:var(--ink-soft)!important;margin-bottom:14px!important}body.home .entry-summary p{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}body.home .inside-article .entry-header{padding:14px 16px 0!important;border-top:3px solid var(--accent)!important}body.home .inside-article .entry-meta{padding:0 16px!important}body.home .inside-article .entry-summary{padding:0 16px!important}body.home .inside-article .entry-footer,body.home .read-more{padding:0 16px 16px!important;margin-top:auto!important}body.home .read-more a{font-size:.72rem!important;letter-spacing:.06em!important;padding:.42rem .75rem!important}@media (max-width:1100px){body.home .site-main{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}}@media (max-width:767px){body.home .site-main{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:20px 20px 20px!important}body.home article .entry-title,body.home .site-main>article:first-of-type .entry-title{font-size:17px!important}body.home .entry-summary p{-webkit-line-clamp:5}}@media (max-width:768px){.moodlr-hero-wrap{padding:20px 20px 0 20px}}.moodlr-mobile-search-slot-item{display:none!important}@media (max-width:768px){#site-navigation .inside-navigation{display:flex;flex-direction:column}#site-navigation .main-nav{order:1}#site-navigation .main-nav>ul>li.moodlr-mobile-search-slot-item{display:block!important;padding:0!important;margin:6px 0 0!important;border:0!important}#moodlr-mobile-search-slot{width:100%}#moodlr-mobile-search-slot .search-form{display:flex!important;align-items:stretch;width:calc(100% - 36px);margin:0 18px 20px!important;border:2px solid var(--ink);border-radius:6px;overflow:hidden;background:#fff}#moodlr-mobile-search-slot .search-field{flex:1!important;min-width:0;width:auto!important;height:46px;border:0!important;outline:none;box-shadow:none!important;padding:0 14px;font-size:15px;background:#fff}#moodlr-mobile-search-slot .search-submit{width:54px!important;min-width:54px!important;height:46px!important;border:0!important;background:var(--ink)!important;color:#fff!important;border-radius:0!important;display:flex!important;align-items:center;justify-content:center;padding:0!important}#moodlr-mobile-search-slot .search-submit svg{width:18px;height:18px;fill:currentColor;display:block}}