@media only screen and (min-width:0rem){#blog-hero{padding:clamp(6rem,10vw,8rem) 1rem 2.5rem;text-align:center}#blog-hero .cs-container{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:auto;max-width:840px;width:100%}#blog-hero .cs-title{color:#0f172a;font-family:var(--headerFont);font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.15;margin:0}#blog-hero .cs-title b{color:#fff}#blog-hero .cs-text{color:#334155;font-family:var(--bodyFont);font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin:0}#blog-listing{padding:clamp(2rem,5vw,4rem) 1rem clamp(4rem,8vw,6rem)}#blog-listing .cs-container{margin:auto;max-width:1140px;width:100%}#blog-listing .cs-content{align-items:start;display:grid;gap:clamp(1.5rem,4vw,2.5rem);grid-template-columns:repeat(12,1fr)}#blog-listing .cs-main-content{display:flex;flex-direction:column;gap:2.25rem;grid-column:span 12}#blog-listing .cs-empty{color:#0f172a;font-family:var(--headerFont);font-size:1.25rem;font-weight:700}#blog-listing .cs-article{background-color:#fff;border:3.5px solid #0f172a;border-radius:28px;box-shadow:7px 7px 0 #0f172a;display:flex;flex-direction:column;outline:3px solid #fff;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .25s cubic-bezier(.175,.885,.32,1.275)}#blog-listing .cs-article:hover{box-shadow:10px 12px 0 #0f172a;transform:translateY(-6px) rotate(-.75deg)}#blog-listing .cs-article:hover .cs-picture img{transform:scale(1.04)}#blog-listing .cs-picture{background-color:#0f172a;border-bottom:3.5px solid #0f172a;height:clamp(200px,35vw,320px);overflow:hidden;position:relative;width:100%}#blog-listing .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:100%}#blog-listing .cs-badge-tag{background-color:#00e5ff;border:2px solid #0f172a;border-radius:9999px;box-shadow:3px 3px 0 #0f172a;color:#0f172a;font-family:var(--headerFont);font-size:.825rem;font-weight:700;left:1rem;padding:.35rem .85rem;position:absolute;top:1rem;z-index:5}#blog-listing .cs-article-content{align-items:flex-start;display:flex;flex-direction:column;gap:1.15rem;padding:clamp(1.5rem,4vw,2.25rem)}#blog-listing .cs-article-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}#blog-listing .cs-author,#blog-listing .cs-date{background-color:#f1f5f9;border:1.5px solid #0f172a;border-radius:9999px;color:#0f172a;font-family:var(--headerFont);font-size:.825rem;font-weight:700;padding:.25rem .75rem}#blog-listing .cs-title{font-family:var(--headerFont);font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;line-height:1.2;margin:0}#blog-listing .cs-title a{color:#0f172a;text-decoration:none;transition:color .2s ease}#blog-listing .cs-title a:hover{color:#00e5ff}#blog-listing .cs-text{color:#334155;font-family:var(--bodyFont);font-size:1.025rem;line-height:1.65;margin:0}#blog-listing .cs-read-btn{align-items:center;background-color:#00e5ff;border:2.5px solid #0f172a;border-radius:9999px;box-shadow:4px 4px 0 #0f172a;color:#0f172a;display:inline-flex;font-family:var(--headerFont);font-size:.95rem;font-weight:700;gap:.5rem;margin-top:.25rem;padding:.6rem 1.35rem;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}#blog-listing .cs-read-btn:hover{background-color:#ffe600;box-shadow:6px 6px 0 #0f172a;transform:translateY(-2px) rotate(-1.5deg) scale(1.02)}#blog-listing .cs-sidebar{grid-column:span 12}#blog-listing .cs-sidebar-item{align-items:flex-start;background-color:#fff;border:3.5px solid #0f172a;border-radius:28px;box-shadow:7px 7px 0 #0f172a;display:flex;flex-direction:column;gap:1.25rem;outline:3px solid #fff;padding:2rem}#blog-listing .cs-sidebar-title{color:#0f172a;font-family:var(--headerFont);font-size:1.35rem;font-weight:700;margin:0}#blog-listing .cs-categories{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0;width:100%}#blog-listing .cs-cat-link{background-color:#f8fafc;border:2px solid #0f172a;border-radius:16px;box-shadow:3px 3px 0 #0f172a;color:#0f172a;display:block;font-family:var(--headerFont);font-size:.925rem;font-weight:700;padding:.65rem 1.15rem;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}#blog-listing .cs-cat-link:hover{background-color:#ff60b6;box-shadow:4px 4px 0 #0f172a;color:#0f172a;transform:translateX(4px) rotate(-1deg)}}@media only screen and (min-width:64rem){#blog-listing .cs-main-content{grid-column:span 8}#blog-listing .cs-sidebar{grid-column:span 4;position:sticky;top:6rem}}@media only screen and (min-width:0rem){#single-hero{padding:clamp(6rem,10vw,8rem) 1rem 2rem;text-align:center}#single-hero .cs-container{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:auto;max-width:840px;width:100%}#single-hero .cs-back-button{background-color:#ffe600;border:2px solid #0f172a;border-radius:9999px;box-shadow:3px 3px 0 #0f172a;color:#0f172a;font-family:var(--headerFont);font-size:.9rem;font-weight:700;padding:.4rem 1.2rem;text-decoration:none;transition:all .2s ease}#single-hero .cs-back-button:hover{background-color:#00e5ff;transform:rotate(-2deg)}#single-hero .cs-post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}#single-hero .cs-author-pill{background-color:#ff60b6;color:#0f172a}#single-hero .cs-title{color:#0f172a;font-family:var(--headerFont);font-size:clamp(2rem,5vw,3.2rem);font-weight:700;line-height:1.2;margin:0}#single-article{padding:1rem 1rem 5rem}#single-article .cs-container{margin:auto;max-width:840px;width:100%}#single-article .cs-article-post{background-color:#fff;border:3.5px solid #0f172a;border-radius:28px;box-shadow:8px 8px 0 #0f172a;display:flex;flex-direction:column;gap:2rem;outline:3px solid #fff;padding:clamp(1.75rem,5vw,3.5rem)}#single-article .cs-article-image{border:3px solid #0f172a;border-radius:20px;box-shadow:4px 4px 0 #0f172a;overflow:hidden;width:100%}#single-article .cs-article-image img{display:block;height:auto;max-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}#single-article .cs-article-content{color:#1e293b;font-family:var(--bodyFont);font-size:1.075rem;line-height:1.7}#single-article .cs-article-content h1,#single-article .cs-article-content h2,#single-article .cs-article-content h3,#single-article .cs-article-content h4,#single-article .cs-article-content h5,#single-article .cs-article-content h6{color:#0f172a;font-family:var(--headerFont);font-weight:700;margin-bottom:1rem;margin-top:2rem}#single-article .cs-article-content h2{font-size:clamp(1.5rem,3.5vw,2rem)}#single-article .cs-article-content h3{font-size:clamp(1.25rem,3vw,1.6rem)}#single-article .cs-article-content p{margin-bottom:1.5rem}#single-article .cs-article-content ol,#single-article .cs-article-content ul{margin:1.5rem 0;padding-left:1.75rem}#single-article .cs-article-content ol li,#single-article .cs-article-content ul li{margin-bottom:.75rem}#single-article .cs-article-content blockquote{background-color:#f0fdf4;border-left:6px solid #0f172a;border-radius:12px;box-shadow:3px 3px 0 #0f172a;color:#0f172a;font-family:var(--headerFont);font-size:1.15rem;font-weight:600;margin:2rem 0;padding:1.25rem 1.5rem}#single-article .cs-article-content a{color:#00e5ff;font-weight:700;text-decoration:underline}#single-article .cs-article-content a:hover{color:#ff60b6}}.cs-featured-widget{margin-top:3rem}.cs-featured-widget .cs-featured-group{background-color:#fff;border:3.5px solid #0f172a;border-radius:28px;box-shadow:7px 7px 0 #0f172a;display:flex;flex-direction:column;gap:1.25rem;outline:3px solid #fff;padding:clamp(1.5rem,4vw,2.25rem)}.cs-featured-widget .cs-widget-header{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.cs-featured-widget .cs-widget-badge{background-color:#ffe600;border:2px solid #0f172a;border-radius:9999px;box-shadow:2px 2px 0 #0f172a;color:#0f172a;font-family:var(--headerFont);font-size:.8rem;font-weight:800;padding:.25rem .75rem}.cs-featured-widget .cs-widget-title{color:#0f172a;font-family:var(--headerFont);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;margin:0}.cs-featured-widget .cs-featured-list{display:flex;flex-direction:column;gap:1rem}.cs-featured-widget .cs-featured-card{align-items:center;background-color:#f8fafc;border:2.5px solid #0f172a;border-radius:20px;box-shadow:4px 4px 0 #0f172a;display:flex;gap:1rem;padding:.85rem;text-decoration:none;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.cs-featured-widget .cs-featured-card:hover{background-color:#00e5ff;box-shadow:6px 6px 0 #0f172a;transform:translateY(-3px) rotate(-1deg)}.cs-featured-widget .cs-featured-card:hover .cs-featured-post-title{color:#0f172a}.cs-featured-widget .cs-featured-img{border:2px solid #0f172a;border-radius:14px;height:75px;min-width:75px;overflow:hidden;width:75px}.cs-featured-widget .cs-featured-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cs-featured-widget .cs-featured-content{display:flex;flex-direction:column;gap:.25rem}.cs-featured-widget .cs-featured-date{color:#475569;font-family:var(--headerFont);font-size:.775rem;font-weight:700}.cs-featured-widget .cs-featured-post-title{color:#0f172a;font-family:var(--headerFont);font-size:1.05rem;font-weight:800;line-height:1.3;margin:0}