/* RIF Blog skin: pastel */.hdr-boxed.site-header{background:transparent;border:0;backdrop-filter:none;padding:10px 12px 0}.hdr-boxed .site-header__in{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);max-width:calc(var(--maxw) - 24px);padding-inline:14px}.hdr-boxed .primary-nav{left:12px;right:12px;margin-top:6px;border:1px solid var(--border);border-radius:var(--radius)}.hdr-boxed .rif-progress{display:none}@media (min-width:960px){.hdr-boxed .primary-nav{margin-top:0;border:0;left:auto;right:auto;border-radius:0}.hdr-boxed .site-header__in{padding-inline:22px}}.home-magazine .rif-catblocks{margin-block:44px 12px}.card-rounded .rif-card{background:var(--bg);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;transition:transform .2s,box-shadow .2s}.card-rounded .rif-card:hover{transform:translateY(-3px)}.card-rounded .rif-card__media{border-radius:0;margin:0}.card-rounded .rif-card__body{padding:16px 18px 18px}.card-rounded .rif-catblock .rif-card--lead{height:100%}.card-rounded .rif-row{padding:14px;border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;box-shadow:var(--shadow)}.card-rounded .rif-row:first-child{padding-top:14px}.rif-herohead{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(300px,52vw,520px);background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 35%,#000));color:#fff;margin:-24px 0 36px}.rif-herohead__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rif-herohead::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.78))}.rif-herohead__in{padding-block:56px 36px;text-align:center;max-width:960px}.rif-herohead .rif-title{color:#fff;font-size:clamp(1.7rem,4.5vw,2.4rem);text-shadow:0 2px 18px rgba(0,0,0,.35)}.rif-herohead .rif-crumbs,.rif-herohead .rif-crumbs a{color:rgba(255,255,255,.85)}.rif-herohead .rif-crumbs ol{justify-content:center}.rif-herohead .rif-meta{color:rgba(255,255,255,.92);justify-content:center;font-size:14px}.single-hero .rif-single__head{display:none}.single-hero .rif-single__head,.single-hero .entry-content{max-width:var(--read)}.ftr-split .site-footer{background:var(--surface)}@media (min-width:800px){.footer-cols--split{grid-template-columns:1fr 1.25fr;gap:72px}.footer-col--pair{display:grid;grid-template-columns:1fr 1fr;gap:36px}}.ftr-split .site-footer .footer-bar{background:var(--text);color:var(--bg);border:0}.ftr-split .site-footer .copyright,.ftr-split .site-footer .footer-legal a{color:color-mix(in srgb,var(--bg) 82%,var(--text))}.ftr-split .site-footer .footer-legal a:hover{color:var(--bg)}.ftr-split .footer-brand__name{font-size:2rem}.ftr-split .footer-brand__bio{font-size:1rem}@media (max-width:799px){.footer-col--pair{display:grid;grid-template-columns:1fr;gap:28px}}.skin-pastel{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 10%,var(--bg)),var(--bg) 480px)}.skin-pastel .site-title{color:var(--accent-text)}.skin-pastel .rif-card{border:0;background:var(--bg);box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 14%,transparent);transition:transform .25s}.skin-pastel .rif-card:hover{transform:translateY(-4px) rotate(-.4deg)}.skin-pastel .rif-badge{background:color-mix(in srgb,#7ee0c0 45%,var(--bg));color:var(--text);border-radius:999px}.skin-pastel .btn,.skin-pastel button[type=submit]{border-radius:999px;background-image:linear-gradient(120deg,var(--accent),#c58be8)}.skin-pastel .rif-section-title::after{background:linear-gradient(90deg,var(--accent),#7ee0c0);border-radius:99px}