.editorial-bar,.editorial-tabs{display:none}.fus-editorial .blog-heading{max-width:760px}.fus-editorial .blog-heading h1{letter-spacing:-1.2px}.fus-editorial .blog-search input{font-size:16px}.fus-editorial .blog-categories{gap:10px}.fus-editorial .blog-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.fus-editorial .article-main{max-width:850px}.fus-editorial .article-heading h1{text-wrap:balance}.fus-editorial .article-body .entry-content{max-width:72ch}.fus-editorial .entry-content h2,.fus-editorial .entry-content h3{scroll-margin-top:110px}.article-tools{margin-top:20px}.article-tools .filter-chip{gap:8px;color:#1558b0}.article-toc{border:1px solid #dfe6f0;border-radius:18px;background:#f7f9fd;padding:0 20px;margin:30px 0}.article-toc summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-weight:600;cursor:pointer;list-style:none}.article-toc summary::-webkit-details-marker{display:none}.article-toc[open] summary .icon{transform:rotate(180deg)}.article-toc ol{list-style:none;margin:0;padding:0 0 16px}.article-toc li a{display:block;padding:10px 0;color:#1558b0;font-size:15px;line-height:1.5}.article-toc .toc-sub{padding-left:18px}.reading-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:150}.reading-progress span{display:block;height:100%;background:#1a73e8;transform:scaleX(0);transform-origin:left}.admin-bar .reading-progress{top:32px}.fus-editorial .entry-content :where(table,pre){max-width:100%;overflow:auto}.fus-editorial .entry-content table{display:block}.fus-editorial .entry-content .wp-block-table{overflow:auto}.fus-editorial .entry-content iframe{max-width:100%}.fus-editorial .entry-content .alignwide,.fus-editorial .entry-content .alignfull{max-width:100%;margin-left:0;margin-right:0}.fus-editorial .entry-content figure{margin-left:0;margin-right:0}.fus-editorial .entry-content h2:focus-visible,.fus-editorial .entry-content h3:focus-visible{outline:2px solid #1a73e8;outline-offset:5px}.related-articles{margin:42px 0}.related-articles>h2{font-size:26px;margin-bottom:20px}.related-articles .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-articles .blog-card:last-child:nth-child(odd){grid-column:1/-1}.blog-search-dialog{width:min(560px,calc(100% - 32px));border:1px solid #dfe6f0;border-radius:22px;padding:24px;color:#202124;box-shadow:0 16px 70px #172b4d26}.blog-search-dialog::backdrop{background:#18283c66}.blog-search-dialog>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.blog-search-dialog h2{font-size:22px;margin:0}.blog-search-dialog form{display:flex;gap:10px}.blog-search-dialog input{font:inherit;font-size:16px;min-width:0;flex:1;border:1px solid #dfe6f0;border-radius:12px;padding:12px}.blog-search-dialog .icon-button{min-width:44px;min-height:44px}.fus-editorial .blog-empty{padding:34px 24px}.fus-editorial .post-navigation a{min-height:56px;padding:16px;border:1px solid #dfe6f0;border-radius:16px}.fus-editorial .blog-card-meta a{color:#1558b0}.fus-editorial .site-nav a[href='/blog/']{color:#1558b0;font-weight:600}
@media(max-width:700px){
 .fus-editorial{padding-bottom:calc(70px + env(safe-area-inset-bottom));background:#f7f9fd}.fus-editorial .site-header{display:none}.editorial-bar{position:sticky;top:0;z-index:80;display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 16px;background:#fff;border-bottom:1px solid #e2e8f0;padding-top:calc(8px + env(safe-area-inset-top))}.admin-bar .editorial-bar{top:46px}.editorial-back{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#f1f5fc;color:#1558b0;flex-shrink:0}.editorial-title{display:flex;flex:1;flex-direction:column;line-height:1.35;padding-left:4px}.editorial-title span{font-size:11px;color:#52647c;letter-spacing:.3px}.editorial-title strong{font-size:18px}.editorial-bar>.icon-button{width:44px;height:44px;border-radius:13px;background:#f1f5fc;color:#1558b0}.editorial-tabs{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid #e0e7f1;background:#fff}.editorial-tabs a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;font-size:11px;color:#52647c;border-radius:16px}.editorial-tabs a[aria-current]{background:#e8f0fe;color:#1558b0}.editorial-tabs .icon{width:22px;height:22px}.fus-editorial .blog-main{width:auto;margin:0;padding:26px 16px 28px;min-height:50vh}.fus-editorial .blog-heading{margin-bottom:22px}.fus-editorial .blog-heading .eyebrow{font-size:10px;letter-spacing:1.3px}.fus-editorial .blog-heading h1{font-size:30px;line-height:1.15;letter-spacing:-.7px;margin:12px 0}.fus-editorial .blog-heading>p{font-size:15px;line-height:1.6;margin:0}.fus-editorial .blog-search{margin-top:20px;gap:8px}.fus-editorial .blog-search input{height:48px;background:white}.fus-editorial .blog-search .button{min-height:48px;box-shadow:none;border-radius:13px}.fus-editorial .blog-categories{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 22px;padding:3px 16px 8px;scrollbar-width:thin;overscroll-behavior-x:contain}.fus-editorial .blog-categories>a{flex-shrink:0;min-height:44px}.fus-editorial .blog-card{border-radius:18px;box-shadow:0 2px 6px #263e5d04}.fus-editorial .blog-card-body{padding:20px}.fus-editorial .blog-card h2{font-size:23px;line-height:1.3;margin:12px 0}.fus-editorial .blog-card-body>p{font-size:15px;line-height:1.65;margin-bottom:18px}.fus-editorial .blog-card-body>.text-link{min-height:44px;font-size:14px;color:#1558b0}.fus-editorial .blog-empty{padding:28px 20px;background:#fff;border-radius:18px}.fus-editorial .blog-empty h2{font-size:23px;line-height:1.35}.fus-editorial .blog-empty p{font-size:15px}.fus-editorial .article-main{width:auto;margin:0;padding:20px 20px 30px;background:#fff}.fus-editorial .article-breadcrumb{font-size:12px;margin-bottom:20px;min-height:30px}.fus-editorial .article-heading h1{font-size:31px;line-height:1.2;margin:14px 0 18px;letter-spacing:-.65px}.fus-editorial .article-categories{font-size:13px}.fus-editorial .article-heading .blog-card-meta{font-size:12px;gap:8px 14px}.fus-editorial .article-body .entry-content{font-size:17px;line-height:1.8;margin-top:26px}.fus-editorial .entry-content h2{font-size:24px;line-height:1.35;margin-top:34px}.fus-editorial .entry-content h3{font-size:20px;line-height:1.4}.fus-editorial .entry-content h2,.fus-editorial .entry-content h3{scroll-margin-top:90px}.fus-editorial .article-cover{margin:24px 0}.fus-editorial .article-cover img{border-radius:16px}.fus-editorial .article-toc{margin:24px 0;padding:0 16px;border-radius:15px}.article-toc summary{min-height:54px;font-size:15px}.article-toc li a{min-height:44px;font-size:14px}.article-tools{margin-top:18px}.article-tools button{min-height:44px}.reading-progress{top:calc(62px + env(safe-area-inset-top));z-index:85}.admin-bar .reading-progress{top:calc(108px + env(safe-area-inset-top))}.related-articles .blog-grid{grid-template-columns:1fr}.related-articles .blog-card:last-child:nth-child(odd){grid-column:auto}.fus-editorial .article-next{padding:20px;margin:30px 0}.fus-editorial .article-next>p{width:100%;font-size:18px}.fus-editorial .article-next>.text-link{min-height:44px;color:#1558b0}.fus-editorial .site-footer{padding-top:20px;margin:0;border-top:1px solid #e2e8f0;background:#fff}.fus-editorial .footer-top{display:none}.fus-editorial .footer-bottom{border:0;padding:0 0 20px;display:block;font-size:11px}.fus-editorial .footer-status{display:none}.fus-editorial .toast{bottom:calc(82px + env(safe-area-inset-bottom));max-width:calc(100% - 32px)}.blog-search-dialog{padding:20px}.blog-search-dialog form{flex-direction:column}.blog-search-dialog input,.blog-search-dialog .button{min-height:48px}.blog-search-dialog .button{justify-content:center}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.fus-editorial .text-link{color:#1558b0}.fus-editorial .entry-content pre:focus-visible,.fus-editorial .entry-content table:focus-visible,.fus-editorial .entry-content .wp-block-table:focus-visible{outline:2px solid #1a73e8;outline-offset:3px}@media(max-width:700px){.fus-editorial.admin-bar #wpadminbar{position:fixed}}
