*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.6;color:#333;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{padding:24px 0}.site-title{font-size:28px;font-weight:700;margin-bottom:5px}.site-title a{color:#333;text-decoration:none}.site-description{color:#6c757d;font-size:14px}.main-navigation ul{list-style:none}.main-navigation li{display:inline-block}.main-navigation a{color:#333;text-decoration:none;padding:16px 10px}.main-navigation a:hover{color:#007bff}.site-content{padding:40px 0;display:flex;gap:30px}.page-id-2583 .site-content{padding-top:0}.content-area{flex:1}.sidebar{width:300px}.post{background:#fff;border-radius:22px;padding:28px;margin-bottom:28px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(15,26,46,.06);transition:transform .18s ease,box-shadow .18s ease}.post:last-child{margin-bottom:0}.post-thumbnail{margin-left:-28px;margin-right:-28px;overflow:hidden}.post-thumbnail img{width:100%;height:auto;display:block}.entry-title{font-size:clamp(24px,3.2vw,32px);margin-bottom:12px;font-weight:700;line-height:1.25;color:#0f1a2e}.entry-title a{color:#0f1a2e;text-decoration:none;transition:color .2s ease}.entry-title a:hover{color:#0f4fa8}.entry-meta{color:#6c6f79;font-size:14px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px}.entry-meta span{display:inline-flex;align-items:center}.entry-meta a{color:#6c6f79;text-decoration:none;transition:color .2s ease}.entry-meta a:hover{color:#0f4fa8}.entry-content{margin-top:20px;line-height:1.7;color:#303642}.entry-content p{margin-bottom:16px}.entry-footer{margin-top:20px;padding-top:16px;border-top:1px solid #e7e9ee}.tags-links{color:#6c6f79;font-size:14px}.tags-links a{color:#0f4fa8;text-decoration:none;transition:color .2s ease}.tags-links a:hover{color:#0f1a2e}.read-more{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--c2);color:#0a0b14;text-decoration:none;border-radius:14px;font-weight:700;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 -2px 0 rgba(0,0,0,.08);transition:transform .18s ease,box-shadow .18s ease;margin-top:16px}.read-more:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.2),inset 0 -2px 0 rgba(0,0,0,.12)}.pagination{display:flex;gap:10px;justify-content:center;margin-top:40px;flex-wrap:wrap}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 16px;background:#fff;color:#0f1a2e;text-decoration:none;border-radius:14px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid rgba(15,26,46,.15);transition:all .2s ease}.pagination .page-numbers:hover{background:#f6f7f9;transform:translateY(-1px)}.pagination .page-numbers.current{background:var(--c2);color:#0a0b14;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 -2px 0 rgba(0,0,0,.08)}.pagination .page-numbers.dots{background:0 0;box-shadow:none;border:none}.no-results{background:#fff;border-radius:22px;padding:40px 28px;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(15,26,46,.06);text-align:center}.no-results .page-title{font-size:clamp(26px,3.4vw,36px);color:#0f1a2e;margin-bottom:16px}.no-results .page-content{color:#6c6f79;max-width:600px;margin:0 auto}.site-footer{background-color:#fff;padding:56px 0 28px;border-top:1px solid #e9ecef00;color:#6c6f79;font-size:16px}.widget{background:#fff;border-radius:20px;padding:24px;margin-bottom:24px;box-shadow:0 10px 24px rgba(0,0,0,.06);border:1px solid rgba(15,26,46,.06);transition:transform .18s ease,box-shadow .18s ease}.widget-title{font-size:20px;font-weight:700;color:#0f1a2e;margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--c2);position:relative}.widget-title::after{content:'';position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:#0f4fa8}.widget ul{list-style:none;padding:0;margin:0}.widget ul li{padding:10px 0;border-bottom:1px solid #e7e9ee;transition:padding-left .2s ease}.widget ul li:last-child{border-bottom:none}.widget ul li:hover{padding-left:8px}.widget ul li a{color:#303642;text-decoration:none;transition:color .2s ease;display:block}.widget ul li a:hover{color:#0f4fa8}.widget select{width:100%;padding:12px 16px;border:1px solid rgba(15,26,46,.15);border-radius:12px;background:#fff;color:#303642;font-size:15px;cursor:pointer;transition:all .2s ease}.widget select:hover{border-color:#0f4fa8}.widget select:focus{outline:0;border-color:#0f4fa8;box-shadow:0 0 0 3px rgba(15,79,168,.1)}.widget_search .search-form{display:flex;gap:8px}.widget_search .search-field{flex:1;padding:12px 16px;border:1px solid rgba(15,26,46,.15);border-radius:12px;font-size:15px;transition:all .2s ease}.widget_search .search-field:focus{outline:0;border-color:#0f4fa8;box-shadow:0 0 0 3px rgba(15,79,168,.1)}.widget_search .search-submit{padding:12px 20px;background:var(--c2);color:#0a0b14;border:none;border-radius:12px;font-weight:700;cursor:pointer;box-shadow:0 8px 18px rgba(0,0,0,.16),inset 0 -2px 0 rgba(0,0,0,.08);transition:all .18s ease}.widget_search .search-submit:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(0,0,0,.2),inset 0 -2px 0 rgba(0,0,0,.12)}.widget_calendar table{width:100%;border-collapse:collapse}.widget_calendar caption{font-weight:700;color:#0f1a2e;margin-bottom:12px;font-size:16px}.widget_calendar td,.widget_calendar th{text-align:center;padding:8px 4px}.widget_calendar th{font-weight:600;color:#6c6f79;font-size:14px}.widget_calendar td{color:#303642}.widget_calendar td a{display:block;padding:6px;background:var(--c2);color:#0a0b14;border-radius:8px;font-weight:700;text-decoration:none;transition:transform .18s ease}.widget_calendar td a:hover{transform:scale(1.1)}.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:8px}.widget_tag_cloud .tagcloud a{display:inline-block;padding:8px 16px;background:#f6f7fb;color:#303642;text-decoration:none;border-radius:999px;font-size:14px!important;font-weight:600;border:1px solid rgba(15,26,46,.08);transition:all .2s ease}.widget_tag_cloud .tagcloud a:hover{background:var(--c2);color:#0a0b14;border-color:transparent;transform:translateY(-1px)}@media (max-width:768px){.site-content{flex-direction:column}.sidebar{width:100%}.main-navigation li{display:block;margin:10px 0}}:root{--c1:#FFE400;--c2:#c1fd3a;--c3:#BE008A;--c4:#0F4FA8;--text-dark:#1c1c1c}.playful-footer .footer-grid{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:32px 24px;align-items:start}.playful-footer .footer-brand{display:flex;flex-direction:column;gap:22px}.playful-footer .footer-logo{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center}.playful-footer .footer-title{font-weight:800;font-size:clamp(18px,2.3vw,24px);line-height:1.15;color:#101218}.playful-footer .btn-cta-lime{--pill-bg:var(--c2);--pill-text:#081109;display:inline-flex;width:max-content;padding:13px 20px;font-size:16px}.playful-footer .footer-heading{font-weight:700;color:#262b35;margin-bottom:14px}.playful-footer .footer-col ul{list-style:none;padding:0;margin:0}.playful-footer .footer-col li{margin:10px 0}.playful-footer .footer-col a{color:#6c6f79;text-decoration:none}.playful-footer .footer-col a:hover{color:#0f4fa8}.playful-footer .footer-social{margin-top:18px;display:flex;gap:14px}.playful-footer .social-link{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:rgba(0,0,0,.04)}.playful-footer .social-link:hover{background:rgba(15,79,168,.12)}.playful-footer .footer-divider{margin:30px 0 18px;border:none;border-top:1px solid #e7e9ee}.playful-footer .site-info{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.playful-footer .footer-bottom-links{list-style:none;padding:0;margin:0;display:flex;gap:24px}.playful-footer .footer-bottom-links a{color:#6c6f79;text-decoration:none}.playful-footer .footer-bottom-links a:hover{color:#0f4fa8}@media (max-width:980px){.playful-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.playful-footer .footer-grid{grid-template-columns:1fr}.playful-footer .footer-brand{order:-1}}.playful-header{position:relative;top:0;background:var(--c2);border-bottom:0;overflow:visible;z-index:1000}.playful-header::after{content:none}@keyframes shiftGradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.header-wrap{position:relative;z-index:1;display:flex;align-items:top;justify-content:space-between;gap:24px}.header-nav{flex:1 1 auto}.header-links{list-style:none;display:flex;gap:22px;align-items:center;margin:0;padding:0;justify-content:right}.header-links a{color:#0f1a2e;text-decoration:none;font-weight:700}.header-links a:hover{color:#0f4fa8}.header-action{margin-left:auto}.account-btn{white-space:nowrap}.account-btn{padding:13px 20px;font-size:16px}.header-ornaments{position:absolute;inset:0;pointer-events:none;z-index:0}.header-ornaments .blob,.header-ornaments .orb{position:absolute;filter:blur(.2px);opacity:.25}.header-ornaments .blob{width:280px;height:280px;border-radius:46% 54% 38% 62%/60% 38% 62% 40%;background:var(--c2);animation:blobFloat 14s ease-in-out infinite}.header-ornaments .b1{top:-80px;left:-80px;transform:rotate(12deg)}.header-ornaments .b2{bottom:-120px;right:10%;background:var(--c3);animation-delay:3s;width:340px;height:340px}.header-ornaments .b3{top:20%;right:-100px;background:var(--c4);animation-delay:6s;width:220px;height:220px}.header-ornaments .orb{width:22px;height:22px;border-radius:50%;background:#fff;opacity:.45;box-shadow:0 0 24px rgba(255,255,255,.8);animation:orbit 10s linear infinite}.header-ornaments .o1{top:15%;left:50%}.header-ornaments .o2{bottom:10%;left:20%;animation-duration:12s}@keyframes blobFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(6deg)}}@keyframes orbit{0%{transform:translate(0,0)}25%{transform:translate(8px,-6px)}50%{transform:translate(0,-12px)}75%{transform:translate(-8px,-6px)}100%{transform:translate(0,0)}}.brand-block{display:flex;flex-direction:column;gap:8px}.brand-link{text-decoration:none}.brand-title{font-family:system-ui,sans-serif;font-weight:800;font-size:clamp(28px,4.2vw,54px);line-height:1.05;letter-spacing:-.5px;color:#0f1a2e;text-shadow:0 1px 0 rgba(255,255,255,.35),0 2px 8px rgba(0,0,0,.12)}.brand-subtitle{display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800;letter-spacing:.5px;text-transform:none;color:#0f1a2e;font-size:clamp(12px,1.7vw,16px);text-shadow:0 1px 0 rgba(255,255,255,.3),0 1px 6px rgba(0,0,0,.08)}.brand-meta{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;color:rgba(0,0,0,.6)}.nav-buttons ul{list-style:none;display:flex;flex-wrap:wrap;gap:10px 14px;margin:4px 0 0 0;padding:0}.btn-pill{--pill-bg:rgba(255,255,255,0.92);--pill-text:var(--text-dark);display:inline-flex;align-items:center;justify-content:center;padding:18px 20px;border-radius:999px;text-decoration:none;background:var(--pill-bg);color:var(--pill-text);font-weight:600;font-size:18px;line-height:1;box-shadow:0 8px 16px rgba(0,0,0,.08),inset 0 0 0 2px rgba(255,255,255,.6);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.btn-cta-lime{--pill-bg:var(--c2);--pill-text:#081109}.btn-pill:hover{transform:translateY(-2px);box-shadow:0 12px 22px rgba(0,0,0,.12),inset 0 0 0 2px rgba(255,255,255,.75)}.site-header .btn-accent{--pill-bg:var(--c4);--pill-text:#ffffff;box-shadow:0 10px 20px rgba(15,79,168,.25),inset 0 0 0 2px rgba(255,255,255,.4)}.contests-page .btn-accent{--pill-bg:var(--c2);--pill-text:#0a0b14;box-shadow:0 10px 20px rgba(193,253,58,.25),inset 0 0 0 2px rgba(255,255,255,.4)}.btn-outline{background:0 0;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.7)}.account-actions{display:flex;flex-direction:column;gap:8px}.account-actions .btn-pill{width:max-content}@media (max-width:900px){.header-wrap{flex-direction:column;align-items:flex-start}.header-nav,.nav-buttons{width:100%}.header-links,.nav-buttons ul{gap:10px;flex-direction:column;align-items:stretch}.account-btn,.btn-pill{padding:28px 40px;font-size:32px;width:100%;text-align:center}.account-btn{padding:14px 20px;font-size:16px}.header-action{width:100%}}.nav-toggle{display:none;position:relative;z-index:2;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.9);border:none;box-shadow:0 6px 14px rgba(0,0,0,.12),inset 0 0 0 2px rgba(255,255,255,.7);cursor:pointer;align-items:center;justify-content:center}.nav-toggle .nav-ico{display:inline-flex;align-items:center;justify-content:center}.nav-toggle .nav-ico svg{display:block;width:22px;height:22px}@media (max-width:900px){.nav-toggle{display:inline-flex}[data-collapsible]{display:none;width:100%}[data-collapsible].open{display:block;animation:slideDown 220ms ease-out}}@keyframes slideDown{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.has-mega{position:static}.mega-menu{display:none;position:absolute;left:0;right:0;top:calc(100% + 10px);padding:0;z-index:100000}.has-mega.open .mega-menu{display:block}.mega-inner{position:relative}.mega-grid{background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.18);padding:28px;display:grid;grid-template-columns:repeat(3,1fr) 360px;gap:24px}.mega-heading{color:#7a808a;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase;font-size:13px}.mega-item{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 8px;border-radius:12px;color:#0f1420;text-decoration:none}.mega-item:hover{background:rgba(15,79,168,.06)}.mi-ico svg{width:22px;height:22px}.mi-text strong{display:block;font-size:18px}.mi-text span{display:block;color:#6c6f79;font-size:14px}.mega-aside{grid-row:1/span 3;grid-column:4}a.m-card{display:block;position:relative;color:#fff;border-radius:28px;padding:28px;height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.62)),var(--mega-photo);background-size:cover;background-position:center}a.m-card span{color:#fff}a.m-card:hover .m-cta{text-decoration:underline}.m-title{font-weight:800;font-size:36px;line-height:1.1}.m-sub{color:#cfd3da;margin:10px 0 18px}.m-cta{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:10px;padding:6px 0;color:#fff;text-decoration:none}a.m-cta:hover{text-decoration:underline;color:#fff}.m-cta-arrow{display:inline-flex;width:18px;height:18px;transition:transform .2s ease}.m-cta:hover .m-cta-arrow{transform:translateX(4px)}.header-links .has-mega>a{display:inline-flex;align-items:center;gap:6px}.header-links .has-mega>a::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.has-mega.open>a::after{transform:rotate(-135deg)}@media (max-width:1100px){.mega-grid{grid-template-columns:1fr 1fr}.mega-aside{grid-row:auto}}@media (max-width:900px){.mega-menu{position:static;padding-top:0}.mega-grid{box-shadow:none;border-radius:14px;padding:14px;grid-template-columns:1fr;gap:12px}.mega-aside{grid-column:auto;order:-1}.m-card{border-radius:18px;padding:16px}.m-title{font-size:26px}.m-sub{font-size:14px}.mi-text strong{font-size:16px}.mi-text span{font-size:13px}}.p-badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0}.p-badges li{background:rgba(255,255,255,.95);color:#0a0b14;border-radius:999px;padding:10px 14px;font-weight:700;box-shadow:0 8px 16px rgba(0,0,0,.08),inset 0 0 0 2px rgba(255,255,255,.7)}.p-cta{background:linear-gradient(135deg,rgba(255,228,0,.18),rgba(190,0,138,.08));padding:40px 0}.p-cta-inner{display:flex;align-items:center;gap:16px;justify-content:space-between}.p-cta-title{font-family:Georgia,serif;font-weight:800;color:#0f1a2e;font-size:clamp(24px,3.6vw,40px)}.p-cta-lead{color:#303642}@media (max-width:760px){.p-cta-inner{flex-direction:column;align-items:flex-start}}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.eyebrow{color:#7a808a;letter-spacing:.1em;text-transform:uppercase;font-weight:700;font-size:12px}.section-title{font-size:clamp(26px,4.2vw,44px);margin:8px 0 20px}