#gmr-reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;background:transparent;z-index:100000;pointer-events:none}#gmr-reading-progress-bar{display:block;height:100%;width:0%;background-color:var(--superfast-accent,#1e73be);transition:width 0.1s ease-out}.gmr-sticky.admin-bar #gmr-reading-progress{top:32px}@media (max-width:782px){.gmr-sticky.admin-bar #gmr-reading-progress{top:46px}}@media screen and (max-width:600px){.gmr-sticky.admin-bar #gmr-reading-progress{top:0}}.gmr-reading-time{display:inline-block;margin-left:10px;padding-left:12px;border-left:1px solid rgba(0,0,0,0.15)}.widget-title:before,.widget-title:after{background-color:#1e73be !important}.widget-title{background-image:linear-gradient(90deg,rgba(30,115,190,0.08),rgba(30,115,190,0) 75%);border-radius:4px 4px 0 0;padding-top:6px;padding-right:10px}.widget-title:after{width:36px;transition:width 0.3s ease}.widget:hover .widget-title:after{width:64px}@media (prefers-reduced-motion:reduce){.widget-title:after{transition:none}}.widget_recent_entries ul li{position:relative;padding:10px 12px 10px 26px;margin-bottom:8px;border:1px solid #ecf0f1;border-radius:6px;transition:border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}.widget_recent_entries ul li:last-child{margin-bottom:0}.widget_recent_entries ul li:hover{border-color:var(--superfast-accent,#1e73be);box-shadow:0 2px 8px rgba(0,0,0,0.06);transform:translateX(4px)}.widget_recent_entries ul li:before{content:"";position:absolute;left:11px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background-color:var(--superfast-accent,#1e73be);animation:gmr-dot-pulse 1.8s ease-in-out infinite}@keyframes gmr-dot-pulse{0%{box-shadow:0 0 0 0 rgba(30,115,190,0.45)}70%{box-shadow:0 0 0 6px rgba(30,115,190,0)}100%{box-shadow:0 0 0 0 rgba(30,115,190,0)}}.widget_recent_entries ul li a{position:relative;display:inline-block}.widget_recent_entries ul li a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:1px;background-color:var(--superfast-accent,#1e73be);transition:width 0.3s ease}.widget_recent_entries ul li a:hover:after,.widget_recent_entries ul li a:focus:after{width:100%}@media (prefers-reduced-motion:reduce){.widget_recent_entries ul li:before{animation:none}.widget_recent_entries ul li,.widget_recent_entries ul li a:after{transition:none}}.gmr-related-posts{margin:30px 0;clear:both}.gmr-related-posts-title{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:0.02em;margin:0 0 16px;padding-left:14px;position:relative}.gmr-related-posts-title:before{content:"";position:absolute;top:2px;left:0;width:4px;height:16px;border-radius:5px;background-color:var(--superfast-accent,#1e73be)}.gmr-related-posts .gmr-related-posts-grid,ul.gmr-related-posts-grid.gmr-related-posts-grid--grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:20px;list-style:none;margin:0;padding:0}.gmr-related-posts-grid .gmr-related-post-item{margin:0;padding:0}.gmr-related-posts-grid .gmr-related-post-link{display:block;text-decoration:none !important;color:inherit}.gmr-related-posts-grid .gmr-related-post-thumb{display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:5px;background-color:#f1f2f3;margin-bottom:10px}.gmr-related-posts-grid .gmr-related-post-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease}.gmr-related-posts-grid .gmr-related-post-link:hover .gmr-related-post-thumb img{transform:scale(1.06)}.gmr-related-posts-grid .gmr-related-post-title{display:block;font-size:13px;font-weight:400;line-height:1.4;color:#333;transition:color 0.2s ease}.gmr-related-posts-grid .gmr-related-post-link:hover .gmr-related-post-title{color:var(--superfast-accent,#1e73be)}@media (max-width:767px){.gmr-related-posts .gmr-related-posts-grid,ul.gmr-related-posts-grid.gmr-related-posts-grid--grid{grid-template-columns:repeat(2,1fr) !important}}@media (max-width:480px){.gmr-related-posts .gmr-related-posts-grid,ul.gmr-related-posts-grid.gmr-related-posts-grid--grid{grid-template-columns:repeat(2,1fr) !important;gap:12px}}.gmr-related-posts .gmr-related-posts-grid.gmr-related-posts-grid--list{display:block !important}.gmr-related-posts-grid--list .gmr-related-post-item{margin-bottom:14px}.gmr-related-posts-grid--list .gmr-related-post-item:last-child{margin-bottom:0}.gmr-related-posts-grid--list .gmr-related-post-link{display:flex;align-items:center;gap:14px}.gmr-related-posts-grid--list .gmr-related-post-thumb{flex:0 0 100px;width:100px;margin-bottom:0}.gmr-related-posts-grid--list .gmr-related-post-title{flex:1 1 auto}#primary-menu > li > a:focus-visible,#primary-menu .sub-menu a:focus-visible,#primary-menu .children a:focus-visible,#gmr-responsive-menu:focus-visible,a.gmr-ontop:focus-visible{outline:2px solid var(--superfast-accent,#1e73be);outline-offset:2px;border-radius:5px}.widget{transition:box-shadow 0.2s ease}#primary-menu li.gmr-hover-open > .sub-menu,#primary-menu li.gmr-hover-open > .children{opacity:1;top:100%;display:block}#primary-menu li.gmr-hover-open > .sub-menu:after,#primary-menu li.gmr-hover-open > .children:after{opacity:1;bottom:100%;display:block}#primary-menu > li.gmr-hover-open > a:after{transform:rotate(225deg);border-color:var(--superfast-accent,#1e73be)}#primary-menu .sub-menu > li.gmr-hover-open > a:after,#primary-menu .children > li.gmr-hover-open > a:after{transform:rotate(135deg)}#primary-menu .sub-menu > li.gmr-hover-open > a,#primary-menu .children > li.gmr-hover-open > a{background-color:#f1f2f3 !important}.gmr-topbar-logo{display:none}@media (max-width:992px){.gmr-headwrapper{display:none}.gmr-menuwrap{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0 !important;margin:0 !important;width:100% !important;box-sizing:border-box !important}.gmr-menuwrap .container{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;padding:0 !important;margin:0 !important;gap:0 !important}.gmr-topbar-logo{display:flex !important;align-items:center !important;margin-left:8px !important;margin-right:auto !important;padding:0 !important;flex-shrink:0 !important;opacity:0;animation:gmr-topbar-logo-in 0.5s ease forwards}#gmr-responsive-menu{margin-right:8px !important;flex-shrink:0 !important}.gmr-topbar-logo-link{display:flex;align-items:center;text-decoration:none !important}.gmr-topbar-logo-img{display:block;width:auto;height:auto;max-height:34px;max-width:150px;transition:transform 0.25s ease}.gmr-topbar-logo-link:hover .gmr-topbar-logo-img,.gmr-topbar-logo-link:active .gmr-topbar-logo-img{transform:scale(1.06)}.gmr-topbar-logo-text{font-weight:700;font-size:16px;line-height:1.2;letter-spacing:0.01em}#gmr-responsive-menu{margin:0 8px 0 0 !important;display:inline-flex !important;float:none !important;align-items:center}}@media (max-width:480px){.gmr-topbar-logo{padding-left:3px}.gmr-topbar-logo-img{max-height:26px;max-width:110px}.gmr-topbar-logo-text{font-size:14px}#gmr-responsive-menu{padding:6px 10px !important;margin:0 5px 0 0 !important;font-size:12px}#gmr-responsive-menu svg{width:20px;height:20px;margin-right:2px !important}}@keyframes gmr-topbar-logo-in{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.gmr-topbar-logo{animation:none;opacity:1}.gmr-topbar-logo-img{transition:none}}ul.page-numbers li a,.page-links a .page-link-number{transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease}ul.page-numbers li a:hover,ul.page-numbers li a:focus,.page-links a .page-link-number:hover,.page-links a .page-link-number:focus{background-color:var(--superfast-accent,#1e73be);border-color:var(--superfast-accent,#1e73be) !important;color:#fff;transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.12)}ul.page-numbers li span.current{background-color:var(--superfast-accent,#1e73be);border-color:var(--superfast-accent,#1e73be);color:#fff}.page-links .page-text{transition:none}@media (prefers-reduced-motion:reduce){ul.page-numbers li a,.page-links a .page-link-number{transition:none}ul.page-numbers li a:hover,.page-links a .page-link-number:hover{transform:none}}.breadcrumbs{margin-bottom:20px}.breadcrumbs-list{list-style:none;margin:0;padding:9px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:3px;background-color:#f8f9fa;border:1px solid #ecf0f1;border-radius:6px;font-size:13px;line-height:1.7;text-transform:capitalize}.breadcrumbs-item{display:inline-flex;align-items:center;gap:6px;color:#7f8c8d}.breadcrumbs-item a{color:#555555;text-decoration:none;transition:color 0.2s ease}.breadcrumbs-item a:hover{color:var(--superfast-accent,#1e73be)}.breadcrumbs-item.is-current{color:var(--superfast-accent,#1e73be);font-weight:600}.breadcrumbs-home-icon{display:inline-flex;color:var(--superfast-accent,#1e73be)}.breadcrumbs-separator{display:inline-flex;align-items:center;color:#c6ccd1;margin:0 1px}@media (max-width:480px){.breadcrumbs-list{font-size:12px;padding:7px 12px;gap:2px}}.gmr-authorbox{margin-top:25px;padding:22px;border:1px solid #ecf0f1;border-radius:8px;background-color:#fbfbfb}.gmr-ab-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--superfast-accent,#1e73be);margin-bottom:6px}.gmr-ab-gravatar{float:left;margin-right:20px}.gmr-ab-gravatar img.avatar{display:block;border-radius:50%;padding:3px;border:2px solid #ecf0f1}.gmr-ab-content{overflow:hidden}.gmr-ab-authorname{margin-bottom:8px}.gmr-ab-authorname .uname{font-size:17px;font-weight:700}.gmr-ab-authorname .uname a{color:#2c3e50;text-decoration:none}.gmr-ab-authorname .uname a:hover{color:var(--superfast-accent,#1e73be)}.gmr-ab-web{margin-left:6px;font-size:12px}.gmr-ab-web a{color:#999999;text-decoration:none}.gmr-ab-web a:hover{color:var(--superfast-accent,#1e73be)}.gmr-ab-desc{font-size:14px;line-height:1.65;color:#555555}@media (max-width:480px){.gmr-ab-gravatar{float:none;margin:0 0 12px}.gmr-ab-gravatar img.avatar{width:70px;height:70px}}.gmr-search-fallback{margin-top:30px;padding-top:24px;border-top:1px solid #ecf0f1;text-align:left}