.spbsm-follow-facebook a,.spbsm-share-facebook a{background:#4267b2!important;line-height:150%}.spbsm-follow-twitter a,.spbsm-share-twitter a{background:#000!important;line-height:150%}.spbsm-follow-instagram a,.spbsm-share-instagra a{background:#ff496c!important;line-height:150%}.spbsm-follow-youtube a,.spbsm-share-youtube a{background:#cc0100!important;line-height:150%}.spbsm-follow-pinterest a,.spbsm-share-pinterest a{background:#cb1e1f!important;line-height:150%}.spbsm-follow-linkedin a,.spbsm-share-linkedin a{background:#0177b5!important;line-height:150%}.spbsm-follow-twitch a,.spbsm-share-twitch a{background:#6440a5!important;line-height:150%}.spbsm-follow-medium a,.spbsm-share-medium a{background:#333333!important;line-height:150%}.spbsm-follow-flickr a,.spbsm-share-flickr a{background:#ff0084!important;line-height:150%}.spbsm-follow-github a,.spbsm-share-github a{background:#232323!important;line-height:150%}.spbsm-follow-snapchat a,.spbsm-share-snapchat a{background:#fbbd08!important;line-height:150%}.spbsm-follow-tumblr a,.spbsm-share-tumblr a{background:#314358!important;line-height:150%}.spbsm-follow-vimeo a,.spbsm-share-vimeo a{background:#43bbff!important;line-height:150%}.spbsm-follow-foursquare a,.spbsm-share-foursquare a{background:#ee4b78!important;line-height:150%}.spbsm-follow-behance a,.spbsm-share-behance a{background:#005cff!important;line-height:150%}.spbsm-follow-reddit a,.spbsm-share-reddit a{background:#e3492c!important;line-height:150%}.spbsm-follow-dribbble a,.spbsm-share-dribbble a{background:#dd3e7a!important;line-height:150%}.spbsm-follow-email a,.spbsm-share-email a{background:#435877!important;line-height:150%}.spbsm-follow-whatsapp a,.spbsm-share-whatsapp a{background:#26d367!important;line-height:150%}.spbsm-follow-spotify a,.spbsm-share-spotify a{background:#000!important;line-height:150%}.spbsm-follow-bandcamp a,.spbsm-share-bandcamp a{background:#1da0c3!important;line-height:150%}.spbsm-follow-applemusic a,.spbsm-share-applemusic a{background:#fa3d55!important;line-height:150%}.spbsm-follow-applepodcasts a,.spbsm-share-applepodcasts a{background:#a849dc!important;line-height:150%}.spbsm-follow-applebooks a,.spbsm-share-applebooks a{background:#fc860f!important;line-height:150%}.spbsm-follow-appstore a,.spbsm-share-appstore a{background:#1c9ef6!important;line-height:150%}.spbsm-follow-googleplay a,.spbsm-share-googleplay a{background:#689f38!important;line-height:150%}.spbsm-follow-tiktok a,.spbsm-share-tiktok a{background:#000000!important;line-height:150%}.spbsm-follow-telegram a,.spbsm-share-telegram a{background:#26a5e5!important;line-height:150%}.spbsm-follow-mastodon a,.spbsm-share-mastodon a{background:#2b90d9!important;line-height:150%}.spbsm-follow-goodreads a,.spbsm-share-goodreads a{background:#d5d2bc!important;line-height:150%}.spbsm-follow-threads a,.spbsm-share-threads a{background:#101010!important;line-height:150%}.spbsm-follow-bluesky a,.spbsm-share-bluesky a{background:#1a73e8!important;line-height:150%}.spbsm-follow-cara a,.spbsm-share-cara a{background:#000!important;line-height:150%}.spbsm-follow-bilibili a,.spbsm-share-bilibili a{background:#00A1D6!important;line-height:150%}.spbsm-follow-buymeacoffee a,.spbsm-share-buymeacoffee a{background:#FFDD00!important;line-height:150%}.spbsm-follow-gitlab a,.spbsm-share-gitlab a{background:#FC6D26!important;line-height:150%}.spbsm-follow-gumroad a,.spbsm-share-gumroad a{background:#FF90E8!important;line-height:150%}.spbsm-follow-kakaotalk a,.spbsm-share-kakaotalk a{background:#FFCD00!important;line-height:150%}.spbsm-follow-kick a,.spbsm-share-kick a{background:#53FC19!important;line-height:150%}.spbsm-follow-kofi a,.spbsm-share-kofi a{background:#FF6433!important;line-height:150%}.spbsm-follow-letterboxd a,.spbsm-share-letterboxd a{background:#202830!important;line-height:150%}.spbsm-follow-line a,.spbsm-share-line a{background:#00C300!important;line-height:150%}.spbsm-follow-linktree a,.spbsm-share-linktree a{background:#43E55E!important;line-height:150%}.spbsm-follow-locals a,.spbsm-share-locals a{background:#E73348!important;line-height:150%}.spbsm-follow-notion a,.spbsm-share-notion a{background:#000000!important;line-height:150%}.spbsm-follow-pixiv a,.spbsm-share-pixiv a{background:#0096FA!important;line-height:150%}.spbsm-follow-rumble a,.spbsm-share-rumble a{background:#85C742!important;line-height:150%}.spbsm-follow-signal a,.spbsm-share-signal a{background:#3B45FD!important;line-height:150%}.spbsm-follow-slack a,.spbsm-share-slack a{background:#4A154B!important;line-height:150%}.spbsm-follow-steam a,.spbsm-share-steam a{background:#000000!important;line-height:150%}.spbsm-follow-substack a,.spbsm-share-substack a{background:#FF6719!important;line-height:150%}.spbsm-follow-tripadvisor a,.spbsm-share-tripadvisor a{background:#34E0A1!important;line-height:150%}.spbsm-follow-wechat a,.spbsm-share-wechat a{background:#07C160!important;line-height:150%}.spbsm-follow-weibo a,.spbsm-share-weibo a{background:#E6162D!important;line-height:150%}.spbsm-follow-amazon a,.spbsm-share-amazon a{background:#FF9900!important;line-height:150%}.spbsm-follow-codepen a,.spbsm-share-codepen a{background:#1E1F26!important;line-height:150%}.spbsm-follow-lastfm a,.spbsm-share-lastfm a{background:#D51007!important;line-height:150%}.spbsm-follow-deviantart a,.spbsm-share-deviantart a{background:#05CC47!important;line-height:150%}.spbsm-follow-discord a,.spbsm-share-discord a{background:#5865F2!important;line-height:150%}.spbsm-follow-dropbox a,.spbsm-share-dropbox a{background:#0061FF!important;line-height:150%}.spbsm-follow-etsy a,.spbsm-share-etsy a{background:#F56400!important;line-height:150%}.spbsm-follow-meetup a,.spbsm-share-meetup a{background:#ED1C40!important;line-height:150%}.spbsm-follow-patreon a,.spbsm-share-patreon a{background:#FF424D!important;line-height:150%}.spbsm-follow-soundcloud a,.spbsm-share-soundcloud a{background:#FF5500!important;line-height:150%}.spbsm-follow-vk a,.spbsm-share-vk a{background:#0077FF!important;line-height:150%}.spbsm-follow-wordpress a,.spbsm-share-wordpress a{background:#21759B!important;line-height:150%}.spbsm-follow-yelp a,.spbsm-share-yelp a{background:#D32323!important;line-height:150%}.spbsm-followbuttons-output-wrapper,.spbsm-sharebuttons-output-wrapper{margin:30px 0 5px!important}.spbsm-followbuttons-output-wrapper,.spbsm-sharebuttons-output-wrapper,.spbsm-sharebuttons-output-wrapper *,.spbsm-sidebar-wrapper,.spbsm-sidebar-wrapper *,.spbsm-followbuttons-output-wrapper *{-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-weight:700!important}.spbsm-followbuttons-output-wrapper *,.spbsm-sharebuttons-output-wrapper *{box-sizing:border-box!important;font-family:"Lato",Helvetica,Lato,Roboto,"Open Sans",Arial,Verdana!important;-webkit-box-sizing:border-box!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700!important}.spbsm-followbuttons-output-wrapper .spbsm-output-textstring,.spbsm-sharebuttons-output-wrapper .spbsm-output-textstring{font-size:20px!important;line-height:150%!important;font-family:"Lato",Helvetica,Lato,Roboto,"Open Sans",Arial,Verdana!important;font-weight:700!important;margin:0 0 10px 0!important;color:#000!important}.spbsm-followbuttons-output-wrapper .spbsm-output-textstring:after,.spbsm-sharebuttons-output-wrapper .spbsm-output-textstring:after{content:" "!important;display:block!important;height:2px!important;width:30px!important;background:#000!important;margin:5px 0 10px!important}.spbsm-button-wrapper-flat{width:100%!important;max-width:100%!important}.spbsm-button-wrapper-flat span{display:inline-block;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important;margin:5px 5px 5px 0px!important}.spbsm-button-wrapper-flat span a,.spbsm-button-wrapper-flat span a:active,.spbsm-button-wrapper-flat span a:focus,.spbsm-button-wrapper-flat span a:hover,.spbsm-button-wrapper-flat span a:visited{font-family:"Lato",Helvetica,Lato,Roboto,"Open Sans",Arial,Verdana!important;line-height:150%!important;padding:10px 22px 10px 20px!important;display:inline-block!important;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important;color:#fff!important;outline:none!important;box-shadow:0 0 0 #fff!important;border:0 solid #fff!important;font-size:14px!important;width:auto!important;border-radius:0px!important;text-decoration:none!important;color:#fff!important;border:0 solid #fff!important;border-radius:0px!important;-webkit-transition:all 0.3s!important;-moz-transition:all 0.3s!important;transition:all 0.3s!important}.spbsm-button-wrapper-flat span a:hover{opacity:0.8!important}.spbsm-button-wrapper-flat span *{fill:#fff!important}.spbsm-button-wrapper-flat svg{width:20px!important;display:inline-block!important;margin-bottom:-5px!important;margin-right:8px!important;height:20px!important}.spbsm-button-wrapper-rounded{width:100%!important;max-width:100%!important}.spbsm-button-wrapper-rounded span{display:inline-block;margin:5px 5px 5px 0px!important;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important}.spbsm-button-wrapper-rounded span a,.spbsm-button-wrapper-rounded span a:active,.spbsm-button-wrapper-rounded span a:focus,.spbsm-button-wrapper-rounded span a:hover,.spbsm-button-wrapper-rounded span a:visited{padding:10px 22px 10px 20px!important;-webkit-transition:all 0.3s!important;-moz-transition:all 0.3s!important;transition:all 0.3s!important;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important;outline:none!important;box-shadow:0 0 0 #fff!important;display:inline-block!important;color:#fff!important;border:0 solid #fff!important;font-size:14px!important;border-radius:0px!important;text-decoration:none!important;border-radius:30px!important;color:#fff!important;border:0 solid #fff!important}.spbsm-button-wrapper-rounded span a:hover{opacity:0.8!important}.spbsm-button-wrapper-rounded span *{fill:#fff!important}.spbsm-button-wrapper-rounded svg{width:20px!important;display:inline-block!important;margin-bottom:-5px!important;margin-right:8px!important;height:20px!important}.spbsm-button-wrapper-shadow{width:100%!important;max-width:100%!important}.spbsm-button-wrapper-shadow span{display:inline-block;text-shadow:0 0 0 #fff!important;margin:5px 5px 5px 0px!important}.spbsm-button-wrapper-shadow span a,.spbsm-button-wrapper-shadow span a:active,.spbsm-button-wrapper-shadow span a:focus,.spbsm-button-wrapper-shadow span a:hover,.spbsm-button-wrapper-shadow span a:visited{padding:10px 22px 10px 20px!important;outline:none!important;-webkit-transition:all 0.3s!important;-moz-transition:all 0.3s!important;transition:all 0.3s!important;box-shadow:1px 1px 5px rgb(45 45 45 / .22)!important;display:inline-block!important;color:#fff!important;border:0 solid #fff!important;font-size:14px!important;border-radius:0px!important;text-shadow:0 0 0 #fff!important;text-decoration:none!important;border-radius:3px!important;color:#fff!important;border:0 solid #fff!important}.spbsm-button-wrapper-shadow span a:hover{opacity:0.8!important}.spbsm-button-wrapper-shadow span *{fill:#fff!important}.spbsm-button-wrapper-shadow svg{width:20px!important;display:inline-block!important;margin-bottom:-5px!important;margin-right:8px!important;height:20px!important}.spbsm-button-wrapper-border{width:100%!important;max-width:100%!important}.spbsm-button-wrapper-border span{display:inline-block;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important;margin:5px 5px 5px 0px!important}.spbsm-button-wrapper-border span a,.spbsm-button-wrapper-border span a:active,.spbsm-button-wrapper-border span a:focus,.spbsm-button-wrapper-border span a:hover,.spbsm-button-wrapper-border span a:visited{padding:10px 22px 10px 20px!important;outline:none!important;-webkit-transition:all 0.3s!important;-moz-transition:all 0.3s!important;transition:all 0.3s!important;display:inline-block!important;text-shadow:0 0 0 #fff!important;box-shadow:0 0 0 #fff!important;color:#fff!important;border:0 solid #fff!important;font-size:14px!important;border-radius:0px!important;text-decoration:none!important;border-radius:5px!important;color:#fff!important;border-bottom:2px solid rgb(0 0 0 / .22)!important}.spbsm-button-wrapper-border span a:hover{opacity:0.8!important}.spbsm-button-wrapper-border span *{fill:#fff!important}.spbsm-button-wrapper-border svg{width:20px!important;display:inline-block!important;margin-bottom:-5px!important;margin-right:8px!important;height:20px!important}.spbsm-followbuttons-output-wrapper.spbsm-no-text span svg,.spbsm-sharebuttons-output-wrapper.spbsm-no-text span svg{margin:0px!important;display:inline-block!important;width:27px!important;height:27px!important}.spbsm-followbuttons-output-wrapper.spbsm-no-text span a,.spbsm-sharebuttons-output-wrapper.spbsm-no-text span a{width:60px!important;height:60px!important;padding:15px!important;text-align:center!important}.spbsm-sidebar-wrapper{position:fixed!important;z-index:99999!important;max-width:120px!important;width:100%!important;background:#fff!important;padding:10px!important;border-radius:3px 0 0 3px!important;box-shadow:0 5px 13px rgb(0 0 0 / .1)!important}.spbsm-sidebar-wrapper span{padding:0px!important;margin:0!important;width:100%!important;max-width:100%!important;margin:5px 0!important}.spbsm-sidebar-wrapper span a,.spbsm-sidebar-wrapper span a:hover,.spbsm-sidebar-wrapper span a:focus,.spbsm-sidebar-wrapper span a:visited,.spbsm-sidebar-wrapper span a:active{font-size:13px!important;width:100%!important;max-width:100%!important;padding:5px!important;text-align:center!important;-webkit-transition:all 0.3s!important;-moz-transition:all 0.3s!important;transition:all 0.3s!important;margin:0!important}.spbsm-sidebar-wrapper .spbsm-followbuttons-output-wrapper .spbsm-output-textstring:after,.spbsm-sidebar-wrapper .spbsm-sharebuttons-output-wrapper .spbsm-output-textstring:after{margin:5px auto!important}.spbsm-sidebar-wrapper .spbsm-output-textstring{font-size:14px!important;text-align:center!important}.spbsm-sidebar-wrapper .spbsm-followbuttons-output-wrapper,.spbsm-sidebar-wrapper .spbsm-sharebuttons-output-wrapper{margin:0!important}.spbsm-sidebar-wrapper span a svg{width:15px!important;margin-bottom:-3px!important;height:15px!important;display:inline-block!important;margin-right:5px!important}.spbsm-sidebar-wrapper.spbsm-sidebar-wrapper-leftcenter{right:auto!important;left:0!important;top:50%!important;transform:translate(0,-50%)!important}.spbsm-sidebar-wrapper.spbsm-sidebar-wrapper-rightcenter{top:50%!important;transform:translate(0,-50%)!important;right:0!important;left:auto!important}.spbsm-sidebar-wrapper.spbsm-sidebar-wrapper-bottomright{transform:translate(0,0%)!important;top:auto!important;bottom:0!important;right:0!important;left:auto!important}.spbsm-sidebar-wrapper.spbsm-sidebar-wrapper-bottomleft{transform:translate(0,0%)!important;top:auto!important;bottom:0!important;right:auto!important;left:0!important}.spbsm-sidebar-wrapper .spbsm-no-text span{text-align:center!important}.spbsm-sidebar-wrapper .spbsm-no-text span a,.spbsm-sidebar-wrapper .spbsm-no-text span a:hover,.spbsm-sidebar-wrapper .spbsm-no-text span a:focus,.spbsm-sidebar-wrapper .spbsm-no-text span a:visited,.spbsm-sidebar-wrapper .spbsm-no-text span a:active{height:60px!important;width:60px!important;padding:15px!important}.spbsm-sidebar-wrapper .spbsm-no-text span a:hover{opacity:0.8!important}@media only screen and (max-width:700px){.spbsm-hideonmobile{width:0!important;height:0!important;display:none!important;opacity:0!important;position:absolute!important;left:-9999999px!important}.spbsm-followbuttons-output-wrapper span a,.spbsm-followbuttons-output-wrapper span,.spbsm-sharebuttons-output-wrapper span a,.spbsm-sharebuttons-output-wrapper span,.spbsm-button-wrapper-border span a,.spbsm-button-wrapper-border span a:active,.spbsm-button-wrapper-border span a:focus,.spbsm-button-wrapper-border span a:hover,.spbsm-button-wrapper-border span a:visited,.spbsm-button-wrapper-shadow span a,.spbsm-button-wrapper-shadow span a:active,.spbsm-button-wrapper-shadow span a:focus,.spbsm-button-wrapper-shadow span a:hover,.spbsm-button-wrapper-shadow span a:visited,.spbsm-button-wrapper-rounded span a,.spbsm-button-wrapper-rounded span a:active,.spbsm-button-wrapper-rounded span a:focus,.spbsm-button-wrapper-rounded span a:hover,.spbsm-button-wrapper-rounded span a:visited,.spbsm-button-wrapper-flat span a,.spbsm-button-wrapper-flat span a:active,.spbsm-button-wrapper-flat span a:focus,.spbsm-button-wrapper-flat span a:hover,.spbsm-button-wrapper-flat span a:visited{width:100%!important;text-align:center!important;max-width:100%!important;display:block!important}.spbsm-followbuttons-output-wrapper.spbsm-no-text span a,.spbsm-followbuttons-output-wrapper.spbsm-no-text span,.spbsm-sharebuttons-output-wrapper.spbsm-no-text span a,.spbsm-sharebuttons-output-wrapper.spbsm-no-text span,.spbsm-no-text .spbsm-button-wrapper-border span a,.spbsm-no-text .spbsm-button-wrapper-border span a:active,.spbsm-no-text .spbsm-button-wrapper-border span a:focus,.spbsm-no-text .spbsm-button-wrapper-border span a:hover,.spbsm-no-text .spbsm-button-wrapper-border span a:visited,.spbsm-no-text .spbsm-button-wrapper-shadow span a,.spbsm-no-text .spbsm-button-wrapper-shadow span a:active,.spbsm-no-text .spbsm-button-wrapper-shadow span a:focus,.spbsm-no-text .spbsm-button-wrapper-shadow span a:hover,.spbsm-no-text .spbsm-button-wrapper-shadow span a:visited,.spbsm-no-text .spbsm-button-wrapper-rounded span a,.spbsm-no-text .spbsm-button-wrapper-rounded span a:active,.spbsm-no-text .spbsm-button-wrapper-rounded span a:focus,.spbsm-no-text .spbsm-button-wrapper-rounded span a:hover,.spbsm-no-text .spbsm-button-wrapper-rounded span a:visited,.spbsm-no-text .spbsm-button-wrapper-flat span a,.spbsm-no-text .spbsm-button-wrapper-flat span a:active,.spbsm-no-text .spbsm-button-wrapper-flat span a:focus,.spbsm-no-text .spbsm-button-wrapper-flat span a:hover,.spbsm-no-text .spbsm-button-wrapper-flat span a:visited{width:60px!important;text-align:center!important;max-width:60px!important;display:inline-block!important}}@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.eot);src:url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.woff2) format('woff2'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.woff) format('woff'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.ttf) format('truetype'),url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Regular.svg#Lato_regularregular') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.eot);src:url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.woff2) format('woff2'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.woff) format('woff'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.ttf) format('truetype'),url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/fonts/lato/Lato-Italic.svg#Lato_regularitalic') format('svg');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Lato';src:url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.eot);src:url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.woff2) format('woff2'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.woff) format('woff'),url(/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.ttf) format('truetype'),url('/wp-content/plugins/superb-social-share-and-follow-buttons/assets/lato/Lato-Bold.svg#Latobold') format('svg');font-weight:700;font-style:normal}:root{--bg:#f5f7fa;--surface:#ffffff;--text:#121212;--muted:#5f6773;--border:#e5e7eb;--accent:#c79a1b;--accent-dark:#a57d0d;--heading:#0f1720;--shadow:0 10px 30px rgba(15,23,32,.06);--radius:16px;--container:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.7}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}figure{margin:0}.site-container{width:min(calc(100% - 32px),var(--container));margin:0 auto}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:20px;top:20px;background:#000;color:#fff;padding:10px 14px;z-index:999}.site-header{background:#0f1720;color:#fff;position:sticky;top:0;z-index:1000;box-shadow:0 6px 18px rgb(0 0 0 / .12)}.topbar{background:#101827;border-bottom:1px solid rgb(255 255 255 / .08);font-size:.9rem}.topbar-inner,.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0}.branding{display:flex;align-items:center;gap:14px;padding:18px 0}.site-title{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.site-description{font-size:.92rem;color:#c8d0da}.header-main{background:#0f1720}.main-navigation{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.main-navigation li{position:relative}.main-navigation a{color:#f8fafc;font-weight:700;font-size:.95rem;padding:8px 0;display:block}.main-navigation a:hover,.main-navigation .current-menu-item>a{color:#f6c94c}.menu-toggle{display:none;background:var(--accent);color:#111;border:none;padding:10px 14px;border-radius:10px;font-weight:800;cursor:pointer}.header-search{min-width:240px}.header-search input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid rgb(255 255 255 / .14);background:#182232;color:#fff}.site-content{padding:28px 0 40px}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.content-grid.no-sidebar{grid-template-columns:minmax(0,1fr)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.section-card{padding:22px}.section-title{margin:0 0 18px;font-size:1.35rem;line-height:1.15;letter-spacing:-.03em;color:var(--heading)}.ad-slot{background:linear-gradient(180deg,#fff8e4,#fff);border:1px dashed #d4b15b;border-radius:14px;padding:18px;text-align:center;color:#8a6a15;font-size:.95rem;font-weight:700}.ad-slot small{display:block;color:#a4852d;font-weight:600;margin-top:6px}.hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:24px;margin-bottom:28px}.hero-main{overflow:hidden}.hero-main .thumb img{aspect-ratio:16/9;object-fit:cover}.hero-main .content{padding:24px}.kicker{display:inline-flex;align-items:center;gap:8px;background:#fff7dc;border:1px solid #f2df9c;color:#8a6916;font-size:.78rem;padding:6px 10px;border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.hero-title{font-size:clamp(2rem,4vw,3.8rem);line-height:.98;letter-spacing:-.05em;margin:14px 0 12px;color:var(--heading)}.excerpt{color:var(--muted);font-size:1.02rem}.meta{display:flex;flex-wrap:wrap;gap:12px;color:#6b7280;font-size:.9rem;margin-top:14px}.hero-side{display:grid;gap:18px}.mini-post{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:12px}.mini-post .thumb img{width:100%;height:100%;min-height:94px;object-fit:cover;border-radius:12px}.mini-post h3{font-size:1.05rem;line-height:1.15;margin:0;color:var(--heading)}.mini-post .excerpt{font-size:.92rem;margin-top:8px}.posts-list{display:grid;gap:22px}.post-card{display:grid;grid-template-columns:320px 1fr;gap:22px;padding:18px;align-items:start}.post-card .thumb img{width:100%;height:220px;object-fit:cover;border-radius:14px}.post-card .title{font-size:2rem;line-height:1.02;letter-spacing:-.04em;margin:0 0 10px;color:var(--heading)}.post-card .title:hover{color:var(--accent-dark)}.post-card .excerpt{font-size:1rem}.post-card .read-more{display:inline-flex;margin-top:12px;color:var(--accent-dark);font-weight:800}.grid-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.grid-post{padding:16px}.grid-post .thumb img{aspect-ratio:16/10;object-fit:cover;border-radius:14px}.grid-post h3{font-size:1.28rem;line-height:1.08;letter-spacing:-.03em;margin:14px 0 8px}.grid-post .excerpt{font-size:.96rem}.single-article{padding:28px}.single-header{margin-bottom:20px}.single-title{font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98;letter-spacing:-.05em;margin:14px 0;color:var(--heading)}.single-subtitle{font-size:1.1rem;color:var(--muted);margin:0 0 18px}.single-thumb{margin-bottom:22px}.single-thumb img{width:100%;border-radius:16px;aspect-ratio:16/9;object-fit:cover}.entry-content p,.entry-content ul,.entry-content ol{margin:0 0 1.3em}.entry-content h2,.entry-content h3,.entry-content h4{line-height:1.08;letter-spacing:-.03em;color:var(--heading);margin:1.4em 0 .6em}.entry-content h2{font-size:clamp(1.7rem,3vw,2.5rem)}.entry-content h3{font-size:clamp(1.35rem,2.2vw,1.9rem)}.entry-content blockquote{margin:1.6em 0;padding:18px 20px;border-left:4px solid var(--accent);background:#fff8e4;border-radius:0 14px 14px 0}.inline-ad{margin:22px 0}.post-footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px}.post-nav-card{padding:18px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.related-card{padding:14px}.related-card h3{font-size:1.02rem;line-height:1.14;margin:12px 0 6px}.author-box{display:grid;grid-template-columns:72px 1fr;gap:16px;padding:20px;margin-top:22px}.author-avatar{width:72px;height:72px;border-radius:50%;background:#e5e7eb}.sidebar{display:grid;gap:20px}.widget{padding:20px}.widget-title{margin:0 0 14px;font-size:1.18rem;line-height:1.1;color:var(--heading)}.widget ul{list-style:none;margin:0;padding:0}.widget li+li{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.widget .post-date{display:block;color:#6b7280;font-size:.86rem;margin-top:4px}.sticky-widget{position:sticky;top:110px}.site-footer{background:#0f1720;color:#dbe2ea;margin-top:36px}.footer-widgets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:34px 0}.footer-bottom{border-top:1px solid rgb(255 255 255 / .08);padding:18px 0;color:#b7c1cc;font-size:.92rem}.archive-header,.page-header{padding:24px;margin-bottom:22px}.archive-title,.page-title{margin:0;font-size:2rem;line-height:1.02;color:var(--heading)}.archive-description{margin-top:10px;color:var(--muted)}.pagination{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pagination .page-numbers{background:#fff;border:1px solid var(--border);padding:10px 14px;border-radius:12px;font-weight:800}.pagination .current{background:var(--accent);border-color:var(--accent);color:#111}.comments-area{padding:22px;margin-top:24px}.comment-list{list-style:none;padding:0;margin:0}.comment-list li{padding:14px 0;border-top:1px solid var(--border)}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.mobile-only{display:none}@media (max-width:1024px){.content-grid{grid-template-columns:minmax(0,1fr)}.hero-grid,.post-card,.footer-widgets,.related-grid{grid-template-columns:1fr}.sticky-widget{position:static}}@media (max-width:820px){.topbar-inner,.header-inner{padding:10px 0}.branding{padding:12px 0}.menu-toggle{display:inline-flex}.main-navigation{width:100%;justify-content:space-between}.main-navigation ul{display:none;flex-direction:column;width:100%;padding:10px 0}.main-navigation.toggled ul{display:flex}.header-search{min-width:0;width:100%}.mini-post{grid-template-columns:110px 1fr}.post-card{grid-template-columns:1fr}.post-card .thumb img{height:auto;aspect-ratio:16/10}.grid-posts{grid-template-columns:1fr}.post-footer-nav{grid-template-columns:1fr}}@media (max-width:560px){.site-container{width:min(calc(100% - 20px),var(--container))}.hero-main .content,.single-article,.section-card,.widget,.archive-header,.page-header,.comments-area{padding:18px}.hero-title{font-size:2rem}.single-title{font-size:2.2rem}.mobile-only{display:block}}