.irl-article{padding-top:clamp(2rem,3vw,3.2rem);padding-bottom:clamp(3.2rem,5vw,5.6rem);letter-spacing:0}.irl-article__crumbs,.irl-article__header,.irl-article__card,.irl-article__cta,.irl-article__narrow{max-width:82rem;margin-left:auto;margin-right:auto}.irl-article__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.6rem;font-family:var(--font-body-family);font-size:1.3rem;color:#11111180}.irl-article__crumbs a{color:#111111ad;text-decoration:none}.irl-article__crumbs a:hover{color:#111;text-decoration:underline;text-underline-offset:.3rem}.irl-article__title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-size:clamp(3rem,4.4vw,4.8rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#111}.irl-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;color:#1111119e}.irl-article__meta>span{display:inline-flex;align-items:center;min-height:3.2rem;padding:0 1.2rem;border-radius:99rem;border:1px solid rgba(189,210,223,.7);background:#fffc}.irl-article__share .share-button__button{min-height:3.2rem;padding:0 1.2rem;border-radius:99rem;border:1px solid rgba(189,210,223,.7);background:#fffc;font-size:1.3rem;font-weight:600;color:#111111b8;text-decoration:none}.irl-article__share .share-button__button .icon-share{width:1.4rem;height:1.4rem;margin-right:.6rem}.irl-article__lead{margin:1.8rem 0 0;font-family:var(--font-body-family);font-size:1.8rem;line-height:1.6;color:#111111b3}.irl-article__card{margin-top:clamp(2.4rem,3.6vw,4rem);padding:clamp(2.2rem,4.4vw,4.8rem);border-radius:2.6rem;border:1px solid rgba(189,210,223,.58);background:linear-gradient(180deg,#ffffffeb,#ffffffc2);box-shadow:0 18px 42px #415b731a,inset 0 1px #fffc}.irl-article__content{font-family:var(--font-body-family);font-size:1.65rem;line-height:1.75;letter-spacing:0;color:#111c}.irl-article__content>:first-child{margin-top:0}.irl-article__content>:last-child{margin-bottom:0}.irl-article__content p{margin:0 0 1.6rem}.irl-article__content h2{margin:4rem 0 1.6rem;padding-top:3.2rem;border-top:1px solid rgba(172,196,211,.45);font-family:var(--font-heading-family);font-size:clamp(2.2rem,2.6vw,2.8rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#111}.irl-article__content h3{margin:2.8rem 0 1.2rem;font-family:var(--font-heading-family);font-size:2rem;font-weight:800;color:#111}.irl-article__content ul,.irl-article__content ol{margin:0 0 1.6rem;padding-left:2.2rem}.irl-article__content li{margin-bottom:.8rem;padding-left:.4rem}.irl-article__content ul li::marker{color:#e6a600;font-size:1.2em}.irl-article__content strong{color:#111}.irl-article__content img{border-radius:1.6rem}.irl-article__content p:has(>a>img){display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:2rem 0 2.4rem}.irl-article__content p:has(>a>img) a{flex:1 1 0;max-width:24rem}.irl-article__content p:has(>a>img) img{width:100%!important;height:auto;border:1px solid rgba(189,210,223,.58);background:#fff;transition:transform .2s ease}.irl-article__content p:has(>a>img) a:hover img{transform:translateY(-.3rem)}.irl-article__cta{display:grid;gap:1.6rem;margin-top:2.4rem;padding:clamp(2.2rem,3.6vw,3.2rem);border-radius:2.6rem;border:1px solid rgba(251,188,35,.45);background:linear-gradient(135deg,#fff4d2,#fffaf0 55%,#fff);box-shadow:0 18px 42px #fbbc2324}.irl-article__cta-title{margin:0 0 .6rem;font-family:var(--font-heading-family);font-size:clamp(2rem,2.4vw,2.6rem);font-weight:800;line-height:1.15;color:#111}.irl-article__cta-text{margin:0;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55;color:#111111b3}.irl-article__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.irl-article__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 2.6rem;border-radius:1.2rem;background:#fbbc23;color:#111;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:800;text-decoration:none;transition:background .2s ease}.irl-article__button:hover{background:#f2ad00}.irl-article__back{font-family:var(--font-body-family);font-size:1.45rem;font-weight:600;color:#111;text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.irl-article__cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-article-irl.css.map */
