.v1515-hub-hero{padding:clamp(72px,9vw,128px) 0 68px}.v1515-hub-hero__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(36px,7vw,90px);align-items:center}.v1515-hub-hero h1{max-width:900px;margin:.45rem 0 1.1rem}.v1515-hub-hero h1 span{color:var(--gtgf-orange,#ff6b00)}.v1515-hub-hero__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.v1515-hub-facts{display:grid;gap:10px;padding:26px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.035)}.v1515-hub-facts>span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gtgf-orange,#ff6b00);font-weight:800}.v1515-hub-facts strong{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.v1515-hub-facts a{color:#fff;font-weight:750;margin-top:8px}.v1515-hub-featured,.v1515-hub-library{padding:clamp(64px,8vw,106px) 0}.v1515-hub-featured__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px}.v1515-hub-featured__grid a{display:flex;flex-direction:column;min-height:260px;border:1px solid rgba(0,0,0,.14);padding:22px;color:inherit;text-decoration:none}.v1515-hub-featured__grid span{font-size:.7rem;font-weight:850;letter-spacing:.1em;color:var(--gtgf-orange,#e85d04)}.v1515-hub-featured__grid strong{font-size:1.25rem;margin:.7rem 0}.v1515-hub-featured__grid p{color:#555}.v1515-hub-featured__grid b{margin-top:auto}.v1515-hub-grid{margin-top:34px}.v1515-hub-related{padding:clamp(64px,8vw,106px) 0}.v1515-hub-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:32px}.v1515-hub-related__grid a{display:flex;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.15);color:#fff;text-decoration:none}.v1515-hub-related__grid span{font-size:.75rem;color:rgba(255,255,255,.6)}.v1515-hub-related__all{margin-top:28px}.v1515-event-snapshot{padding:0 0 60px;background:#0b0b0b;color:#fff}.v1515-event-snapshot__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.v1515-event-snapshot__grid>div{padding:20px 18px;border-right:1px solid rgba(255,255,255,.12)}.v1515-event-snapshot__grid>div:last-child{border-right:0}.v1515-event-snapshot small{display:block;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.55)}.v1515-event-snapshot strong{display:block;margin-top:6px;font-size:clamp(1rem,2vw,1.35rem)}.v1515-event-context{padding:clamp(60px,8vw,100px) 0}.v1515-event-context__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(34px,7vw,92px);align-items:start}.v1515-event-context__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v1515-event-context__cards article{border-top:2px solid #111;padding:18px 10px 0 0}.v1515-event-context__cards span{font-size:.68rem;letter-spacing:.09em;font-weight:850;color:var(--gtgf-orange,#e85d04)}.v1515-event-context__cards h3{font-size:1.1rem;margin:.55rem 0}.v1515-event-context__cards p{color:#555;margin:0}.v1515-event-learning{padding:clamp(58px,7vw,88px) 0}.v1515-event-learning__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px)}.v1515-event-learning__links{display:grid;gap:8px}.v1515-event-learning__links a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.14);text-decoration:none;color:inherit;font-weight:750}.v1515-nutrition-search{padding:clamp(62px,8vw,104px) 0}.v1515-nutrition-search__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(34px,7vw,94px)}.v1515-nutrition-day-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v1515-nutrition-day-grid article{padding:20px;border:1px solid rgba(0,0,0,.13)}.v1515-nutrition-day-grid span{font-size:.68rem;font-weight:850;letter-spacing:.1em;color:var(--gtgf-orange,#e85d04)}.v1515-nutrition-day-grid h3{margin:.55rem 0}.v1515-nutrition-faq{padding:clamp(60px,8vw,96px) 0}.v1515-nutrition-faq__grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(34px,7vw,90px)}.v1515-nutrition-faq__items{border-top:1px solid rgba(255,255,255,.18)}.v1515-nutrition-faq details{border-bottom:1px solid rgba(255,255,255,.16);padding:16px 0}.v1515-nutrition-faq summary{cursor:pointer;font-weight:800}.v1515-nutrition-faq p{color:rgba(255,255,255,.7)}.v1515-topic-hubs{padding:clamp(60px,7vw,92px) 0}.v1515-topic-hubs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:28px}.v1515-topic-hubs__grid a{padding:18px;border:1px solid rgba(0,0,0,.13);text-decoration:none;color:inherit}.v1515-topic-hubs__grid strong{display:block}.v1515-topic-hubs__grid span{display:block;margin-top:7px;font-size:.76rem;color:#666}.v1515-article-hubs{display:grid;gap:8px;margin-top:18px}.v1515-article-hubs a{display:block;padding:10px 12px;border:1px solid rgba(0,0,0,.12);text-decoration:none;color:inherit;font-weight:700;font-size:.88rem}.v1515-article-hubs small{display:block;color:#6a6a6a;font-size:.72rem;font-weight:500;margin-bottom:3px}
@media(max-width:980px){.v1515-hub-hero__grid,.v1515-event-context__grid,.v1515-event-learning__grid,.v1515-nutrition-search__grid,.v1515-nutrition-faq__grid{grid-template-columns:1fr}.v1515-hub-featured__grid,.v1515-hub-related__grid,.v1515-event-context__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v1515-event-snapshot__grid,.v1515-topic-hubs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.v1515-hub-featured__grid,.v1515-hub-related__grid,.v1515-event-context__cards,.v1515-event-snapshot__grid,.v1515-nutrition-day-grid,.v1515-topic-hubs__grid{grid-template-columns:1fr}.v1515-event-snapshot__grid>div{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.v1515-event-snapshot__grid>div:last-child{border-bottom:0}}
