.site-header,.main-navigation{display:none!important}
#comments,.comments-link{display:none!important}
/* Shared catalogue navigation keeps a compact account action on tablet widths. */
@media(min-width:741px) and (max-width:900px){.tk-site-header .tk-register{display:none!important}}
body{background:#f5f8f6;color:#16372b;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tk-blog-shell{background:#fff;border-bottom:1px solid #e0eae5;color:#16372b;position:relative;z-index:20}.tk-blog-shell *{box-sizing:border-box}.tk-blog-shell a{text-decoration:none;color:inherit}.tk-blog-top{max-width:1440px;margin:auto;padding:0 22px;min-height:90px;display:flex;align-items:center;gap:24px}.tk-blog-brand{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.tk-blog-brand img{width:190px;height:auto;max-height:70px;object-fit:contain}.tk-blog-brand small{font-size:11px;color:#687e74}.tk-blog-search{display:flex;flex:1;min-width:120px;height:49px;border:1px solid #dce8e2;border-radius:13px;overflow:hidden}.tk-blog-search input{flex:1;min-width:0;border:0!important;background:#fff!important;padding:0 16px!important;outline:none;font-size:15px}.tk-blog-search button{border:0;background:#149446;color:#fff;width:54px;font-size:25px;cursor:pointer}.tk-blog-actions{display:flex;align-items:center;gap:17px;font-size:14px;font-weight:750;white-space:nowrap}.tk-blog-signup{background:#149446;color:#fff!important;padding:12px 16px;border-radius:12px}.tk-blog-links{border-top:1px solid #e0eae5;display:flex;align-items:center;gap:clamp(12px,2vw,27px);padding:0 max(22px,calc((100vw - 1396px)/2));min-height:45px;flex-wrap:wrap;font-size:13px;font-weight:700}.tk-blog-links a:hover{color:#149446}.tk-blog-bottom{display:none}.site-content{padding-top:25px}.inside-article{border:1px solid #e4ece7;border-radius:16px;box-shadow:0 5px 20px #123b2a0a}.entry-title{font-weight:750;letter-spacing:-.025em}.entry-title a{color:#16372b}.entry-title a:hover{color:#149446}.site-footer{background:#16372b}.site-info{background:#16372b}.tk-blog-search:focus-within{border-color:#149446;box-shadow:0 0 0 3px #14944620}@media(max-width:900px){.tk-blog-actions{gap:9px}.tk-blog-account,.tk-blog-signup{display:none}.tk-blog-top{gap:12px}.tk-blog-brand img{width:150px}}
/* Tsekaro editorial layout: clean full-width article reading experience */
#right-sidebar,.sidebar.is-right-sidebar{display:none!important}
.site.grid-container{max-width:1160px}
.site-content .content-area{float:none!important;width:100%!important;margin:0 auto!important}
.separate-containers .inside-article{padding:clamp(25px,4.5vw,60px);background:#fff}
.separate-containers .site-main{margin-right:0!important}
.blog .site-main,.archive .site-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.blog .site-main article,.archive .site-main article{margin-bottom:0!important}
.blog .inside-article,.archive .inside-article{height:100%;display:flex;flex-direction:column;gap:14px;padding:30px}
.blog .entry-title,.archive .entry-title{font-size:clamp(22px,2.4vw,29px);line-height:1.23;margin:0}
.blog .entry-summary,.archive .entry-summary{font-size:16px;line-height:1.65;color:#50665c}
.blog .entry-meta,.archive .entry-meta{font-size:12px;color:#72877d}
.single .site-main{max-width:920px;margin-left:auto!important;margin-right:auto!important}
.single .entry-title{font-size:clamp(30px,4.4vw,48px);line-height:1.16;letter-spacing:-.035em}
.single .entry-content{font-size:18px;line-height:1.82;color:#274238}
.single .entry-content h2{font-size:clamp(23px,3vw,31px);margin-top:1.7em;line-height:1.3;color:#16372b}
.single .entry-content h3{font-size:22px;margin-top:1.5em}
.single .entry-content p{margin-bottom:1.15em}
.single .entry-content a{color:#087a46;text-decoration:underline;text-underline-offset:3px}
.single .entry-content ul,.single .entry-content ol{padding-left:1.5em}
.single .entry-content blockquote{border-left:4px solid #149446;background:#eff9f2;padding:18px 24px;border-radius:0 12px 12px 0}
.single .featured-image img{border-radius:14px}
.blog .entry-meta .byline,.archive .entry-meta .byline,.single .entry-meta .byline{display:none}
@media(max-width:760px){.blog .site-main,.archive .site-main{grid-template-columns:1fr;gap:14px}.blog .inside-article,.archive .inside-article{padding:23px}.single .entry-content{font-size:17px}.single .entry-title{font-size:32px}.site-content .content-area{width:100%!important}}
@media(max-width:650px){.tk-blog-top{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px 15px;min-height:0}.tk-blog-brand small{display:none}.tk-blog-search{grid-column:1/-1;grid-row:2;height:48px}.tk-blog-actions{grid-column:2;grid-row:1}.tk-blog-links{padding:8px 15px;gap:12px;min-height:0;font-size:12px}.tk-blog-links a:nth-child(n+4){display:none}.tk-blog-bottom{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;border-top:1px solid #dbe7e1;padding:7px 5px max(7px,env(safe-area-inset-bottom));box-shadow:0 -4px 18px #123b2a14}.tk-blog-bottom a{display:flex;flex-direction:column;align-items:center;gap:2px;color:#26453a;text-decoration:none;font-size:24px}.tk-blog-bottom small{font-size:11px;font-weight:700}body{padding-bottom:80px}.site-content{padding-top:12px}.inside-article{border-radius:12px}}

/* Mobile: show all useful navigation links, without disconnected account/basket actions. */
@media(max-width:650px){.tk-blog-links{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;gap:18px;padding:12px 16px;white-space:nowrap}.tk-blog-links a{display:inline-flex;flex:0 0 auto}.tk-blog-links a:nth-child(n+4){display:inline-flex}.tk-blog-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.tk-blog-bottom a{font-size:23px}.tk-blog-top{grid-template-columns:1fr}.tk-blog-search{grid-column:1;grid-row:2}}


/* Mobile navigation: left-aligned, natural two-row wrap like main site. */
@media(max-width:650px){.tk-blog-links{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;column-gap:14px!important;row-gap:8px!important;overflow:visible!important;white-space:normal!important;padding:10px 15px!important}.tk-blog-links a,.tk-blog-links a:nth-child(n+4){display:inline-flex!important;flex:0 0 auto!important;justify-content:flex-start!important;text-align:left!important;width:auto!important;min-width:0!important;padding:4px 0!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap!important;border:0!important}}
