:root{--monro-primary:#1A3735;--monro-secondary:#926D1F;--monro-green-50:#E8EBEB;--monro-green-75:#A1ADAC;--monro-green-100:#7A8B8A;--monro-green-200:#415957;--monro-green-300:#1A3735;--monro-green-400:#122725;--monro-green-500:#102220;--monro-golden-50:#F6F3EC;--monro-golden-75:#DACDB3;--monro-golden-100:#CBB993;--monro-golden-200:#B49B65;--monro-golden-300:#A58645;--monro-golden-400:#735E30;--monro-golden-500:#65522A;--monro-black-1:#1E1E1E;--monro-black-2:#444444;--monro-black-3:#7D7D7D;--monro-black-4:#A3A3A3;--monro-white-1:#FFFFFF;--monro-white-2:#FBFBFB;--monro-white-3:#B0B0B0;--monro-error:#C53030;--monro-warning:#B49B65;--monro-info:#7A8B8A;--monro-success:#415957;--monro-radius:8px;--monro-max-width:1500px;--fs-body:16px;--fs-body-sm:14px;--fs-body-lg:17px;--fs-label:10px;--fs-label-sm:9px;--lh-body:1.9;--lh-label:1.4}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;color:var(--monro-black-1);background-color:var(--monro-primary);min-height:100vh;display:flex;flex-direction:column;max-width:calc(var(--monro-max-width) + 48px);margin:0 auto}h1{font-size:32px;font-weight:600;line-height:1.2;margin-bottom:.5em}h2{font-size:28px;font-weight:600;line-height:1.25;margin-bottom:.5em}h3{font-size:24px;font-weight:600;line-height:1.3;margin-bottom:.5em}h4{font-size:20px;font-weight:600;line-height:1.35;margin-bottom:.5em}h5{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:.5em}h6{font-size:16px;font-weight:600;line-height:1.4;margin-bottom:.5em}p{margin-bottom:1em}a{color:var(--monro-golden-300);text-decoration:none;transition:color .15s ease}a:hover{color:var(--monro-golden-200);text-decoration:underline}img{max-width:100%;height:auto;border-radius:var(--monro-radius)}.explore-header{background-color:var(--monro-primary);border-bottom:2px solid transparent;border-image:linear-gradient(to right,transparent,rgba(146,109,31,.5) 50%,transparent)1;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100}.explore-header-inner{width:100%;display:flex;align-items:center;justify-content:space-between}.explore-logo{display:flex;align-items:center;gap:12px;text-decoration:none}.explore-logo img{height:36px;width:auto;border-radius:0}.explore-logo-text{color:var(--monro-golden-100);font-size:1.1rem;font-weight:600;letter-spacing:.05em}.explore-header-nav{display:flex;align-items:center;gap:8px}.explore-header-nav a{color:var(--monro-golden-300);font-weight:700;font-size:1.05rem;padding:8px 16px;border-radius:var(--monro-radius);transition:background-color .15s ease,color .15s ease}.explore-header-nav a:hover{background-color:rgba(255,255,255,8%);text-decoration:none}.explore-header-nav a.active{text-decoration:underline;text-underline-offset:4px}.disclaimer-bar{background:#f5f9f7;border-top:1px solid rgba(26,55,53,8%);padding:24px 0}.disclaimer-bar .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.disclaimer-bar p{font-family:jost,system-ui,sans-serif;font-size:11px;font-weight:300;color:#415957;line-height:1.9;max-width:920px;margin:0 0 10px}.disclaimer-bar p:last-child{margin-bottom:0}.disclaimer-bar strong{color:#1a3735;font-weight:500}.explore-nav-wrap{position:sticky;top:64px;z-index:99;background-color:var(--monro-primary);border-bottom:1px solid rgba(146,109,31,.2);padding:0 24px}.explore-breadcrumb{padding:10px 0 0;max-width:var(--monro-max-width);margin:0 auto}.explore-breadcrumb-inner{font-size:.8125rem}.explore-breadcrumb-sep{color:var(--monro-green-100);margin:0 4px}.explore-breadcrumb a{color:var(--monro-golden-75);text-decoration:none}.explore-breadcrumb a:hover{color:var(--monro-golden-300);text-decoration:underline}.explore-breadcrumb [aria-current=page]{color:var(--monro-white-1);font-weight:500}.explore-nav{padding:8px 0;margin:12px auto;max-width:var(--monro-max-width)}.explore-nav-inner{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.explore-nav-label{color:var(--monro-green-75);font-size:.875rem;font-weight:500;margin-right:8px}.explore-nav a{color:var(--monro-golden-75);font-size:.875rem;font-weight:500;padding:6px 14px;border-radius:var(--monro-radius);transition:background-color .15s ease,color .15s ease}.explore-nav a:hover{background-color:rgba(255,255,255,8%);color:var(--monro-golden-300);text-decoration:none}.explore-nav a.active{background-color:rgba(255,255,255,.12);color:var(--monro-golden-300)}.explore-nav-dropdown{position:relative;display:inline-block}.explore-nav-dropdown-toggle{display:inline-flex;align-items:center;gap:4px;color:var(--monro-golden-75);font-size:.875rem;font-weight:500;padding:6px 14px;border-radius:var(--monro-radius);background:0 0;border:none;cursor:pointer;text-decoration:none;font-family:inherit;transition:background-color .15s ease,color .15s ease}.explore-nav-dropdown-toggle:hover{background-color:rgba(255,255,255,8%);color:var(--monro-golden-300);text-decoration:none}.explore-nav-caret{font-size:.625rem;opacity:.7}.explore-nav-dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:200;background-color:var(--monro-green-300);border-radius:var(--monro-radius);box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px;padding:4px 0;margin-top:2px}.explore-nav-dropdown:hover .explore-nav-dropdown-menu,.explore-nav-dropdown:focus-within .explore-nav-dropdown-menu{display:block}.explore-nav-dropdown-menu a{display:block;padding:8px 16px;color:var(--monro-golden-75);font-size:.875rem;white-space:nowrap;text-decoration:none;transition:background-color .1s ease}.explore-nav-dropdown-menu a:hover{background-color:rgba(255,255,255,8%);color:var(--monro-golden-300);text-decoration:none}.explore-nav-dropdown-menu a.active{background-color:rgba(255,255,255,.12);color:var(--monro-golden-300)}.explore-nav-dropdown.active .explore-nav-dropdown-toggle{background-color:rgba(255,255,255,.12);color:var(--monro-golden-300)}.explore-children{margin-top:40px;padding-top:24px;border-top:1px solid var(--monro-green-50)}.explore-children h2{font-size:22px;font-weight:600;color:var(--monro-primary);margin-bottom:16px}.explore-card-children{margin-top:8px;font-size:.8125rem;color:var(--monro-black-3);font-weight:500}.explore-main{flex:1;padding:0 24px}.explore-content{max-width:var(--monro-max-width);margin:0 auto;padding:0;overflow:hidden}.explore-content *{max-width:100%;box-sizing:border-box}.explore-content h1,.explore-content h2,.explore-content h3{color:var(--monro-primary)}.explore-content a{color:var(--monro-golden-400);text-decoration:underline}.explore-content a:hover{color:var(--monro-golden-500)}.explore-content table{width:100%;border-collapse:collapse;margin:1em 0}.explore-content th,.explore-content td{padding:10px 14px;border:1px solid var(--monro-green-50);text-align:left}.explore-content th{background-color:var(--monro-green-50);font-weight:600}.explore-content tr:hover{background-color:var(--monro-golden-50)}.explore-content ul,.explore-content ol{margin:.5em 0 1em 1.5em}.explore-content li{margin-bottom:.3em}.explore-content blockquote{border-left:4px solid var(--monro-golden-300);padding:12px 20px;margin:1em 0;background-color:rgba(218,205,179,.15);border-radius:0 var(--monro-radius)var(--monro-radius)0}.explore-related{margin-top:40px;padding-top:24px;border-top:1px solid var(--monro-green-50)}.explore-related h2{font-size:18px;font-weight:600;color:var(--monro-primary);margin-bottom:12px}.explore-related ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.explore-related li a{display:inline-block;padding:8px 16px;background-color:var(--monro-green-50);border:1px solid var(--monro-green-75);border-radius:var(--monro-radius);color:var(--monro-primary);font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.explore-related li a:hover{background-color:var(--monro-golden-50);border-color:var(--monro-golden-200);color:var(--monro-golden-400)}.explore-footer{background-color:var(--monro-primary);border-top:1px solid rgba(146,109,31,.3);padding:24px}.explore-footer-inner{max-width:var(--monro-max-width);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.explore-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.explore-footer-links a{color:var(--monro-golden-100);font-size:.8125rem;font-weight:400}.explore-footer-links a:hover{color:var(--monro-golden-300);text-decoration:none}.explore-footer-copyright{color:var(--monro-green-75);font-size:.75rem;text-align:center}.explore-listing{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-top:24px}.explore-card{background-color:var(--monro-white-2);border:1px solid var(--monro-green-50);border-radius:var(--monro-radius);padding:24px;transition:box-shadow .15s ease,border-color .15s ease}.explore-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--monro-golden-200)}.explore-card h3{margin-bottom:8px}.explore-card h3 a{color:var(--monro-primary);text-decoration:none}.explore-card h3 a:hover{color:var(--monro-golden-400)}.explore-card p{color:var(--monro-black-3);font-size:.9375rem;margin-bottom:0}.explore-breadcrumb{background-color:var(--monro-green-500);padding:8px 24px}.explore-breadcrumb-inner{max-width:var(--monro-max-width);margin:0 auto;font-size:.8125rem;color:var(--monro-green-75)}.explore-breadcrumb a{color:var(--monro-golden-75);text-decoration:none}.explore-breadcrumb a:hover{color:var(--monro-golden-300);text-decoration:underline}.explore-breadcrumb [aria-current=page]{color:var(--monro-white-1);font-weight:500}.explore-breadcrumb-sep{margin:0 4px;color:var(--monro-green-100)}.explore-hamburger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;cursor:pointer;padding:8px}.explore-hamburger span{display:block;width:24px;height:2px;background-color:var(--monro-golden-300);border-radius:1px;transition:transform .2s ease}.explore-mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998}.explore-mobile-nav{display:none;position:fixed;top:0;left:-280px;width:280px;height:100%;background-color:var(--monro-primary);z-index:999;overflow-y:auto;transition:left .3s ease;padding-bottom:24px}.explore-mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--monro-white-1);font-weight:600;font-size:1.1rem}.explore-mobile-nav-header button{background:0 0;border:none;color:var(--monro-golden-300);font-size:24px;cursor:pointer;padding:0 4px}.explore-mobile-nav-item{display:block;padding:12px 20px;color:var(--monro-golden-75);font-size:.9375rem;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,5%)}.explore-mobile-nav-item:hover,.explore-mobile-nav-item.active{color:var(--monro-golden-300);background-color:rgba(255,255,255,8%)}.explore-mobile-nav-child{display:block;padding:10px 20px 10px 40px;color:var(--monro-golden-75);font-size:.875rem;text-decoration:none}.explore-mobile-nav-child:hover,.explore-mobile-nav-child.active{color:var(--monro-golden-300);background-color:rgba(255,255,255,5%)}.explore-mobile-nav-group .explore-mobile-nav-item{cursor:pointer;display:flex;justify-content:space-between;align-items:center}.explore-mobile-nav-caret{font-size:.625rem;opacity:.5;transition:transform .2s ease}.explore-mobile-nav-group.open .explore-mobile-nav-caret{transform:rotate(180deg)}.explore-mobile-nav-children{display:none;background-color:rgba(0,0,0,.15)}.explore-mobile-nav-group.open .explore-mobile-nav-children{display:block}body.nav-open .explore-mobile-overlay{display:block}body.nav-open .explore-mobile-nav{left:0}@media(max-width:768px){.explore-content{padding:24px 20px}.explore-header-nav{display:none}.explore-hamburger{display:flex}.explore-nav{display:none}.explore-mobile-nav{display:block}h1{font-size:26px}h2{font-size:22px}h3{font-size:20px}.explore-listing{grid-template-columns:1fr}}@media(max-width:480px){.explore-content{padding:16px;border-radius:0}.explore-main{padding:16px 0}}.explore-nav+.explore-content{margin-top:0}html.is-authed .guest-only{display:none!important}html:not(.is-authed) .auth-only{display:none!important}