.breadcrumb{margin-top:-.75rem;margin-bottom:.4em;padding:0}.breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.breadcrumb-item{margin:0;padding:0}.breadcrumb-item:after{content:">";margin-left:.5rem;color:#999}.breadcrumb-item:last-child:after{content:"";margin:0}.breadcrumb-item a{color:var(--arc-accent,#0a84ff);text-decoration:none}.breadcrumb-item a:hover{text-decoration:underline}.breadcrumb-item[aria-current=page]{color:#666;font-weight:500}.layout-threecol{display:grid;grid-template-columns:260px 1fr 260px;gap:1.5rem;align-items:start;margin:0;width:100%;box-sizing:border-box}.layout-threecol .sidebar{background:0 0;min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:break-word}.layout-threecol .site-main{min-width:0;max-width:100%;background:#fff;padding:1rem;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;min-height:60vh}.left-sidebar-nav{margin-bottom:2em;padding-left:1em}.left-sidebar-menu{list-style:none;padding:0;margin:0;margin-top:.6em}.left-sidebar-menu li{margin-bottom:.4em;padding-left:1em}@media (max-width:1000px){.left-sidebar-nav-toggle{display:none}.left-sidebar-menu-select{display:block;width:100%;max-width:200px;padding:.5em;font-size:.95em;border:1px solid #ccc;border-radius:3px;background-color:#fff;cursor:pointer;margin-bottom:2em;box-sizing:border-box}.left-sidebar-menu-select:hover,.left-sidebar-menu-select:focus{border-color:#999;outline:none}.left-sidebar-menu{max-height:none;overflow:visible;transition:none;display:none}.left-sidebar-menu.open{max-height:none}}@media (min-width:1001px){.left-sidebar-nav-toggle{display:none}.left-sidebar-menu-select{display:none}.left-sidebar-menu{max-height:none;display:block}}.blog-4-horizontal-menu .left-sidebar-menu{display:flex;flex-wrap:wrap;gap:.5em}.blog-4-horizontal-menu .left-sidebar-menu li{flex:0 0 calc(20% - 0.8em);padding-left:0}.blog-4-horizontal-menu .left-sidebar-menu li:nth-child(36),.blog-4-horizontal-menu .left-sidebar-menu li:nth-child(37),.blog-4-horizontal-menu .left-sidebar-menu li:nth-child(44),.blog-4-horizontal-menu .left-sidebar-menu li:nth-child(45){margin-right:calc(20% - 0.3em)}@media (max-width:900px){.layout-threecol{grid-template-columns:1fr;overflow:hidden;gap:.8em}.layout-threecol .sidebar,.layout-threecol .site-main{order:0;overflow-x:hidden;width:100%;box-sizing:border-box}.sidebar .widget{overflow:hidden;width:100%;box-sizing:border-box}.sidebar .widget-search .widget-content{margin-left:0;margin-right:0;width:100%;box-sizing:border-box}.sidebar .widget-search,.sidebar .search-form{width:100%;max-width:300px;box-sizing:border-box;overflow:visible !important}.sidebar .search-form input[type=search],.sidebar .search-form input[type=text]{width:100%;max-width:100%;box-sizing:border-box}.sidebar .search-form input{max-width:100%;box-sizing:border-box}#content,#content-inner{width:100%;max-width:100%;box-sizing:border-box}#content{margin-left:0;margin-right:0}}#colophon{text-align:center;padding:1.25rem 0}.entry-title{font-size:21px;font-weight:700}.category .entry-title{font-size:13px;line-height:1.05;margin-bottom:.2em}.category .site-main article{padding-left:1em;margin-bottom:.2em}.category .site-main article:last-child{margin-bottom:0}.subcategories{margin-bottom:1em}.subcategories-title{font-size:1.4em;font-weight:700;margin-bottom:.5em}.subcategories-list{list-style:none;padding:0;margin:0}.subcategories-list li{margin-bottom:.4em;padding-left:1em}.main-menu-list{list-style:none;padding:0;margin:0}.main-menu-list li{margin-bottom:.4em;padding-left:1em}.main-menu-display{margin:0;padding:0}.post-navigation{margin:0;padding:.5rem 0;clear:both}.post-navigation-top{margin-top:0;margin-bottom:.5rem;border-top:1px solid #ddd}.post-navigation-bottom{margin-top:.5rem;margin-bottom:0;border-bottom:1px solid #ddd}.post-navigation .nav-links{display:flex;justify-content:space-between;gap:1rem;align-items:center}.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 auto}.post-navigation .nav-previous{text-align:left}.post-navigation .nav-next{text-align:right}.post-navigation a{display:inline-block;text-decoration:none;color:#0073aa;font-size:.9em}.post-navigation a:hover{text-decoration:underline}