:root{--rm-ink:#0e1b2e;--rm-text:#2b3646;--rm-muted:#5d6b7e;--rm-line:#dbe1e8;--rm-paper:#f6f8fa;--rm-teal:#0a8f7a;--rm-teal-dark:#067062;--rm-amber:#f2a93b;--rm-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body{background:var(--rm-paper);color:var(--rm-text);line-height:1.75;font-size:17px}h1,h2,h3,h4{color:var(--rm-ink);line-height:1.25;letter-spacing:-.01em;font-weight:650;text-transform:none}.entry-content h2{margin-top:2em;font-size:1.65em}.entry-content h3{margin-top:1.6em;font-size:1.3em}a{color:var(--rm-teal);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--rm-teal-dark)}:focus-visible{outline:3px solid var(--rm-amber);outline-offset:2px}img{border-radius:6px}.site-header{background:#fff;border-bottom:1px solid var(--rm-line);box-shadow:none}.inside-header{padding:12px 40px}.main-navigation .main-nav ul li a{font-weight:600;font-size:15px;text-transform:none;letter-spacing:0;color:var(--rm-ink);border-bottom:3px solid #fff0}.main-navigation .main-nav ul li a::after{display:none}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li.current-menu-ancestor>a{color:var(--rm-teal-dark);background:#fff0;border-bottom-color:var(--rm-amber)}.main-navigation .sub-menu{border:1px solid var(--rm-line);box-shadow:0 8px 24px rgb(14 27 46 / .08)}header{margin-bottom:0}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header{background:#fff;border:1px solid var(--rm-line);border-radius:8px;box-shadow:none;padding:28px 32px;margin-bottom:28px}.entry-title{font-size:28px;text-transform:none}.entry-title a{color:var(--rm-ink);text-decoration:none}.entry-title a:hover{color:var(--rm-teal-dark)}.single .entry-title{font-size:38px;max-width:22ch}.entry-meta,.entry-meta a{color:var(--rm-muted);font-size:14px;text-transform:none;letter-spacing:0}.post-image img,.single-featured-image img{width:100%;height:auto;border-radius:6px}a.read-more,.read-more{display:inline-block;margin-top:12px;font-weight:600;text-transform:none;letter-spacing:0;text-decoration:none;text-align:left}a.read-more::after{content:""}.cat-links a,.tags-links a{display:inline-block;font-size:13px;padding:2px 10px;border:1px solid var(--rm-line);border-radius:999px;text-decoration:none;color:var(--rm-muted);margin:0 6px 6px 0}.paging-navigation{text-align:left}.single .entry-content{max-width:68ch;font-size:18px}.single .entry-content>*{max-width:100%}pre,code,kbd{font-family:var(--rm-mono);font-size:.9em}pre{background:var(--rm-ink);color:#e6edf5;border-radius:8px;padding:18px 20px;overflow:auto;line-height:1.6}code{background:#e8eef3;color:var(--rm-ink);padding:2px 6px;border-radius:4px}pre code{background:none;color:inherit;padding:0}table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}th{background:var(--rm-ink);color:#fff;text-align:left;padding:10px 14px;font-weight:600}td{padding:10px 14px;border-bottom:1px solid var(--rm-line)}tr:nth-child(even) td{background:#f1f4f7}blockquote{border-left:4px solid var(--rm-amber);background:#fff;margin:1.5em 0;padding:12px 20px;color:var(--rm-text)}.sidebar .widget{background:#fff;border:1px solid var(--rm-line);border-radius:8px;box-shadow:none;padding:22px 24px;margin-bottom:24px}.widget-title{font-size:16px;font-weight:650;text-transform:none;letter-spacing:0;color:var(--rm-ink);border-bottom:1px solid var(--rm-line);padding-bottom:12px;margin-bottom:14px}.widget-title::after{display:none}.sidebar .widget ul{margin:0;list-style:none}.sidebar .widget li{padding:8px 0;border-bottom:1px solid var(--rm-line);margin:0}.sidebar .widget li:last-child{border-bottom:0}.sidebar .widget a{text-decoration:none}.sidebar .widget img{border-radius:50%}.button,button,html input[type=button],input[type=reset],input[type=submit],a.button,button.wpforms-submit{background:var(--rm-teal)!important;color:#fff!important;border:0!important;border-radius:6px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:12px 22px!important;text-decoration:none}.button:hover,button:hover,input[type=submit]:hover,button.wpforms-submit:hover{background:var(--rm-teal-dark)!important}input[type=text],input[type=email],input[type=url],input[type=search],textarea{border:1px solid var(--rm-line);border-radius:6px;background:#fff;padding:10px 12px}.site-footer{background:var(--rm-ink);color:#b8c4d3}.site-footer a{color:#fff}.site-info{font-size:14px;text-align:left}.footer-widgets{background:var(--rm-ink);color:#b8c4d3}.footer-widgets .widget-title{color:#fff;border-color:#24344d}.home .entry-header{display:none}.home .separate-containers .inside-article{background:#fff0;border:0;padding:0}.rm-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;background:var(--rm-ink);color:#d3dce8;border-radius:10px;padding:56px 56px}.rm-hero h1{color:#fff;font-size:clamp(30px,4.2vw,46px);margin:0 0 16px;max-width:16ch}.rm-hero p{margin:0 0 24px;max-width:46ch;font-size:18px}.rm-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.rm-btn{display:inline-block;background:var(--rm-amber);color:var(--rm-ink)!important;font-weight:700;padding:13px 24px;border-radius:6px;text-decoration:none}.rm-btn:hover{background:#ffbd5c}.rm-hero a.rm-link{color:#fff;text-decoration:underline;text-underline-offset:4px}.rm-diagram{width:100%;height:auto}.rm-diagram .box{fill:#16283f;stroke:#35506f;stroke-width:1.5}.rm-diagram .hub{fill:#0a8f7a;stroke:#12c0a5;stroke-width:1.5}.rm-diagram .link{stroke:#12c0a5;stroke-width:2.5;fill:none}.rm-diagram .spare{stroke:var(--rm-amber);stroke-width:2.5;fill:none;stroke-dasharray:6 6}.rm-diagram text{fill:#e6edf5;font:600 13px/1 inherit;font-family:inherit}.rm-diagram .small{fill:#9fb0c5;font-weight:500;font-size:11px}.rm-section{margin:56px 0 0}.rm-section h2{font-size:26px;margin:0 0 20px}.rm-topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.rm-topics h3{font-size:18px;margin:0 0 8px;padding-top:14px;border-top:3px solid var(--rm-ink)}.rm-topics p{margin:0 0 10px;font-size:15px;color:var(--rm-muted)}.rm-topics a{font-weight:600}.rm-local{margin-top:56px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;background:#fff;border:1px solid var(--rm-line);border-left:6px solid var(--rm-amber);border-radius:8px;padding:28px 32px}.rm-local h2{font-size:22px;margin:0 0 6px}.rm-local p{margin:0;max-width:56ch}@media (max-width:820px){.rm-hero{grid-template-columns:1fr;padding:36px 24px;gap:32px}.separate-containers .inside-article{padding:20px}.single .entry-title{font-size:30px}.inside-header{padding:10px 20px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.rm-ad{margin:32px 0;min-height:280px;text-align:center;clear:both}.rm-ad-label{display:block;font-size:12px;color:var(--rm-muted);margin-bottom:6px}.rm-wa{display:inline-block;background:#128c4a;color:#fff!important;font-weight:700;padding:12px 22px;border-radius:6px;text-decoration:none}.rm-wa:hover{background:#0e6f3a}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--rm-line);border-radius:8px;padding:16px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:17px;color:var(--rm-ink)}.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:var(--rm-ink);font-weight:700}.woocommerce span.onsale{background:var(--rm-amber);color:var(--rm-ink);border-radius:6px;min-height:0;line-height:1;padding:8px 10px}.woocommerce div.product .product_title{font-size:32px}.wp-block-gallery{gap:12px}.wp-block-gallery img{border-radius:8px}.wp-block-gallery figcaption{font-size:14px;color:var(--rm-muted)}.lang-item a{font-weight:600}.lang-item.current-lang a{color:var(--rm-teal-dark)}.wpf-container-wrapper{display:none}.blog .site-main article .inside-article,.archive .site-main article .inside-article,.search .site-main article .inside-article{display:grid;grid-template-columns:260px 1fr;column-gap:28px;align-items:start}.blog .post-image,.archive .post-image,.search .post-image{grid-column:1;grid-row:1 / span 4;margin:0!important}.blog .post-image img,.archive .post-image img,.search .post-image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:8px}.blog .inside-article>*:not(.post-image),.archive .inside-article>*:not(.post-image),.search .inside-article>*:not(.post-image){grid-column:2}.blog .inside-article:not(:has(.post-image)),.archive .inside-article:not(:has(.post-image)),.search .inside-article:not(:has(.post-image)){grid-template-columns:1fr}.blog .inside-article:not(:has(.post-image))>*,.archive .inside-article:not(:has(.post-image))>*,.search .inside-article:not(:has(.post-image))>*{grid-column:1}.single .featured-image,.single .single-featured-image,.single .page-header-image-single{margin:0 0 24px}.single .featured-image img,.single .single-featured-image img,.single .page-header-image-single img{width:100%;height:auto;aspect-ratio:16/9;max-height:420px;object-fit:cover;border-radius:8px}body .entry-title,body .entry-title a,body h1,body h2,body h3{text-transform:none!important}body .entry-title{font-size:24px!important;line-height:1.3!important;font-weight:700!important}body.single .entry-title{font-size:34px!important;max-width:none!important}.entry-meta{margin-bottom:8px}@media (max-width:700px){.blog .site-main article .inside-article,.archive .site-main article .inside-article,.search .site-main article .inside-article{display:block}.blog .post-image img,.archive .post-image img,.search .post-image img{margin-bottom:14px}}