.rb{--rb-accent: var(--accent-color, #ff4f5f);--rb-accent-rgb: var(--accent-color-rgb, 255, 79, 95);--rb-heading: var(--heading-color, #222222);--rb-text: var(--text-color, #222222);--rb-text-rgb: var(--text-color-rgb, 34, 34, 34);--rb-muted: rgba(var(--rb-text-rgb), .64);--rb-line: rgba(var(--rb-text-rgb), .12);--rb-soft: rgba(var(--rb-accent-rgb), .07);--rb-btn-bg: var(--button-background, var(--rb-accent));--rb-btn-color: var(--button-color, #ffffff);--rb-radius: 12px;--rb-gap: 30px;--rb-gap-mb: 20px;--rb-cols: 3;--rb-cols-tb: 2;--rb-cols-mb: 1;--rb-ratio: 16 / 9;--rb-pt: 50px;--rb-pb: 50px;--rb-pt-mb: 32px;--rb-pb-mb: 32px;--rb-offset: 110px;padding-top:var(--rb-pt);padding-bottom:var(--rb-pb);color:var(--rb-text);line-height:1.6;overflow-wrap:break-word}.rb *,.rb *:before,.rb *:after{box-sizing:border-box}.rb img{max-width:100%;height:auto}.rb-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;vertical-align:-.125em}.rb-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rb-breadcrumb{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--rb-muted)}.rb-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.rb-breadcrumb li{display:inline-flex;align-items:center;gap:8px;margin:0;min-width:0}.rb-breadcrumb li+li:before{content:"/";opacity:.5}.rb-breadcrumb a{color:inherit;text-decoration:none}.rb-breadcrumb a:hover{color:var(--rb-accent)}.rb-breadcrumb [aria-current]{color:var(--rb-text);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--rb-muted)}.rb-meta li{display:inline-flex;align-items:center;margin:0}.rb-meta li+li:before{content:"\b7";margin:0 8px;opacity:.7}.rb-cat,.rb a.rb-cat{display:inline-block;color:var(--rb-accent);font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.rb a.rb-cat:hover{text-decoration:underline}.rb-hero{--rb-pt: 56px;--rb-pb: 56px;--rb-pt-mb: 36px;--rb-pb-mb: 36px;background-color:var(--rb-hero-bg, var(--rb-soft))}.rb-hero__inner{max-width:760px}.rb-hero--center .rb-hero__inner{margin-left:auto;margin-right:auto;text-align:center}.rb-hero--center .rb-breadcrumb ol{justify-content:center}.rb-hero__title{margin:0;color:var(--rb-heading);font-size:44px;line-height:1.15;letter-spacing:0;text-transform:none}.rb-hero__text{margin:14px 0 0;font-size:17px;line-height:1.65;color:var(--rb-muted)}.rb-hero__text p{margin:0}.rb-hero__text p+p{margin-top:8px}.rb-hero__filter{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;color:var(--rb-muted)}.rb-hero__filter strong{color:var(--rb-text);font-weight:600}.rb-hero__filter a{color:var(--rb-accent);text-decoration:underline}.rb-search{position:relative;display:flex;align-items:center;max-width:560px;margin:26px 0 0;background:#fff;border:1px solid var(--rb-line);border-radius:999px;transition:border-color .2s ease,box-shadow .2s ease}.rb-hero--center .rb-search{margin-left:auto;margin-right:auto}.rb-search:focus-within{border-color:var(--rb-accent);box-shadow:0 0 0 3px rgba(var(--rb-accent-rgb),.15)}.rb-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--rb-muted);pointer-events:none}.rb .rb-search__input{flex:1 1 auto;min-width:0;width:100%;height:52px;margin:0;padding:0 12px 0 48px;border:0;border-radius:999px;background:transparent;box-shadow:none;outline:0;color:var(--rb-text);font-family:inherit;font-size:16px;line-height:1.2;-webkit-appearance:none;appearance:none}.rb .rb-search__btn{flex:0 0 auto;height:42px;min-height:0;margin:0 5px 0 0;padding:0 22px;border:0;border-radius:999px;background-color:var(--rb-btn-bg);color:var(--rb-btn-color);font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:opacity .2s ease}.rb .rb-search__btn:hover{opacity:.88}.rb-cats{--rb-pt: 28px;--rb-pb: 0px;--rb-pt-mb: 20px;--rb-pb-mb: 0px}.rb-cats__row{display:flex;align-items:center;gap:12px}.rb-cats__row+.rb-cats__row{margin-top:14px}.rb-cats__label{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--rb-muted)}.rb-cats__list{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;min-width:0}.rb-cats--center .rb-cats__row,.rb-cats--center .rb-cats__list{justify-content:center}.rb-cats__list li{margin:0}.rb-chip,.rb a.rb-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 18px;border:1px solid var(--rb-line);border-radius:999px;background:#fff;color:var(--rb-text);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.rb a.rb-chip:hover{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-chip.is-active,.rb a.rb-chip.is-active{border-color:var(--rb-accent);background-color:var(--rb-accent);color:#fff}.rb-chip__count{min-width:22px;padding:2px 6px;border-radius:999px;background:var(--rb-soft);color:var(--rb-accent);font-size:11px;font-weight:600;line-height:1.4;text-align:center}.rb-chip.is-active .rb-chip__count{background:#ffffff38;color:#fff}.rb-chip--tag,.rb a.rb-chip--tag{min-height:32px;padding:5px 14px;font-size:13px;background:transparent}.rb-posts{--rb-pt: 40px;--rb-pb: 70px;--rb-pt-mb: 28px;--rb-pb-mb: 44px}.rb-head{margin:0 0 24px}.rb-head__title{margin:0;color:var(--rb-heading);font-size:28px;line-height:1.25;letter-spacing:0;text-transform:none}.rb-head__text{margin:6px 0 0;font-size:15px;color:var(--rb-muted)}.rb-grid{display:grid;grid-template-columns:repeat(var(--rb-cols),minmax(0,1fr));gap:calc(var(--rb-gap) + 6px) var(--rb-gap);margin:0;padding:0;list-style:none}.rb-grid>li{margin:0;min-width:0;display:flex}.rb-card{display:flex;flex-direction:column;width:100%;min-width:0;background:#fff;border:1px solid var(--rb-line);border-radius:var(--rb-radius);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.rb-card:hover{box-shadow:0 10px 30px rgba(var(--rb-text-rgb),.08);transform:translateY(-2px)}.rb-card__media{position:relative;display:block;aspect-ratio:var(--rb-ratio);overflow:hidden;background-color:var(--rb-soft)}.rb-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rb-card:hover .rb-card__media img{transform:scale(1.04)}.rb--ratio-adapt .rb-card:not(.rb-card--featured) .rb-card__media{aspect-ratio:auto}.rb--ratio-adapt .rb-card:not(.rb-card--featured) .rb-card__media img{position:static;height:auto}.rb-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--rb-accent);font-size:34px;opacity:.5}.rb--ratio-adapt .rb-card:not(.rb-card--featured) .rb-card__placeholder{position:static;aspect-ratio:16 / 9}.rb-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:20px 22px 22px}.rb-card__title{margin:8px 0 0;color:var(--rb-heading);font-size:19px;line-height:1.38;letter-spacing:0;text-transform:none}.rb-card__body>.rb-card__title:first-child{margin-top:0}.rb-card__title a,.rb .rb-card__title a{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rb .rb-card__title a:hover{color:var(--rb-accent)}.rb-card__excerpt{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--rb-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rb-card .rb-meta{margin-top:auto;padding-top:16px}.rb-featured{margin:0 0 var(--rb-gap)}.rb-featured+.rb-head{margin-top:44px}.rb-card--featured{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.rb-card--featured.rb-card--media-right .rb-card__media{order:2}.rb-card--featured .rb-card__media{aspect-ratio:auto;min-height:340px}.rb-card--featured .rb-card__body{justify-content:center;padding:40px 44px}.rb-card__badge{align-self:flex-start;margin:0 0 14px;padding:5px 12px;border-radius:999px;background:var(--rb-soft);color:var(--rb-accent);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.rb-card--featured .rb-card__title{font-size:32px;line-height:1.25}.rb-card--featured .rb-card__excerpt{margin-top:14px;font-size:16px;-webkit-line-clamp:4}.rb-card--featured .rb-meta{margin-top:0;padding-top:22px;font-size:14px}.rb-empty{margin:0;padding:48px 20px;border:1px dashed var(--rb-line);border-radius:var(--rb-radius);text-align:center;color:var(--rb-muted)}.rb-pagination{margin:48px 0 0}.rb-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.rb-pagination li{margin:0}.rb-pagination__item,.rb a.rb-pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--rb-line);border-radius:999px;background:#fff;color:var(--rb-text);font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.rb a.rb-pagination__item:hover{border-color:var(--rb-accent);color:var(--rb-accent)}.rb-pagination__item.is-current{border-color:var(--rb-accent);background:var(--rb-accent);color:#fff}.rb-pagination__item.is-gap{border-color:transparent;background:transparent;min-width:24px;padding:0}.rb-article{--rb-pt: 36px;--rb-pb: 60px;--rb-pt-mb: 22px;--rb-pb-mb: 40px}.rb-article__inner{max-width:var(--rb-article-w, 1180px);margin:0 auto}.rb-article__header{max-width:900px;margin:0 0 28px}.rb-article__title{margin:10px 0 0;color:var(--rb-heading);font-size:42px;line-height:1.2;letter-spacing:0;text-transform:none}.rb-byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:22px 0 0}.rb-author{display:inline-flex;align-items:center;gap:12px;min-width:0}.rb-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--rb-soft);color:var(--rb-accent);font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.rb-avatar img{width:100%;height:100%;object-fit:cover}.rb-author__label{display:block;font-size:12px;line-height:1.3;color:var(--rb-muted)}.rb-author__name{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--rb-heading)}.rb-byline .rb-meta{font-size:14px}.rb-byline .rb-author+.rb-meta{padding-left:16px;border-left:1px solid var(--rb-line)}.rb-article__image{margin:0 0 32px;border-radius:var(--rb-radius);overflow:hidden;background:var(--rb-soft)}.rb-article__image img{display:block;width:100%;height:auto;max-height:var(--rb-image-mh, 620px);object-fit:cover}.rb-article--image-ratio .rb-article__image img{max-height:none;aspect-ratio:var(--rb-image-ratio)}.rb-article__layout{display:block}.rb-article__body{min-width:0;max-width:800px}.rb-article--no-toc .rb-article__header,.rb-article--no-toc .rb-article__body,.rb-article--toc-inline .rb-article__header,.rb-article--toc-inline .rb-article__body{margin-left:auto;margin-right:auto}.rb-article--no-toc .rb-article__header,.rb-article--toc-inline .rb-article__header{max-width:800px}.rb-article--no-toc .rb-article__image,.rb-article--toc-inline .rb-article__image{max-width:1000px;margin-left:auto;margin-right:auto}.rb-article__aside{max-width:800px;margin:0 0 28px}.rb-article--toc-inline .rb-article__aside{margin-left:auto;margin-right:auto}@media(min-width:1025px){.rb-article--toc-sidebar .rb-article__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:56px;align-items:start}.rb-article--toc-sidebar .rb-article__body{grid-column:1;grid-row:1;max-width:none}.rb-article--toc-sidebar .rb-article__aside{grid-column:2;grid-row:1;position:sticky;top:var(--rb-offset);max-width:none;margin:0}.rb-article--toc-sidebar .rb-toc{max-height:calc(100vh - var(--rb-offset) - 24px);overflow-y:auto}}.rb-toc{border:1px solid var(--rb-line);border-radius:var(--rb-radius);background:#fff}.rb-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;color:var(--rb-heading);font-size:15px;font-weight:700;line-height:1.3;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.rb-toc__summary::-webkit-details-marker{display:none}.rb-toc__summary .rb-icon{font-size:16px;transition:transform .2s ease}.rb-toc[open] .rb-toc__summary .rb-icon{transform:rotate(180deg)}.rb-toc__list{margin:0;padding:0 12px 14px;list-style:none;counter-reset:rb-toc}.rb-toc__list li{margin:0}.rb-toc__list a,.rb .rb-toc__list a{display:block;padding:7px 10px;border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--rb-muted);font-size:14px;line-height:1.45;text-decoration:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.rb .rb-toc__list a:hover{color:var(--rb-accent)}.rb .rb-toc__list a.is-active{border-left-color:var(--rb-accent);background:var(--rb-soft);color:var(--rb-accent);font-weight:600}.rb-toc__item--h3 a,.rb .rb-toc__item--h3 a{padding-left:26px;font-size:13.5px}.rb-content{color:var(--rb-text);font-size:17px;line-height:1.8}.rb-content>*:first-child{margin-top:0}.rb-content>*:last-child{margin-bottom:0}.rb-content p{margin:0 0 1.25em}.rb-content h1,.rb-content h2,.rb-content h3,.rb-content h4,.rb-content h5,.rb-content h6{margin:1.9em 0 .65em;color:var(--rb-heading);line-height:1.3;letter-spacing:0;text-transform:none;scroll-margin-top:var(--rb-offset)}.rb-content h1,.rb-content h2{font-size:30px}.rb-content h3{font-size:23px}.rb-content h4{font-size:19px}.rb-content h5,.rb-content h6{font-size:17px}.rb-content a:not(.t4s-btn):not(.btn){color:var(--rb-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rb-content a:not(.t4s-btn):not(.btn):hover{text-decoration-thickness:2px}.rb-content strong,.rb-content b{font-weight:600}.rb-content ul,.rb-content ol{margin:0 0 1.25em;padding-left:1.5em}.rb-content ul{list-style:disc outside}.rb-content ol{list-style:decimal outside}.rb-content ul ul{list-style-type:circle}.rb-content li{margin:0 0 .5em;padding-left:.2em;list-style:inherit}.rb-content li>ul,.rb-content li>ol{margin:.5em 0 0}.rb-content li::marker{color:var(--rb-accent)}.rb-content img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:calc(var(--rb-radius) - 2px)}.rb-content p>img:only-child{margin:0 auto}.rb-content figure{margin:1.8em 0}.rb-content figure img{margin:0 auto}.rb-content figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--rb-muted);text-align:center}.rb-content blockquote{position:static;margin:1.8em 0;padding:20px 24px;text-align:left;border:0;border-left:4px solid var(--rb-accent);border-radius:0 var(--rb-radius) var(--rb-radius) 0;background:var(--rb-soft);color:var(--rb-heading);font-size:1.05em;font-style:italic;line-height:1.7}.rb-content blockquote p:last-child{margin-bottom:0}.rb-content blockquote:before,.rb-content blockquote:after{content:none;display:none}.rb-table-wrap{margin:1.8em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rb-line);border-radius:calc(var(--rb-radius) - 2px)}.rb-content table{width:100%;margin:1.8em 0;border:1px solid var(--rb-line);border-collapse:collapse;font-size:15px;line-height:1.55}.rb-table-wrap table{margin:0;border:0;min-width:520px}.rb-content th,.rb-content td{padding:12px 16px;border:1px solid var(--rb-line);border-width:1px;text-align:left;vertical-align:top}.rb-table-wrap tr>*:first-child{border-left:0}.rb-table-wrap tr>*:last-child{border-right:0}.rb-table-wrap tr:first-child>*{border-top:0}.rb-table-wrap tr:last-child>*{border-bottom:0}.rb-content th,.rb-content thead td,.rb-content table:not(:has(thead)) tr:first-child td{background:var(--rb-soft);color:var(--rb-heading);font-weight:600}.rb-content tbody tr:nth-child(2n) td{background:rgba(var(--rb-text-rgb),.025)}.rb-content iframe,.rb-content video{display:block;max-width:100%;margin:1.8em auto;border:0;border-radius:calc(var(--rb-radius) - 2px)}.rb-content video,.rb-content iframe[src*=youtube],.rb-content iframe[src*="youtu.be"],.rb-content iframe[src*=vimeo]{width:100%;height:auto;aspect-ratio:16 / 9}.rb-content hr{margin:2.2em 0;border:0;border-top:1px solid var(--rb-line)}.rb-content code{padding:2px 6px;border-radius:4px;background:rgba(var(--rb-text-rgb),.06);font-size:.9em}.rb-content pre{margin:1.8em 0;padding:18px 20px;overflow-x:auto;border-radius:calc(var(--rb-radius) - 2px);background:rgba(var(--rb-text-rgb),.06);font-size:14px;line-height:1.6}.rb-content pre code{padding:0;background:transparent}.rb-article__footer{margin-top:40px;padding-top:24px;border-top:1px solid var(--rb-line)}.rb-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0;list-style:none}.rb-tags li{margin:0}.rb-tags__label{margin-right:4px;font-size:14px;font-weight:600;color:var(--rb-heading)}.rb-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rb-share--top{margin:0 0 28px}.rb-share__label{margin-right:2px;font-size:14px;font-weight:600;color:var(--rb-heading)}.rb-share__btn,.rb a.rb-share__btn,.rb button.rb-share__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:1px solid var(--rb-line);border-radius:50%;background:#fff;color:var(--rb-text);font-size:17px;line-height:1;cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.rb a.rb-share__btn:hover,.rb button.rb-share__btn:hover{border-color:var(--rb-accent);background:var(--rb-accent);color:#fff}.rb-share__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 10px;border-radius:6px;background:var(--rb-heading);color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease}.rb-share__btn.is-copied .rb-share__tip{opacity:1}.rb-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:36px}.rb-nav__link,.rb a.rb-nav__link{display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;border:1px solid var(--rb-line);border-radius:var(--rb-radius);background:#fff;color:var(--rb-heading);text-decoration:none;transition:border-color .2s ease}.rb a.rb-nav__link:hover{border-color:var(--rb-accent)}.rb-nav__link--next{grid-column:2;text-align:right;align-items:flex-end}.rb-nav__dir{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-accent)}.rb-nav__title{font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rb-authorbox{display:flex;gap:20px;margin-top:36px;padding:26px 28px;border-radius:var(--rb-radius);background:var(--rb-soft)}.rb-authorbox .rb-avatar{width:72px;height:72px;background:#fff;font-size:24px}.rb-authorbox__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted)}.rb-authorbox__name{margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.35;color:var(--rb-heading)}.rb-authorbox__bio{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--rb-text)}.rb-comments{margin-top:44px;padding-top:32px;border-top:1px solid var(--rb-line)}.rb-comments__title{margin:0 0 20px;color:var(--rb-heading);font-size:24px;line-height:1.3;letter-spacing:0;text-transform:none}.rb-comments__list{margin:0 0 32px;padding:0;list-style:none}.rb-comment{margin:0;padding:18px 0;border-bottom:1px solid var(--rb-line)}.rb-comment__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rb-comment__author{font-size:15px;font-weight:600;color:var(--rb-heading)}.rb-comment__date{font-size:13px;color:var(--rb-muted)}.rb-comment__body{margin-top:6px;font-size:15px;line-height:1.7}.rb-comment__body p{margin:0 0 .6em}.rb-form__note{margin:0 0 16px;font-size:14px;color:var(--rb-muted)}.rb-form__msg{margin:0 0 16px;padding:12px 16px;border-radius:8px;font-size:14px}.rb-form__msg--ok{background:#4284451a;color:#2f6a32}.rb-form__msg--err{background:#eb001b14;color:#b00014}.rb-form__msg ul{margin:6px 0 0;padding-left:18px}.rb-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rb-form__field--full{grid-column:1 / -1}.rb-form__field label{display:block;margin:0 0 6px;font-size:14px;font-weight:500;color:var(--rb-heading)}.rb .rb-form__field input,.rb .rb-form__field textarea{display:block;width:100%;margin:0;padding:12px 14px;border:1px solid var(--rb-line);border-radius:8px;background:#fff;color:var(--rb-text);font-family:inherit;font-size:15px;line-height:1.5}.rb .rb-form__field input{height:48px}.rb .rb-form__field input:focus,.rb .rb-form__field textarea:focus{border-color:var(--rb-accent);outline:0;box-shadow:0 0 0 3px rgba(var(--rb-accent-rgb),.15)}.rb .rb-form__submit{margin:18px 0 0;height:48px;min-height:0;padding:0 28px;border:0;border-radius:999px;background:var(--rb-btn-bg);color:var(--rb-btn-color);font-family:inherit;font-size:15px;font-weight:600;line-height:1;cursor:pointer;transition:opacity .2s ease}.rb .rb-form__submit:hover{opacity:.88}.rb-related{--rb-pt: 50px;--rb-pb: 70px;--rb-pt-mb: 32px;--rb-pb-mb: 44px;background:var(--rb-related-bg, transparent)}.rb-related__inner{max-width:var(--rb-article-w, 1180px);margin:0 auto}.rb-related--line .rb-related__inner{padding-top:44px;border-top:1px solid var(--rb-line)}.rb-related.rb-related--line{--rb-pt: 0px;--rb-pt-mb: 0px}@media(max-width:1024px){.rb-grid{grid-template-columns:repeat(var(--rb-cols-tb),minmax(0,1fr))}.rb-hero__title{font-size:38px}.rb-article__title{font-size:36px}.rb-card--featured .rb-card__body{padding:30px}.rb-card--featured .rb-card__title{font-size:26px}.rb-card--featured .rb-card__media{min-height:280px}}@media(max-width:767px){.rb{padding-top:var(--rb-pt-mb);padding-bottom:var(--rb-pb-mb)}.rb-grid{grid-template-columns:repeat(var(--rb-cols-mb),minmax(0,1fr));gap:calc(var(--rb-gap-mb) + 4px) var(--rb-gap-mb)}.rb-hero__title{font-size:30px}.rb-hero__text{margin-top:10px;font-size:15px}.rb-search{margin-top:20px}.rb .rb-search__input{height:48px;padding-left:44px}.rb-search__icon{left:16px}.rb .rb-search__btn{height:38px;padding:0 16px;font-size:13px}.rb-cats__row{display:block}.rb-cats__label{display:block;margin:0 0 8px}.rb-cats__list{flex-wrap:nowrap;justify-content:flex-start!important;gap:8px;margin-left:calc(-.5 * var(--ts-gutter-x, 3rem));margin-right:calc(-.5 * var(--ts-gutter-x, 3rem));padding:2px calc(.5 * var(--ts-gutter-x, 3rem));overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rb-cats__list::-webkit-scrollbar{display:none}.rb-cats__list li{flex:0 0 auto}.rb-chip,.rb a.rb-chip{min-height:38px;padding:7px 15px;font-size:13.5px}.rb-head{margin-bottom:18px}.rb-head__title{font-size:23px}.rb-featured{margin-bottom:var(--rb-gap-mb)}.rb-featured+.rb-head{margin-top:32px}.rb-card--featured{display:flex}.rb-card--featured.rb-card--media-right .rb-card__media{order:0}.rb-card--featured .rb-card__media{aspect-ratio:16 / 9;min-height:0}.rb-card--featured .rb-card__body{padding:20px 20px 22px}.rb-card--featured .rb-card__title{font-size:22px}.rb-card--featured .rb-card__excerpt{font-size:14.5px;-webkit-line-clamp:3}.rb-card--featured .rb-meta{padding-top:16px;font-size:13px}.rb-card__body{padding:16px 18px 18px}.rb-card__title{font-size:17.5px}.rb--cols-mb-2 .rb-card:not(.rb-card--featured) .rb-card__body{padding:12px 12px 14px}.rb--cols-mb-2 .rb-card:not(.rb-card--featured) .rb-card__title{font-size:14.5px}.rb--cols-mb-2 .rb-card:not(.rb-card--featured) .rb-card__excerpt{display:none}.rb--cols-mb-2 .rb-card:not(.rb-card--featured) .rb-meta{font-size:12px;padding-top:10px}.rb-pagination{margin-top:32px}.rb-pagination__item,.rb a.rb-pagination__item{min-width:40px;height:40px;padding:0 12px}.rb-article__header{margin-bottom:20px}.rb-article__title{font-size:27px;line-height:1.25}.rb-byline{margin-top:16px}.rb-byline .rb-author+.rb-meta{padding-left:0;border-left:0;flex-basis:100%}.rb-article__image,.rb-article__aside{margin-bottom:22px}.rb-content{font-size:16px;line-height:1.75}.rb-content h1,.rb-content h2{font-size:23px}.rb-content h3{font-size:19.5px}.rb-content h4{font-size:17.5px}.rb-content blockquote{padding:16px 18px}.rb-content th,.rb-content td{padding:10px 12px}.rb-article__footer{margin-top:30px}.rb-nav{grid-template-columns:minmax(0,1fr);margin-top:28px}.rb-nav__link--next{grid-column:1}.rb-authorbox{flex-direction:column;gap:14px;margin-top:28px;padding:20px}.rb-authorbox .rb-avatar{width:60px;height:60px}.rb-form__grid{grid-template-columns:minmax(0,1fr)}.rb-related--line .rb-related__inner{padding-top:32px}}@media(prefers-reduced-motion:reduce){.rb *,.rb *:before,.rb *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/reana-blog.css.map */
