.r2g-discovery{padding-top:3.2rem;padding-bottom:3.2rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family)}
.r2g-discovery h1,.r2g-discovery h2{font-family:inherit;line-height:1.2;letter-spacing:-.03em;margin:0 0 1.2rem;font-weight:750}
.r2g-discovery h2{font-size:clamp(2.4rem,2.6vw,3.6rem)}
.r2g-discovery a{color:inherit;text-underline-offset:.3rem}.r2g-discovery a:hover{text-decoration-thickness:.2rem}
.r2g-discovery-hub{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}
.r2g-discovery-hub a,.r2g-discovery-advice{display:inline-flex;align-items:center;min-height:4.8rem;padding:1rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:1rem;text-decoration:none;font-weight:650;background:rgb(var(--color-background))}
.r2g-discovery-crumb{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:1.6rem;padding-bottom:1.6rem;font-size:1.3rem}.r2g-discovery-crumb a{color:inherit}
.r2g-discovery-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2rem}
.r2g-discovery-video-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(24rem,28%);gap:2rem;overflow-x:auto;scroll-snap-type:x proximity;padding:1rem 0 2rem}
.r2g-discovery-video{min-width:0;border:1px solid rgba(var(--color-foreground),.18);border-radius:1.2rem;overflow:hidden;scroll-snap-align:start}
.r2g-discovery-video__media{position:relative;aspect-ratio:9/16;background:rgba(var(--color-foreground),.05);overflow:hidden}
.r2g-discovery-video__media img{width:100%;height:100%;object-fit:cover;display:block}
.r2g-discovery-video__media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(var(--color-background))}
.r2g-discovery-video__play{position:absolute;left:1.2rem;right:1.2rem;bottom:1.2rem;min-height:4.8rem;border:0;border-radius:.8rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:inherit;font-weight:650;cursor:pointer}
.r2g-discovery-video__copy{padding:1.6rem}.r2g-discovery-video__copy h3{font:700 1.9rem/1.3 var(--font-body-family);margin:.4rem 0 1rem}.r2g-discovery-video__copy p{margin:.8rem 0}.r2g-discovery-video__copy>a{display:block;padding:.5rem 0}.r2g-discovery-video__notice{font-size:1.25rem;line-height:1.5}
.r2g-discovery-eyebrow{font-size:1.2rem;letter-spacing:.04em}.r2g-discovery-filter{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.r2g-discovery-filter select{min-height:4.8rem;max-width:100%;font:inherit;padding:.6rem}
.r2g-discovery-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:2rem 0}.r2g-discovery-product{border:1px solid rgba(var(--color-foreground),.15);border-radius:1rem;padding:1.4rem;min-width:0}.r2g-discovery-product a{text-decoration:none}.r2g-discovery-product h3{font:650 1.6rem/1.4 var(--font-body-family);overflow-wrap:anywhere}.r2g-discovery-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.r2g-discovery-video .r2g-discovery-products{grid-template-columns:1fr}.r2g-discovery-video .r2g-discovery-product img{max-height:14rem}
.r2g-discovery-text-button{border:0;background:transparent;color:inherit;text-decoration:underline;min-height:4.8rem;font:inherit;cursor:pointer}
.r2g-discovery :focus-visible{outline:2px solid currentColor;outline-offset:4px}.r2g-discovery [hidden]{display:none!important}
.r2g-header-tools .r2g-credit-link.r2g-guides-link{display:inline-flex!important;align-items:center;min-height:4.4rem;font-size:1.2rem;white-space:normal;line-height:1.25}
.main-blog .r2g-discovery-hub{margin-bottom:2rem}.article-template__content table{display:table;width:100%;border-collapse:collapse}.article-template__content th,.article-template__content td{padding:1.2rem;border:1px solid #d5d5d5;text-align:left}.article-template__content h2{margin-top:3rem}.r2g-discovery-video-grid:has(>.r2g-discovery-video:only-child){grid-template-columns:minmax(0,36rem)}
@media(max-width:749px){.r2g-discovery-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.r2g-discovery-video-rail{grid-auto-columns:minmax(24rem,80%)}.r2g-discovery-products{grid-template-columns:1fr 1fr}.r2g-discovery{padding-top:2.4rem;padding-bottom:2.4rem}.r2g-discovery-video__copy{padding:1.2rem}}
@media(max-width:479px){.r2g-discovery-video-grid{grid-template-columns:1fr}.r2g-discovery-products{grid-template-columns:1fr}}

.main-blog .blog-articles{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.main-blog .blog-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.main-blog .blog-articles{grid-template-columns:1fr}.r2g-header-tools .r2g-credit-link.r2g-guides-link{max-width:7rem}}

.r2g-header-tools--desktop{gap:18px!important;flex-shrink:0!important}.r2g-header-tools--desktop .r2g-guides-link{max-width:none!important;white-space:nowrap!important;margin:0!important;font-size:12px!important}.r2g-header-tools--desktop .r2g-credit-link{white-space:nowrap!important;flex-shrink:0!important;margin:0!important}
.r2g-text-hub header{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px}.r2g-text-hub header a{font-size:13px;white-space:nowrap}.r2g-text-hub__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.r2g-text-hub__grid article{position:relative;padding:25px 25px 45px;border:1px solid #e5e5e5;border-radius:16px;background:#fff}.r2g-text-hub__grid h3{font:700 20px/1.3 var(--font-body-family);letter-spacing:-.02em;margin:0 0 12px}.r2g-text-hub__grid a{color:#222;text-decoration:none}.r2g-text-hub__grid h3 a:after{content:"";position:absolute;inset:0}.r2g-text-hub__grid p{font-size:14px;line-height:1.65;color:#666;margin:0}.r2g-text-hub__grid article>span{position:absolute;bottom:15px;right:24px;color:#e57b00;font-size:23px}
.r2g-text-archive{max-width:1000px;padding-top:40px;padding-bottom:60px}.r2g-text-archive h1{font-size:42px;letter-spacing:-.04em}.r2g-text-archive>p{color:#666}.r2g-text-archive ul{list-style:none;padding:0;margin:30px 0}.r2g-text-archive li{border-bottom:1px solid #e6e6e6}.r2g-text-archive li a{display:flex;justify-content:space-between;gap:20px;padding:22px 0;text-decoration:none;font-weight:650;font-size:19px;color:#222}.r2g-text-archive li span{color:#e57b00}
.r2g-text-article{max-width:900px;margin:32px auto 60px;padding:0 24px;color:#222}.r2g-text-article>header.page-width,.r2g-text-article .article-template__content.page-width{padding:0;max-width:none}.r2g-text-article .article-template__title{font:750 clamp(30px,3vw,44px)/1.15 var(--font-body-family);letter-spacing:-.035em;margin:0 0 18px}.r2g-text-article .article-template__content{font:400 16px/1.85 var(--font-body-family);margin-top:30px}.r2g-text-article .article-template__content h2{font:700 25px/1.3 var(--font-body-family);letter-spacing:-.025em;margin:38px 0 14px}.r2g-text-article .article-template__content h3{font:650 19px/1.4 var(--font-body-family);margin:26px 0 10px}.r2g-text-article .article-template__content a{color:#222;text-decoration:underline;text-decoration-color:#ff9000;text-underline-offset:4px}.r2g-text-article .article-template__content table{font-size:14px;line-height:1.55;border-radius:10px;overflow:hidden}.r2g-text-article .article-template__content th{background:#f6f6f4}.r2g-text-article .article-template__content td,.r2g-text-article .article-template__content th{border-color:#e5e5e5;padding:15px}.r2g-text-article .article-template__social-sharing{display:none}.r2g-text-article .article-template__back a{color:#222}
.r2g-discovery-crumb{font-size:12px;color:#777}.r2g-discovery-crumb a{color:#666;text-decoration:none}
@media(max-width:1199px){.r2g-header-tools--desktop{gap:12px!important}.r2g-header-tools--desktop .r2g-credit-link{font-size:11px!important}}@media(max-width:749px){.r2g-text-hub__grid{grid-template-columns:1fr}.r2g-text-hub header{align-items:center}.r2g-text-hub h2{font-size:26px}.r2g-text-article{margin-top:24px;padding:0 20px}.r2g-text-article .article-template__content{font-size:15px}.r2g-text-archive h1{font-size:32px}}
