.sg-page-content{width:100%}.sg-page-content--flush-top{margin-top:0}.sg-page-content--flush-bottom{margin-bottom:0}.sg-page-content-section{margin-top:0}.sg-landing{--sg-landing-green: #3AA048;--sg-landing-green-dark: #15633c;--sg-landing-soft-grey: #f2f2f2;--sg-landing-row-alt: #f9f9f9;--sg-landing-border: #e5e5e5;--sg-landing-text: #050505;--sg-landing-muted: #666666;--sg-landing-shadow: rgba(0, 0, 0, .04)}.sg-landing *,.sg-landing *:before,.sg-landing *:after{box-sizing:border-box}.sg-landing__hero{background-size:cover;background-position:center center;background-repeat:no-repeat}.sg-landing__hero--resources{background-image:url(https://i.shgcdn.com/e0f866f4-93f3-4ae5-bcfa-8a25e4e17043/-/format/auto/-/preview/3000x3000/-/quality/lighter/)}.sg-landing__hero-inner{max-width:1080px;margin:0 auto;padding:140px 20px 130px;display:flex;justify-content:center;align-items:center}.sg-landing__hero-panel{background:#00000073;border-radius:6px;padding:32px 40px;max-width:720px;width:100%}.sg-landing__hero-title{color:#fff;text-align:center;margin-top:0}.sg-landing__hero-subheading{color:#fff;text-align:center;font-size:24px;line-height:1.5;margin:0 auto}.sg-landing__intro-band{background:var(--sg-landing-soft-grey)}.sg-landing__intro-heading{max-width:1180px;margin:0 auto;padding:46px 20px 10px;text-align:center}.sg-landing__intro-heading h2{margin:0}.sg-landing__intro-copy{max-width:980px;margin:0 auto;padding:0 20px 34px}.sg-landing__intro-copy p{margin-top:0}.sg-landing__section{max-width:980px;margin:0 auto;padding:44px 20px 0}.sg-landing__section>h2{text-align:center;margin:0 auto 24px;max-width:900px;letter-spacing:.02em}.sg-landing__section>p{max-width:900px;margin:0 auto 24px;text-align:center}.sg-landing__resource-list{display:grid;gap:18px;margin:24px 0}.sg-landing__card{border:1px solid var(--sg-landing-border);border-top:4px solid var(--sg-landing-green);border-radius:8px;padding:22px 24px;background:#fff;box-shadow:0 2px 10px var(--sg-landing-shadow)}.sg-landing__card h3{margin-top:0;margin-bottom:12px}.sg-landing__card p{margin-top:0;margin-bottom:0}.sg-landing__link{color:var(--sg-landing-green-dark);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.sg-landing__link:hover{color:var(--sg-landing-green)}.sg-landing__table-shell{max-width:960px;margin:0 auto;padding:12px;color:var(--sg-landing-text);background:#fff}.sg-landing__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:2px solid var(--sg-landing-green);border-radius:8px}.sg-landing__table{width:100%;border-collapse:collapse;min-width:480px}.sg-landing__table-head-row{background:var(--sg-landing-green);color:#fff}.sg-landing__table th{text-align:left;padding:12px 10px;font-weight:600}.sg-landing__date-col{width:120px}.sg-landing__table-row{background:#fff}.sg-landing__table-row--alt{background:var(--sg-landing-row-alt)}.sg-landing__table-cell{padding:10px}.sg-landing__table-cell--border{border-bottom:1px solid var(--sg-landing-border)}.sg-landing__table-date{font-size:.85rem;color:var(--sg-landing-muted)}.sg-landing__empty-state{padding:10px;color:var(--sg-landing-muted);font-style:italic}.sg-landing__top-spacer{height:48px}.sg-landing__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sg-landing__callout{border-left:5px solid var(--sg-landing-green);border-radius:8px;background:var(--sg-landing-soft-grey);padding:28px 30px}.sg-landing__callout h2{margin-top:0;text-align:center}.sg-landing__callout p:last-child{margin-bottom:0}.sg-landing__cta-band{background:#111;color:#fff;padding:42px 20px;text-align:center}.sg-landing__cta-band h2,.sg-landing__cta-band h3,.sg-landing__cta-band p{color:#fff}@media screen and (max-width:989px){.sg-landing__card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sg-landing__hero-inner{padding:96px 18px 90px}.sg-landing__hero-panel{padding:26px 22px}.sg-landing__hero-subheading{font-size:20px}.sg-landing__intro-heading{padding-top:36px}.sg-landing__intro-copy{padding-bottom:28px}.sg-landing__section{padding-top:34px}.sg-landing__section>h2,.sg-landing__section>p{text-align:left}.sg-landing__card-grid{grid-template-columns:1fr}.sg-landing__card{padding:20px}.sg-landing__callout{padding:24px 22px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/sg-landing-pages.css.map */
