/*
Theme Name: Roei Stream Blue
Description: Gentle blue, accessible presentation for Roei's Tips Stream.
Template: experon
Version: 1.0.0
Text Domain: roei-stream
*/
:root{font-size:100%;scroll-padding-block:2rem max(2rem,var(--rs-consent-space,0px))}
body.rs-theme{padding-bottom:var(--rs-consent-space,0px)}
body.rs-theme{--rs-blue:#115172;--rs-ink:#293b49;--rs-muted:#465b69;--rs-line:#dce5ec;--rs-soft:#edf5fa;background:#fff;color:var(--rs-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.75;text-rendering:optimizeLegibility}
body.rs-theme *,body.rs-theme *::before,body.rs-theme *::after{box-sizing:border-box}
body.rs-theme #body-core{background:#fff;box-shadow:none;margin:0;max-width:none;min-width:0;width:100%}
body.rs-theme a{color:var(--rs-blue);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}
body.rs-theme a:hover{text-decoration-thickness:2px}
body.rs-theme :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--rs-blue);outline-offset:4px;box-shadow:0 0 0 2px #fff}
body.rs-theme :where(a,button,input,select,textarea,summary,[tabindex]){scroll-margin-block:2rem 12rem}
body.rs-theme button,body.rs-theme input,body.rs-theme textarea,body.rs-theme select{font:inherit;color:inherit;max-width:100%}
body.rs-theme input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),body.rs-theme select,body.rs-theme textarea{border:1px solid #74838e;border-radius:4px;background:#fff;padding:10px 12px;min-height:44px;height:auto;box-shadow:none}
body.rs-theme button,body.rs-theme input[type=submit],body.rs-theme .button{min-height:44px;line-height:1.5}
body.rs-theme button:not(.rs-menu-toggle):not(.rs-submenu-toggle):not(.cli-switch):not(.cky-btn-close),body.rs-theme input[type=submit],body.rs-theme .woocommerce a.button{background:var(--rs-blue);color:#fff;border:1px solid var(--rs-blue);border-radius:4px;padding:10px 17px;text-shadow:none;box-shadow:none}
body.rs-theme h1,body.rs-theme h2,body.rs-theme h3,body.rs-theme h4,body.rs-theme h5,body.rs-theme h6{font-family:inherit;color:var(--rs-ink);font-weight:600;line-height:1.35;text-transform:none;overflow-wrap:anywhere}
body.rs-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important;white-space:nowrap}
body.rs-theme .rs-skip-link{position:absolute;inset-block-start:10px;inset-inline-start:16px;transform:translateY(-180%);z-index:100000;background:#fff;color:var(--rs-blue);padding:12px 20px;border:2px solid currentColor;font-weight:600}
body.rs-theme .rs-skip-link:focus{transform:translateY(0)}
body.rs-theme .rs-header{border-bottom:1px solid var(--rs-line);background:#fff}
body.rs-theme .rs-header-inner{max-width:1220px;margin:auto;min-height:96px;padding:18px 24px;display:grid;grid-template-columns:minmax(210px,1fr) auto auto;gap:22px;align-items:center}
body.rs-theme .rs-branding{min-width:0;grid-column:1;grid-row:1}
body.rs-theme .rs-brand{display:inline-flex;flex-direction:column;justify-content:center;text-decoration:none;min-height:44px;max-width:100%}
body.rs-theme .rs-brand-name{font-size:1.45rem;font-weight:600;letter-spacing:-.45px;line-height:1.25}
body.rs-theme .rs-tagline{font-size:.8125rem;font-weight:400;color:var(--rs-muted);line-height:1.5;margin-top:4px}
body.rs-theme .custom-logo-link img{max-height:55px;max-width:150px;width:auto;margin-right:15px}
body.rs-theme .rs-header-actions{grid-column:3;grid-row:1;display:flex;align-items:center;gap:2px}
body.rs-theme .rs-search-disclosure{position:relative}
body.rs-theme .rs-search-disclosure>summary,body.rs-theme .rs-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;border-radius:4px;background:transparent;color:var(--rs-blue);list-style:none;cursor:pointer}
body.rs-theme .rs-search-disclosure>summary::-webkit-details-marker{display:none}
body.rs-theme .rs-search-disclosure>summary,body.rs-theme .rs-menu-toggle{box-shadow:none;text-shadow:none}
body.rs-theme .rs-search-disclosure>summary:hover,body.rs-theme .rs-menu-toggle:hover{background:var(--rs-soft)}
body.rs-theme .rs-menu-toggle{display:none}
body.rs-theme .rs-search-panel{position:absolute;inset-inline-end:0;top:54px;z-index:100;width:360px;max-width:calc(100vw - 48px);padding:20px;background:#fff;border:1px solid var(--rs-line);border-radius:6px;box-shadow:0 8px 24px #1a34451a}
body.rs-theme .rs-search-form{margin:0}
body.rs-theme .rs-search-form label{display:block;font-size:.875rem;font-weight:600;margin-bottom:7px}
body.rs-theme .rs-search-fields{display:flex;gap:9px;align-items:stretch}
body.rs-theme .rs-search-fields input{width:100%;min-width:0;margin:0}
body.rs-theme .rs-search-fields button{flex-shrink:0}
body.rs-theme .rs-primary-nav{grid-column:2;grid-row:1}
body.rs-theme .rs-menu,body.rs-theme .rs-footer-menu{display:flex;align-items:center;flex-wrap:wrap;gap:5px 22px;list-style:none;margin:0;padding:0}
body.rs-theme .rs-menu li{list-style:none;position:relative;margin:0;padding:0}
body.rs-theme .rs-menu a{display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;text-decoration:none;border-bottom:2px solid transparent;color:var(--rs-muted)}
body.rs-theme .rs-menu a[aria-current],body.rs-theme .rs-menu .current-menu-item>a,body.rs-theme .rs-menu .current_page_item>a{color:var(--rs-blue);border-bottom-color:var(--rs-blue)}
body.rs-theme .rs-menu a:hover,body.rs-theme .rs-menu a:focus-visible{text-decoration:underline;color:var(--rs-blue)}
body.rs-theme .rs-menu ul{display:none;position:absolute;z-index:80;min-width:210px;max-width:290px;background:#fff;border:1px solid var(--rs-line);padding:10px 14px;margin:0;list-style:none;box-shadow:0 5px 18px #1a34451a}
body.rs-theme .rs-menu li:focus-within>ul,body.rs-theme .rs-menu li:hover>ul,body.rs-theme .rs-menu li.rs-submenu-open>ul{display:block}
body.rs-theme .rs-menu ul a{width:100%}
body.rs-theme .rs-submenu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--rs-blue);cursor:pointer}
body.rs-theme .rs-header-image img{display:block;width:100%;height:auto}
body.rs-theme .rs-extra-navigation{max-width:1170px;margin:auto;padding:10px 24px}
body.rs-theme #content{background:#fff;padding:0;overflow:visible}
body.rs-theme #content-core{max-width:1220px;width:100%;margin:0 auto;padding:0 24px;display:block}
body.rs-theme #main{width:100%;float:none;margin:0;padding:0;min-width:0}
body.rs-theme #main:focus{outline:none}
body.rs-theme #main-core{min-width:0;padding:0;width:100%;margin:0}
body.rs-theme .rs-list-heading{padding:32px 0 20px;margin:0}
body.rs-theme .rs-list-heading h1{font-size:1.9rem;letter-spacing:-.6px;margin:0 0 7px}
body.rs-theme .rs-list-heading p,body.rs-theme .rs-archive-description{color:var(--rs-muted);margin:0;font-size:1rem}
body.rs-theme .rs-page-number{font-size:.8em;font-weight:400}
body.rs-theme .rs-topics{margin:0 0 28px;border-bottom:1px solid var(--rs-line)}
body.rs-theme .rs-topics ul{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;margin:0;padding:0}
body.rs-theme .rs-topics li{margin:0;padding:0;list-style:none}
body.rs-theme .rs-topics a{display:flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:2px solid transparent;text-decoration:none;font-size:.875rem;color:var(--rs-muted)}
body.rs-theme .rs-topics a[aria-current=page]{border-bottom-color:var(--rs-blue);color:var(--rs-blue);font-weight:600}
body.rs-theme .rs-topics a:hover{text-decoration:underline}
body.rs-theme .rs-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 34px;margin:0 0 38px}
body.rs-theme #main .rs-post-preview{display:flex;flex-direction:column;min-width:0;padding:0 0 22px;margin:0;border:0;border-bottom:1px solid var(--rs-line);background:transparent;box-shadow:none;float:none;width:auto}
body.rs-theme .rs-post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;color:var(--rs-muted);font-size:.8125rem;line-height:1.6;margin:0}
body.rs-theme .rs-post-meta a{color:var(--rs-muted);text-decoration:none;min-height:24px;display:inline-flex;align-items:center}
body.rs-theme .rs-post-meta a:hover{text-decoration:underline}
body.rs-theme #main .rs-post-preview h2{font-size:1.3125rem;line-height:1.4;letter-spacing:-.3px;margin:12px 0 10px;padding:0;border:0}
body.rs-theme .rs-post-preview h2,body.rs-theme .rs-article-heading h1{text-wrap:balance}
body.rs-theme #content .rs-post-preview h2 a{color:var(--rs-ink);text-decoration:none}
body.rs-theme #content .rs-topics a,body.rs-theme #content .rs-post-meta a{text-decoration:none}
body.rs-theme .rs-post-preview h2 a:hover{color:var(--rs-blue);text-decoration:underline}
body.rs-theme .rs-excerpt{font-size:1rem;line-height:1.8;color:var(--rs-muted);margin:0 0 12px;padding:0}
body.rs-theme .rs-read-more{font-size:.875rem;display:inline-flex;align-items:center;gap:5px;min-height:44px;align-self:flex-start;margin-top:auto;font-weight:500}
body.rs-theme .pagination{margin:28px 0 44px;border:0;padding:0;text-align:center}
body.rs-theme .pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
body.rs-theme .pagination .page-numbers{min-width:44px;min-height:44px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rs-line);border-radius:4px;background:#fff;color:var(--rs-blue);font-size:1rem;text-decoration:none}
body.rs-theme .pagination .current{background:var(--rs-blue);color:#fff;border-color:var(--rs-blue)}
body.rs-theme #content .pagination .nav-links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}
body.rs-theme #content .pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;float:none;width:auto!important;min-width:44px;height:auto!important;min-height:44px;padding:9px 13px;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal;box-shadow:none;background:#fff;color:var(--rs-blue);border:1px solid var(--rs-line)}
body.rs-theme #content .pagination .current{background:var(--rs-blue);color:#fff;border-color:var(--rs-blue)}
body.rs-theme .rs-full-post,body.rs-theme .rs-full-page{max-width:800px;margin:0 auto 44px;float:none;padding:0;border:0}
body.rs-theme .rs-article-heading{padding:38px 0 24px}
body.rs-theme .rs-article-heading h1{font-size:clamp(1.875rem,3.5vw,2.625rem);line-height:1.2;letter-spacing:-.7px;margin:16px 0 0}
body.rs-theme .rs-entry-content{font-size:1.125rem;line-height:1.85;overflow-wrap:anywhere;min-width:0}
body.rs-theme .rs-entry-content p{margin:0 0 1.3em}
body.rs-theme .rs-entry-content h2{font-size:1.65rem;margin:1.6em 0 .7em;line-height:1.4}
body.rs-theme .rs-entry-content h3{font-size:1.35rem;margin:1.5em 0 .6em}
body.rs-theme .rs-entry-content li{margin-bottom:.5em}
body.rs-theme .rs-entry-content ul,body.rs-theme .rs-entry-content ol{margin-inline-start:1.4em}
body.rs-theme .rs-entry-content img,body.rs-theme .rs-entry-content video,body.rs-theme .rs-entry-content iframe{max-width:100%}
body.rs-theme .rs-entry-content img{height:auto}
body.rs-theme .rs-entry-content figure{max-width:100%;margin:1.5em 0}
body.rs-theme .rs-entry-content figcaption{font-size:.875rem;color:var(--rs-muted)}
body.rs-theme .rs-entry-content pre{max-width:100%;overflow:auto;white-space:pre;word-break:normal;overflow-wrap:normal;background:#f3f7fa;color:#203747;border:1px solid var(--rs-line);border-radius:8px;padding:18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9375rem;line-height:1.7;margin:1.5em 0;tab-size:2}
body.rs-theme .rs-entry-content pre code{font:inherit;white-space:inherit;background:transparent;color:inherit;padding:0;border:0}
body.rs-theme .rs-entry-content :not(pre)>code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em;background:#edf3f7;color:#203747;padding:.12em .3em;overflow-wrap:anywhere}
body.rs-theme .rs-table-scroll{max-width:100%;overflow:auto;margin:1.5em 0}
body.rs-theme .rs-table-scroll table{margin:0;min-width:100%}
body.rs-theme .rs-entry-content th,body.rs-theme .rs-entry-content td{padding:10px;border-color:var(--rs-line);vertical-align:top}
body.rs-theme .rs-entry-content blockquote{border-inline-start:3px solid var(--rs-blue);padding:16px 20px;margin:1.4em 0;background:#f4f8fb;color:var(--rs-ink);font-style:normal}
body.rs-theme .rs-entry-content blockquote::before,body.rs-theme .rs-entry-content blockquote::after{content:none!important;display:none!important}
body.rs-theme .rs-entry-content blockquote>:first-child{margin-top:0}
body.rs-theme .rs-entry-content blockquote>:last-child{margin-bottom:0}
body.rs-theme .rs-entry-content blockquote cite{display:block;margin-top:12px;font-size:.875em;color:var(--rs-muted)}
body.rs-theme .rs-entry-content .alignwide{width:100%;margin-inline:0}
body.rs-theme .rs-entry-content .alignfull{width:100%;max-width:100%;margin-inline:0}
body.rs-theme .post-navigation,body.rs-theme #comments,body.rs-theme .rs-content-widgets,body.rs-theme .page-links,body.rs-theme .rs-post-tags{max-width:800px;margin:28px auto;clear:both}
body.rs-theme .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--rs-line);padding-top:24px}
body.rs-theme .post-navigation a{display:block;padding:5px 0;min-height:44px}
body.rs-theme .rs-navigation-label{display:block;color:var(--rs-muted);font-size:.875rem}
body.rs-theme #content .post-navigation a{background:transparent!important;color:var(--rs-blue)!important;border:0;box-shadow:none;padding:10px 0;text-align:start;text-transform:none;text-decoration:underline}
/* Keep the legacy syntax engine and controls, with a quieter reading surface. */
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax{max-width:100%;margin:24px 0!important;border:1px solid #ccd9e2!important;border-radius:8px;overflow:hidden;background:#f3f7fa!important;box-shadow:none!important;font-size:15px!important;line-height:1.7!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax .crayon-pre,body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax .crayon-pre *,body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-nums-content,body.rs-theme .rs-entry-content .crayon-num{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important;font-size:15px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:0!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax .crayon-pre{padding:14px 16px!important;color:#203747!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-nums-content{padding-block:14px!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax .crayon-line{padding:0!important;background:transparent!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax .crayon-table{width:auto!important;min-width:100%;table-layout:auto;margin-bottom:0!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-syntax td{padding:0!important;border:0;background:transparent!important}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-main{overflow-x:auto!important;max-width:100%;background:#f3f7fa!important;scrollbar-color:#758d9e #edf3f7;scrollbar-width:thin}
body.rs-theme .rs-entry-content .crayon-num{color:#465b69!important;background:#e8f0f5!important;border:0!important}
body.rs-theme .rs-entry-content .crayon-e{color:#134b93!important}
body.rs-theme .rs-entry-content .crayon-s{color:#195728!important}
body.rs-theme .rs-entry-content .crayon-cn{color:#8e1835!important}
body.rs-theme .rs-entry-content .crayon-c{color:#344d5c!important}
body.rs-theme .rs-entry-content .crayon-toolbar{display:block!important;position:relative!important;margin:0!important;height:auto!important;min-height:52px;line-height:normal!important;padding:4px 6px!important;background:#eaf1f6!important;border-bottom:1px solid #ccd9e2!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
body.rs-theme .rs-entry-content .crayon-title:empty{display:none!important}
body.rs-theme .rs-entry-content .crayon-tools{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;height:auto!important;float:none!important;position:static!important;width:max-content;min-width:100%;max-width:none}
body.rs-theme .rs-entry-content .urvanov-syntax-highlighter-plain{background:#f3f7fa!important;color:#203747!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:15px!important;line-height:1.7!important;padding:14px 16px!important;overflow:auto!important}
body.rs-theme .rs-entry-content .crayon-button{display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;width:auto!important;height:44px!important;margin:0!important;padding:0 7px!important;border-radius:5px;background:none!important;color:var(--rs-blue)!important;font-family:var(--rs-sans,system-ui,-apple-system,"Segoe UI",sans-serif)!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-align:center;cursor:pointer;white-space:nowrap}
body.rs-theme .rs-entry-content .crayon-button .urvanov-syntax-highlighter-button-icon{display:none}
body.rs-theme .rs-entry-content .rs-code-control-label{display:inline!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;font:inherit!important;color:inherit}
body.rs-theme .rs-entry-content .crayon-button:hover{background:#dbe8f1!important}
body.rs-theme .rs-entry-content .crayon-button.crayon-pressed{background:#d2e2ed!important;color:#19354a!important}
body.rs-theme #scrollUp{bottom:calc(var(--rs-consent-space,0px) + 16px)!important;width:44px;height:44px;line-height:44px}
body.rs-theme .rs-entry-content .crayon-button:focus-visible{outline:3px solid var(--rs-blue);outline-offset:-3px}
body.rs-theme #comments .comment-list{margin-inline-start:0;list-style:none}
body.rs-theme #comments h2,body.rs-theme #comments h3{font-size:1.5rem}
body.rs-theme #comments label{display:block}
body.rs-theme #comments textarea{width:100%}
body.rs-theme .rs-content-widgets{padding:24px 0;border-top:1px solid var(--rs-line)}
body.rs-theme .rs-widget-area .widget{margin:0}
body.rs-theme .rs-widget-area h2,body.rs-theme .rs-widget-area h3{font-size:1.2rem;margin:0 0 12px}
body.rs-theme .rs-footer{border-top:1px solid var(--rs-line);margin-top:36px;background:#fff;padding:28px 24px}
body.rs-theme .rs-footer-widgets{max-width:1170px;margin:0 auto 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}
body.rs-theme .rs-footer-inner{max-width:1170px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px 28px;flex-wrap:wrap}
body.rs-theme .rs-footer-brand{font-size:1.125rem;font-weight:600;text-decoration:none}
body.rs-theme .rs-footer-inner p{font-size:.8125rem;margin:4px 0 0;color:var(--rs-muted)}
body.rs-theme .rs-footer-menu{gap:3px 18px}
body.rs-theme .rs-footer-menu a{font-size:.875rem;display:inline-flex;align-items:center;min-height:44px}
body.rs-theme .rs-footer-inner small{font-size:.8125rem;color:var(--rs-muted)}
body.rs-theme .rs-no-results{max-width:720px;margin:36px auto 60px}
body.rs-theme .rs-no-results .rs-search-form{margin:24px 0}
body.rs-theme.woocommerce-page .rs-full-page{max-width:none}
body.rs-theme.woocommerce-page .woocommerce{font-size:1rem}
body.rs-theme .woocommerce table.shop_table{font-size:1rem}
body.rs-theme .woocommerce .form-row label{font-size:1rem;line-height:1.6;min-height:24px}
body.rs-theme .woocommerce .quantity .qty{min-height:44px;width:5em}
body.rs-theme .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.125rem}
body.rs-theme .woocommerce div.product .woocommerce-tabs ul.tabs li a{min-height:44px}
body.rs-theme .rs-commerce{padding:24px 0 36px;font-size:1rem}
body.rs-theme #content .woocommerce-breadcrumb,body.rs-theme #content .woocommerce-breadcrumb a{color:var(--rs-muted);font-size:.875rem}
body.rs-theme #content ul.products li.product .woocommerce-loop-product__title{font-size:1.125rem;line-height:1.4}
body.rs-theme #content a.button,body.rs-theme #content button.button,body.rs-theme #content input.button{background:var(--rs-blue)!important;color:#fff!important;border:1px solid var(--rs-blue);border-radius:4px;padding:10px 17px;min-height:44px;font-size:1rem;text-decoration:none;text-shadow:none;box-shadow:none}
body.rs-theme #content .price,body.rs-theme #content .woocommerce-Price-amount{color:var(--rs-ink)!important;font-size:1rem}
body.rs-theme #content .price del{opacity:1!important}
body.rs-theme #content .onsale{background:var(--rs-blue)!important;color:#fff!important;font-size:.875rem}
body.rs-theme #content #payment,body.rs-theme #content #payment .payment_box{background:#edf5fa;color:var(--rs-ink)}
body.rs-theme #content #payment .payment_box p{color:var(--rs-ink)}
body.rs-theme #content .woocommerce-tabs ul.tabs li a{color:var(--rs-ink)!important}
body.rs-theme #cookie-law-info-bar{font-size:.875rem;line-height:1.6}
body.rs-theme #cookie-law-info-bar a,body.rs-theme #cookie-law-info-bar button{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px}
body.rs-theme #cookie-law-info-bar .cli_settings_button{color:var(--rs-blue)!important;text-decoration:underline}
@media(max-width:1000px){body.rs-theme .rs-header-inner{gap:14px;grid-template-columns:minmax(180px,1fr) auto auto}body.rs-theme .rs-menu{gap:4px 14px}body.rs-theme .rs-brand-name{font-size:1.3rem}body.rs-theme .rs-tagline{font-size:.75rem}body.rs-theme .rs-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){
body.rs-theme .rs-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;min-height:84px;padding:14px 20px}
body.rs-theme .rs-header-actions{grid-column:2}
body.rs-theme .rs-brand-name{font-size:1.25rem}
body.rs-theme .rs-tagline{max-width:220px;font-size:.75rem}
body.rs-theme .rs-primary-nav{grid-row:2;grid-column:1/-1;padding-top:12px}
html.rs-js body.rs-theme .rs-primary-nav:not(.is-open){display:none}
html.rs-js body.rs-theme .rs-menu-toggle{display:flex}
body.rs-theme .rs-menu{display:block;border-top:1px solid var(--rs-line);padding-top:8px}
body.rs-theme .rs-menu>li>a{width:calc(100% - 46px);padding:6px 0;font-size:1rem}
body.rs-theme .rs-menu ul{position:static;max-width:none;box-shadow:none;border:0;border-inline-start:1px solid var(--rs-line);margin-left:12px;padding:4px 14px;display:block}
html.rs-js body.rs-theme .rs-menu li:not(.rs-submenu-open)>ul{display:none}
body.rs-theme .rs-menu ul a{width:calc(100% - 46px)}
body.rs-theme #content-core{padding:0 22px}
body.rs-theme .rs-list-heading{padding:25px 0 18px}
body.rs-theme .rs-list-heading h1{font-size:1.7rem}
body.rs-theme .rs-topics ul{gap:3px 18px}
body.rs-theme .rs-post-grid{grid-template-columns:1fr;gap:25px}
body.rs-theme #main .rs-post-preview h2{font-size:1.3125rem}
body.rs-theme .rs-article-heading{padding:28px 0 24px}
body.rs-theme .rs-article-heading h1{font-size:1.875rem;line-height:1.25}
body.rs-theme .rs-entry-content{font-size:1.125rem}
body.rs-theme .post-navigation .nav-links{grid-template-columns:1fr}
body.rs-theme .rs-footer{padding:25px 22px}
body.rs-theme .rs-footer-inner{display:block}
body.rs-theme .rs-footer-menu{margin:16px 0 12px}
body.rs-theme .woocommerce ul.products li.product{width:100%!important;float:none!important;margin:0 0 28px!important}
body.rs-theme #content ul.products li.product{width:100%!important;float:none!important;margin:0 0 28px!important}
body.rs-theme .rs-search-panel{max-width:calc(100vw - 44px)}
}
@media(max-width:360px){body.rs-theme .rs-header-inner{padding-inline:15px;gap:6px}body.rs-theme .rs-brand-name{font-size:1.0625rem}body.rs-theme .rs-tagline{font-size:.75rem;max-width:155px}body.rs-theme #content-core{padding-inline:18px}body.rs-theme .rs-search-fields{flex-wrap:wrap}body.rs-theme .rs-search-fields input{flex:1 1 140px}}
@media(prefers-reduced-motion:reduce){body.rs-theme *,body.rs-theme *::before,body.rs-theme *::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media(forced-colors:active){body.rs-theme :focus-visible{outline:3px solid Highlight}body.rs-theme .pagination .current{border:3px solid Highlight}body.rs-theme .rs-topics a[aria-current=page]{border-bottom:3px solid Highlight}}
@media print{body.rs-theme .rs-header-actions,body.rs-theme .rs-primary-nav,body.rs-theme .rs-footer-menu,body.rs-theme .rs-topics,body.rs-theme .rs-skip-link{display:none!important}body.rs-theme #content-core{padding:0;max-width:none}body.rs-theme .rs-post-grid{display:block}body.rs-theme .rs-entry-content pre{white-space:pre-wrap}body.rs-theme a{color:#000}}
