.use-core .blog-byline{align-items:center;color:hsla(0,0%,100%,.78);display:flex;flex-wrap:wrap;font-family:var(--font-functional);font-size:14px;gap:10px;margin-top:var(--space-2)}.use-core .byline-avatar{border-radius:50%;display:block;height:40px;object-fit:cover;width:40px}.use-core .byline-id{display:flex;flex-direction:column;gap:1px}.use-core .byline-name{color:hsla(0,0%,100%,.92);font-size:16px;font-weight:600}.use-core .byline-title{color:hsla(0,0%,100%,.68);font-size:13.5px;font-weight:500}.use-core .blog-body{margin:0 auto;max-width:720px}.use-core .blog-body img{height:auto;max-width:100%}.use-core .blog-featured-sec{padding-bottom:0}.use-core .blog-featured{background:var(--white);border-top:3px solid var(--rich-gold);box-shadow:var(--shadow-elevated);display:block;padding:var(--space-6);text-decoration:none;transition:box-shadow .3s var(--ease-entrance),transform .3s var(--ease-entrance)}.use-core .blog-featured:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.use-core .blog-featured-kicker{color:var(--rich-gold-text);display:block;font-family:var(--font-functional);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:var(--space-2);text-transform:uppercase}.use-core .blog-featured h2{color:var(--deep-sapphire);font-family:var(--font-heading);font-size:30px;font-weight:400;margin-bottom:var(--space-2)}.use-core .blog-featured p{color:var(--graphite);font-family:var(--font-editorial);font-size:17px;line-height:1.6;max-width:760px}.use-core .blog-featured .route-cta{display:inline-block;margin-top:var(--space-3)}.use-core .blog-pagination{align-items:center;display:flex;font-family:var(--font-functional);gap:var(--space-4);justify-content:center;margin-top:var(--space-6)}.use-core .blog-page-count{color:var(--graphite);font-size:13px}.use-core .blog-page-prev:after{content:"\2190"}.use-core .blog-page-prev{flex-direction:row-reverse}.use-core .article-hero{margin:0 auto var(--space-6);max-width:900px}.use-core .article-hero img{display:block;height:auto;width:100%}.use-core .blog-featured{display:grid;gap:var(--space-5);grid-template-columns:1fr;overflow:hidden;padding:0}@media (min-width:900px){.use-core .blog-featured{align-items:stretch;grid-template-columns:5fr 4fr}}.use-core .blog-featured-media{display:block;min-height:260px}.use-core .blog-featured-media img{display:block;height:100%;object-fit:cover;width:100%}.use-core .blog-featured-body{display:block;padding:var(--space-6)}@media (min-width:900px){.use-core .blog-featured-body{padding:var(--space-6) var(--space-6) var(--space-6) 0}}@media (max-width:899px){.use-core .blog-featured-body{padding:var(--space-4);padding-top:0}}.use-core .blog-card-media{display:block;height:180px;margin:calc(var(--space-4)*-1) calc(var(--space-4)*-1) var(--space-3);overflow:hidden}.use-core .blog-card-media img{display:block;height:100%;object-fit:cover;transition:transform .3s var(--ease-entrance);width:100%}.use-core a.route-card:hover .blog-card-media img{transform:scale(1.03)}.use-core .specimen-tag{background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-left:10px;padding:2px 10px;text-transform:uppercase}.category-nav{background:#fff;border-bottom:1px solid var(--mist-grey)}.category-nav-inner{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin:0 auto;max-width:var(--container-wide);padding:var(--space-2) var(--space-5)}.category-pills-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;flex:1;min-width:0;padding-bottom:10px}.category-pills-wrap::-webkit-scrollbar{height:3px}.category-pills-wrap::-webkit-scrollbar-track{background:0 0}.category-pills-wrap::-webkit-scrollbar-thumb{background:var(--warm-taupe);border-radius:3px}.category-pills-wrap::-webkit-scrollbar-thumb:hover{background:var(--graphite)}.category-pills{display:flex;gap:var(--space-2);min-width:min-content;white-space:nowrap}.insights-search{flex-shrink:0;position:relative;width:240px}.insights-search-input{background:#e8e4da;border:2px solid var(--deep-sapphire);border-radius:0;color:var(--charcoal);font-family:var(--font-functional);font-size:14px;font-weight:400;outline:0;padding:10px 40px 10px 16px;transition:.2s;width:100%}.insights-search-input::placeholder{color:var(--warm-taupe);font-weight:400}.insights-search-input:focus{background:#fff;box-shadow:0 0 0 1px var(--deep-sapphire)}.insights-search-icon{color:var(--warm-taupe);height:18px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:color .2s;width:18px}.insights-search-input:focus~.insights-search-icon{color:var(--deep-sapphire)}.insights-search-clear{background:0 0;border:none;color:var(--warm-taupe);cursor:pointer;display:none;height:18px;padding:0;position:absolute;right:36px;top:50%;transform:translateY(-50%);transition:color .2s;width:18px}.insights-search-clear:hover{color:var(--deep-sapphire)}.insights-search-clear.visible{display:block}.search-results-count{background:#fff;border-bottom:1px solid var(--mist-grey);color:var(--graphite);display:none;font-family:var(--font-functional);font-size:13px;font-weight:500;margin:0 auto;max-width:var(--container-wide);padding:8px var(--space-5)}.search-results-count.visible{display:block}.category-select,.search-results-count strong{color:var(--deep-sapphire)}.category-select{appearance:none;-webkit-appearance:none;background:var(--soft-beige);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%230d2340' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid var(--mist-grey);border-radius:0;cursor:pointer;display:none;font-family:var(--font-functional);font-size:14px;font-weight:500;outline:0;padding:12px 40px 12px 16px;transition:border-color .2s;width:100%}.category-select:focus{border-color:var(--deep-sapphire)}.category-active-label{align-self:flex-start;background:rgba(13,35,64,.06);color:var(--deep-sapphire);display:none;font-family:var(--font-functional);font-size:11px;font-weight:600;letter-spacing:.1em;padding:5px 12px;text-transform:uppercase}@media (min-width:769px) and (max-width:1200px){.insights-search{flex:0 1 auto;max-width:280px;min-width:180px;width:auto}}@media (max-width:768px){.category-nav-inner{flex-direction:column;gap:var(--space-1);padding:var(--space-2)}.category-pills-wrap{display:none}.category-select{display:block}.category-active-label{display:inline-block}.insights-search{width:100%}}.category-pill{background:var(--soft-beige);border:1px solid transparent;border-radius:0;color:var(--charcoal);cursor:pointer;flex-shrink:0;font-family:var(--font-functional);font-size:14px;font-weight:500;padding:10px 20px;transition:.2s}.category-pill:hover{background:var(--mist-grey)}.category-pill.active{background:var(--deep-sapphire);color:#fff}html.no-js .category-pills-wrap{display:block!important}html.no-js .category-active-label,html.no-js .category-select,html.no-js .insights-search{display:none!important}.category-pill{display:inline-block;text-decoration:none}.use-core .blog-body a{color:var(--deep-sapphire);text-decoration:underline;text-decoration-color:rgba(198,161,91,.5);text-underline-offset:3px}.use-core .blog-body a:hover{text-decoration-color:var(--rich-gold)}