.rk-bloghero{background: var(--wp--custom--pink-tint)}.rk-bloghero .rk-section__inner{padding-top: clamp(2.25rem,4.5vw,4rem);padding-bottom: clamp(2.25rem,4.5vw,4rem);text-align: center}.rk-bloghero .rk-psec__crumbs{justify-content: center}.rk-bloghero__title{margin: 0;font-family: var(--rk-t-h1-family,var(--wp--preset--font-family--heading));font-size: var(--rk-t-h1-size,clamp(1.75rem,1.2rem + 2.6vw,3rem));font-weight: var(--rk-t-h1-weight,700);letter-spacing: var(--rk-t-h1-spacing,0.01em);text-transform: var(--rk-t-h1-transform,uppercase);font-synthesis-weight: none;line-height: 1.1}.rk-bloghero__lead{max-width: 42rem;margin: clamp(0.75rem,2vw,1.125rem) auto 0;font-size: clamp(0.9375rem,0.9rem + 0.2vw,1.0625rem);line-height: 1.65;color: var(--wp--custom--ink-soft)}.rk-blogtabs{padding: clamp(1.25rem,3vw,2rem) var(--wp--custom--gutter) 0}.rk-blogtabs__row{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.5rem;max-width: var(--wp--style--global--wide-size,100rem);margin: 0 auto}.rk-blogtabs__tab{padding: 0.5rem 0.875rem;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--white);font-family: var(--wp--preset--font-family--heading);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--custom--ink-soft);text-decoration: none;transition: border-color 0.2s var(--wp--custom--ease),color 0.2s var(--wp--custom--ease)}.rk-blogtabs__tab:hover{border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--ink)}.rk-blogtabs__tab.is-active{border-color: var(--wp--preset--color--ink);background: var(--wp--preset--color--ink);color: var(--wp--preset--color--white)}.rk-blogfeat{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--white);margin-bottom: clamp(1.5rem,3vw,2.5rem)}.rk-blogfeat .rk-blogcard__img{position: relative;display: block;overflow: hidden;background: var(--wp--preset--color--surface-product)}.rk-blogfeat .rk-blogcard__img img{width: 100%;height: 100%;min-height: 18rem;object-fit: cover}.rk-blogfeat .rk-blogcard__b{display: flex;flex-direction: column;justify-content: center;padding: clamp(1.25rem,3vw,2.25rem)}.rk-blogfeat .rk-blogcard__title{font-size: clamp(1.125rem,0.9rem + 0.9vw,1.625rem)}.rk-blog__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,2.5vw,1.625rem)}.rk-blogcard{display: flex;flex-direction: column;min-width: 0;border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--white)}.rk-blogcard__img{position: relative;display: block;overflow: hidden;background: var(--wp--preset--color--surface-product)}.rk-blogcard__img img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;transition: transform 0.55s var(--wp--custom--ease)}.rk-blogcard:hover .rk-blogcard__img img{transform: scale(1.04)}.rk-blogcard__cat{position: absolute;left: 0.75rem;top: 0.75rem;padding: 0.3125rem 0.5rem;background: rgba(255,255,255,0.94);font-family: var(--wp--preset--font-family--heading);font-size: 0.625rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--wp--custom--ink-soft)}.rk-blogcard__b{display: flex;flex-direction: column;flex: 1;padding: clamp(1rem,2vw,1.25rem)}.rk-blog__meta{display: flex;align-items: center;gap: 0.4375rem;margin: 0 0 0.5rem;font-size: 0.75rem;color: var(--wp--custom--ink-mute)}.rk-blogcard__title{margin: 0 0 0.5rem;font-family: var(--wp--preset--font-family--heading);font-size: 1rem;font-weight: 700;letter-spacing: 0.01em;line-height: 1.35}.rk-blogcard__title a{color: var(--wp--preset--color--heading);text-decoration: none}.rk-blogcard:hover .rk-blogcard__title a{color: var(--wp--custom--ink-hover)}.rk-blogcard__ex{margin: 0 0 0.875rem;font-size: 0.875rem;line-height: 1.6;color: var(--wp--custom--ink-soft)}.rk-blogcard__more{margin-top: auto;font-family: var(--wp--preset--font-family--heading);font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--ink)}.rk-blog__empty{text-align: center;color: var(--wp--custom--ink-soft)}.rk-blog__pages{margin-top: clamp(1.75rem,3vw,2.5rem)}.rk-blog__pages ul{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.375rem;list-style: none;margin: 0;padding: 0}.rk-blog__pages a,.rk-blog__pages span{display: grid;place-items: center;min-width: 2.25rem;height: 2.25rem;padding: 0 0.625rem;border: 1px solid var(--wp--preset--color--line);font-size: 0.8125rem;color: var(--wp--preset--color--ink);text-decoration: none}.rk-blog__pages a:hover{border-color: var(--wp--preset--color--ink)}.rk-blog__pages .current{background: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--white)}.rk-blog--related{background: var(--wp--preset--color--surface-product)}.rk-blog__reltitle{margin: 0 0 clamp(1.25rem,2.5vw,1.75rem);font-family: var(--rk-t-h2-family,var(--wp--preset--font-family--heading));font-size: var(--rk-t-h2-size,clamp(1.125rem,0.9rem + 0.7vw,1.5rem));font-weight: var(--rk-t-h2-weight,700);letter-spacing: var(--rk-t-h2-spacing,0.02em);text-transform: var(--rk-t-h2-transform,uppercase);font-synthesis-weight: none}.rk-arthead{background: var(--wp--custom--pink-tint)}.rk-arthead .rk-section__inner{max-width: 44rem;padding-top: clamp(2rem,4.5vw,3.5rem);padding-bottom: clamp(1.25rem,2.5vw,2rem);text-align: center}.rk-arthead .rk-psec__crumbs{justify-content: center}.rk-arthead .rk-blog__meta{justify-content: center}.rk-arthead__cat{display: inline-block;margin: 0.75rem 0 0.875rem;padding: 0.3125rem 0.625rem;border: 1px solid var(--wp--custom--pink-soft);background: var(--wp--custom--pink-tint);font-family: var(--wp--preset--font-family--heading);font-size: 0.625rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--ink);text-decoration: none}.rk-arthead__cat:hover{border-color: var(--wp--preset--color--ink)}.rk-arthead__title{margin: 0 0 0.875rem;font-family: var(--rk-t-h1-family,var(--wp--preset--font-family--body));font-size: var(--rk-t-h1-size,clamp(1.625rem,1.1rem + 2.2vw,2.625rem));font-weight: var(--rk-t-h1-weight,400);letter-spacing: var(--rk-t-h1-spacing,-0.005em);text-transform: var(--rk-t-h1-transform,none);font-synthesis-weight: none;line-height: 1.2;color: var(--wp--preset--color--heading)}.rk-arthead .rk-blog__meta{font-family: var(--wp--preset--font-family--heading);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase}.rk-article__cover{max-width: 76rem;margin: clamp(1.5rem,3vw,2.5rem) auto clamp(1.75rem,3.5vw,3rem);padding: 0 var(--wp--custom--gutter)}.rk-article__cover img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.rk-article__body{max-width: 46rem;margin: 0 auto;padding: 0 var(--wp--custom--gutter) clamp(2rem,4vw,3.5rem);color: var(--wp--custom--ink-soft)}.rk-article__body > *{max-width: none}.rk-article__body p:empty{display: none}.rk-article__body > p:first-of-type:not(:empty){font-size: 1.1875rem;line-height: 1.7;color: var(--wp--preset--color--ink)}.rk-article__body p,.rk-article__body li{font-family: var(--rk-t-text-family,var(--wp--preset--font-family--body));font-size: var(--rk-t-text-size,1.0625rem);line-height: var(--rk-t-text-line,1.8)}.rk-article__body p{margin: 0 0 1.125rem}.rk-article__body strong{color: var(--wp--preset--color--ink)}.rk-article__body a{color: var(--wp--preset--color--ink);text-decoration: underline;text-underline-offset: 2px;text-decoration-thickness: 1px}.rk-article__body h2,.rk-article__body h3{color: var(--wp--preset--color--heading);scroll-margin-top: 7rem}.rk-article__body h2{margin: clamp(2.25rem,4.5vw,3.25rem) 0 0.875rem;padding-top: clamp(1.25rem,2.5vw,1.75rem);border-top: 1px solid var(--wp--preset--color--line);font-family: var(--rk-t-h2-family,var(--wp--preset--font-family--body));font-size: var(--rk-t-h2-size,clamp(1.375rem,1rem + 1.2vw,1.875rem));font-weight: var(--rk-t-h2-weight,400);letter-spacing: var(--rk-t-h2-spacing,-0.005em);text-transform: var(--rk-t-h2-transform,none);font-synthesis-weight: none;line-height: 1.25}.rk-article__body > h2:first-child{margin-top: 0;padding-top: 0;border-top: 0}.rk-article__body h3{margin: clamp(1.5rem,3vw,2.25rem) 0 0.5rem;font-family: var(--rk-t-h3-family,var(--wp--preset--font-family--heading));font-size: var(--rk-t-h3-size,0.875rem);font-weight: var(--rk-t-h3-weight,700);letter-spacing: var(--rk-t-h3-spacing,0.08em);text-transform: var(--rk-t-h3-transform,uppercase);font-synthesis-weight: none;line-height: 1.4}.rk-article__body ul,.rk-article__body ol{margin: 0 0 1.25rem;padding-left: 1.25rem}.rk-article__body li{margin-bottom: 0.5rem}.rk-article__body li::marker{color: var(--wp--preset--color--ink)}.rk-article__body .wp-block-rank-math-toc-block{margin: 0 0 clamp(1.5rem,3vw,2.25rem);padding: clamp(1rem,2.5vw,1.5rem);border: 1px solid var(--wp--custom--pink-soft);background: var(--wp--custom--pink-tint)}.rk-article__body .wp-block-rank-math-toc-block h2,.rk-article__body .wp-block-rank-math-toc-block h3{margin: 0 0 0.75rem;padding: 0;border: 0;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--ink)}.rk-article__body .wp-block-rank-math-toc-block ul{margin: 0;padding-left: 1.125rem;list-style: decimal}.rk-article__body .wp-block-rank-math-toc-block ul ul{margin: 0.375rem 0 0.5rem;list-style: disc}.rk-article__body .wp-block-rank-math-toc-block li{margin-bottom: 0.375rem;font-family: var(--wp--preset--font-family--body);font-size: 0.9375rem;line-height: 1.5}.rk-article__body .wp-block-rank-math-toc-block a{color: var(--wp--preset--color--ink);text-decoration: none}.rk-article__body .wp-block-rank-math-toc-block a:hover{color: var(--wp--preset--color--ink);text-decoration: underline}.rk-article__body figure{margin-block: clamp(2rem,4vw,3rem)}.rk-article__body .wp-block-image img{max-width: min(54rem,100%)}.rk-article__body img{height: auto}.rk-article__body figcaption{margin-top: 0.5rem;font-size: 0.8125rem;line-height: 1.5;color: var(--wp--custom--ink-mute);text-align: center}.rk-article__body .wp-block-table{overflow-x: auto;-webkit-overflow-scrolling: touch}.rk-article__body table{width: 100%;border-collapse: collapse;font-size: 0.9375rem}.rk-article__body th,.rk-article__body td{padding: 0.625rem 0.75rem;border: 1px solid var(--wp--preset--color--line);text-align: left;vertical-align: top}.rk-article__body th{background: var(--wp--preset--color--surface-product);font-family: var(--wp--preset--font-family--heading);font-size: 0.8125rem;font-weight: 700;color: var(--wp--preset--color--ink)}.rk-article__body blockquote{margin: clamp(1.5rem,3vw,2.25rem) 0;padding: 0.25rem 0 0.25rem 1.25rem;border-left: 2px solid var(--wp--preset--color--ink);font-size: 1.125rem;line-height: 1.7;color: var(--wp--preset--color--ink)}.rk-article__body blockquote p:last-child{margin-bottom: 0}.rk-article__body .wp-block-woocommerce-product-category,.rk-article__body .wc-block-grid{margin: clamp(1.75rem,3.5vw,2.5rem) 0}.rk-article__body .wc-block-grid__product{font-family: var(--wp--preset--font-family--body);font-size: 1.0625rem;line-height: 1.8}.rk-article__body .wc-block-grid__product-title{font-family: var(--wp--preset--font-family--heading);font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.04em}.rk-article__body .rk-art-quick,.rk-article__body .rk-art-links{margin: clamp(1.5rem,3vw,2.25rem) 0;padding: clamp(1rem,2.5vw,1.5rem)}.rk-article__body .rk-art-quick{border: 1px solid var(--wp--custom--pink-soft);background: var(--wp--custom--pink-tint)}.rk-article__body .rk-art-links{border: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--surface-product)}.rk-article__body .rk-art-quick h3,.rk-article__body .rk-art-links h3{margin: 0 0 0.5rem;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--wp--preset--color--ink)}.rk-article__body .rk-art-quick p:last-child,.rk-article__body .rk-art-links ul{margin-bottom: 0}@media (max-width: 900px){.rk-blogfeat{grid-template-columns: 1fr}.rk-blogfeat .rk-blogcard__img img{min-height: 0;aspect-ratio: 16 / 10}.rk-blog__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.rk-blog__grid{grid-template-columns: 1fr}.rk-article__body p,.rk-article__body li{font-size: var(--rk-t-text-size,1rem)}.rk-article__body .wc-block-grid__product{font-size: 1rem}.rk-article__cover img{aspect-ratio: 4 / 3}}
