.tgh-blog-index{padding-top:32px;padding-bottom:64px;color:#161616}.tgh-blog-index header{padding-bottom:32px;border-bottom:1px solid #ddd}.tgh-blog-index h1{font-size:clamp(28px,3.1vw,40px);line-height:1.15;letter-spacing:-.035em;text-transform:none;margin:0 0 12px}.tgh-blog-index p{font-size:14px;line-height:1.65;margin:0;max-width:620px}.tgh-blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;margin:32px 0}.tgh-blog-list img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin-bottom:16px}.tgh-blog-list time{font-size:12px;color:#555}.tgh-blog-index h2{font-size:22px;line-height:1.3;text-transform:none;margin:8px 0 12px}.tgh-blog-index a{color:#161616;text-underline-offset:4px}.tgh-blog-index a:focus-visible{outline:3px solid #161616;outline-offset:4px}.tgh-blog-empty{padding-top:36px}.tgh-blog-empty>a{display:inline-block;margin-top:22px;font-size:14px;font-weight:600;min-height:44px;padding:12px 0}@media(max-width:749px){.tgh-blog-index{padding-top:24px;padding-bottom:40px}.tgh-blog-list{grid-template-columns:1fr;gap:32px}.tgh-blog-index h2{font-size:20px}}

.tgh-blog-index .tgh-blog-hero{position:relative;display:flex;align-items:center;min-height:270px;overflow:hidden;background:#10110e;padding:0;border:0;margin-bottom:32px}.tgh-blog-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;display:block}.tgh-blog-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,10,7,.78),rgba(8,10,7,.38) 65%,rgba(8,10,7,.12))}.tgh-blog-hero-copy{position:relative;z-index:1;padding:36px 32px;max-width:680px}.tgh-blog-index .tgh-blog-hero h1,.tgh-blog-index .tgh-blog-hero p{color:#fff}.tgh-blog-index .tgh-blog-hero p{line-height:1.6}.tgh-blog-index .tgh-blog-empty{padding-top:0}@media(max-width:749px){.tgh-blog-index .tgh-blog-hero{min-height:240px;margin-bottom:28px}.tgh-blog-hero>img{object-position:62% 58%}.tgh-blog-hero-copy{padding:28px 20px}}
@media(max-width:749px){.tgh-blog-hero::after{background:linear-gradient(90deg,rgba(8,10,7,.75),rgba(8,10,7,.5))}.tgh-blog-index .tgh-blog-hero h1{margin-bottom:20px}}

.tgh-blog-index{padding-top:0}.tgh-blog-index .tgh-blog-hero{min-height:300px;margin-bottom:0;justify-content:center}.tgh-blog-hero-copy{padding:60px 24px 36px;text-align:center;max-width:860px}.tgh-blog-hero::after{background:rgba(8,10,7,.6)}.tgh-blog-body{padding-top:32px}.tgh-blog-hero .tgh-blog-breadcrumb{position:absolute;inset:0 0 auto;z-index:3;padding:8px 0;margin:0;background:transparent;color:#fff}.tgh-blog-breadcrumb .grid__item{text-align:left}.tgh-blog-breadcrumb a,.tgh-blog-breadcrumb span{color:#fff}.tgh-blog-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.tgh-blog-breadcrumb a:focus-visible{outline:3px solid #fff;outline-offset:3px}.tgh-blog-breadcrumb .grid__item.flex-auto{display:none}.tgh-blog-breadcrumb .breadcrumb-nav{margin:0}.tgh-blog-breadcrumb li{margin-bottom:0}@media(max-width:749px){.tgh-blog-index{padding-top:0}.tgh-blog-index .tgh-blog-hero{min-height:260px;margin-bottom:0}.tgh-blog-hero::after{background:rgba(8,10,7,.6)}.tgh-blog-hero-copy{padding:60px 20px 36px}.tgh-blog-index .tgh-blog-hero h1{margin-bottom:12px}.tgh-blog-body{padding-top:28px}}
.tgh-blog-breadcrumb .grid__item.flex-fill{text-align:left!important}.tgh-blog-breadcrumb a[aria-label]{min-width:44px;justify-content:center}
