:root{--obr-cream:#fbf7f0;--obr-cream-dark:#f5efe4;--obr-card-bg:#ede4d6;--obr-teal:#38a3a5;--obr-teal-dark:#2b8486;--obr-highlight-bg:rgba(56, 163, 165, 0.35);--obr-highlight-text:#111111;--obr-text:#1a1a1a;--obr-text-strong:#111111;--obr-text-muted:#3d3d3d;--obr-border:rgba(17, 17, 17, 0.12);--obr-radius-lg:28px;--obr-radius-md:18px;--obr-radius-sm:12px;--obr-shadow:0 18px 48px rgba(47, 42, 38, 0.06);--obr-max-width:1180px;--obr-font-serif:"Cormorant Garamond", "Georgia", "Times New Roman", serif;--obr-font-sans:"DM Sans", system-ui, -apple-system, sans-serif}body.obr-site{margin:0;background:var(--obr-cream);color:var(--obr-text);font-family:var(--obr-font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}body.obr-site #wrapper.obr-wrapper,body.obr-site .site{background:#fff0}body.obr-site #masthead,body.obr-site .site-header,body.obr-site .kadence-header,body.obr-site #colophon,body.obr-site .site-footer:not(.obr-footer),body.obr-site .footer-widget-area{display:none!important}body.obr-site .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}body.obr-site .screen-reader-text:focus{background:var(--obr-cream-dark);clip:auto;clip-path:none;color:var(--obr-text-strong);display:block;font-size:.875rem;height:auto;left:1rem;line-height:normal;padding:.75rem 1rem;top:1rem;width:auto;z-index:100000}body.obr-site h1,body.obr-site h2,body.obr-site h3,body.obr-site h4,body.obr-site h5,body.obr-site h6,body.obr-site .entry-title,body.obr-site .wp-block-heading,body.obr-site .archive-title,body.obr-site .page-title{font-family:var(--obr-font-serif);color:var(--obr-text-strong);font-weight:600;line-height:1.2}body.obr-site a{color:var(--obr-text-strong);transition:color 0.2s ease}body.obr-site a:hover,body.obr-site a:focus{color:var(--obr-text)}body.obr-site mark,body.obr-site .obr-highlight{background-color:var(--obr-highlight-bg);color:var(--obr-highlight-text)!important;padding:.05em .12em;border-radius:.15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}body.obr-site mark[style*="38a3a5"],body.obr-site mark[style*="38a4a6"],body.obr-site mark[style*="38A3A5"],body.obr-site mark[style*="38A4A6"]{background-color:var(--obr-highlight-bg)!important}body.obr-site .has-theme-palette1-color:not(mark),body.obr-site .has-theme-palette-1-color:not(mark){color:var(--obr-teal)}body.obr-site a.obr-brand,body.obr-site a.obr-brand:hover,body.obr-site a.obr-brand:focus{color:var(--obr-text-strong)}body.obr-site a.obr-nav__link{color:var(--obr-text)}body.obr-site a.obr-card__link{color:inherit}body.obr-site .obr-card__read{color:var(--obr-teal)}.obr-header{position:sticky;top:0;z-index:100;background:rgb(251 247 240 / .92);backdrop-filter:blur(12px);border-bottom:1px solid var(--obr-border)}.obr-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--obr-max-width);margin:0 auto;padding:1.1rem 1.5rem}.obr-brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--obr-text-strong);flex-shrink:0}.obr-brand__logo{display:block;width:2.5rem;height:2.5rem;object-fit:contain;flex-shrink:0}.obr-brand__name{font-family:var(--obr-font-serif);font-size:1.35rem;font-weight:600;letter-spacing:.01em}.obr-nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:2.5rem;height:2.5rem;padding:0;border:0;background:#fff0;cursor:pointer}.obr-nav-toggle__bar{display:block;width:1.35rem;height:2px;background:var(--obr-text-strong);border-radius:2px;transition:transform 0.25s ease,opacity 0.25s ease}.obr-header__nav-wrap{display:flex;align-items:center;gap:1.5rem;flex:1;justify-content:flex-end}.obr-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1.35rem;margin:0;padding:0;list-style:none}.obr-nav__link{font-size:.82rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--obr-text);transition:color 0.2s ease}.obr-nav__link:hover,.obr-nav__link:focus{color:var(--obr-text-strong);opacity:.7}.obr-search{display:flex;align-items:center;background:var(--obr-cream-dark);border:1px solid var(--obr-border);border-radius:999px;padding:.2rem .2rem .2rem 1rem;min-width:11rem;gap:0}.obr-search--header{flex-shrink:0}.obr-search--inline{max-width:28rem;width:100%}.obr-search__input{flex:1;border:0;background:#fff0;font-family:var(--obr-font-sans);font-size:.875rem;color:var(--obr-text);outline:none;min-width:0;padding:.35rem .5rem .35rem 0;box-shadow:none;appearance:none;-webkit-appearance:none}.obr-search__input::-webkit-search-decoration,.obr-search__input::-webkit-search-cancel-button,.obr-search__input::-webkit-search-results-button,.obr-search__input::-webkit-search-results-decoration{display:none;-webkit-appearance:none}.obr-search__input::placeholder{color:var(--obr-text-muted)}.obr-search__submit{display:inline-flex!important;align-items:center;justify-content:center;position:relative;width:2.15rem!important;height:2.15rem!important;min-width:2.15rem!important;min-height:2.15rem!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--obr-teal)!important;color:#fff!important;cursor:pointer;transition:background 0.2s ease;flex-shrink:0;line-height:0!important;font-size:0!important;overflow:hidden;box-shadow:none!important;text-indent:0!important}.obr-search__submit:hover,.obr-search__submit:focus{background:var(--obr-teal-dark)!important;color:#fff!important}.obr-search__submit svg{display:block!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px;margin:0!important;padding:0!important;flex-shrink:0;pointer-events:none;color:#fff!important;fill:none!important;stroke:#fff!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.obr-search__submit svg circle,.obr-search__submit svg path{stroke:#fff!important;fill:none!important}.obr-search .kadence-search-icon-wrap,body.obr-site .kadence-search-icon-wrap{display:none!important}.obr-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:999px;font-family:var(--obr-font-sans);font-size:.875rem;font-weight:600;text-decoration:none;border:0;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease}.obr-btn--primary,body.obr-site a.obr-btn--primary{background:var(--obr-teal);color:#fff}.obr-btn--primary:hover,.obr-btn--primary:focus,body.obr-site a.obr-btn--primary:hover,body.obr-site a.obr-btn--primary:focus{background:var(--obr-teal-dark);color:#fff;transform:translateY(-1px)}body.obr-site .wp-block-button__link,body.obr-site .button,body.obr-site .kadence-button,body.obr-site button[type="submit"]:not(.obr-search__submit):not(.obr-nav-toggle){background:var(--obr-teal);color:#fff;border-radius:999px;font-family:var(--obr-font-sans);font-weight:600;border:0}body.obr-site .wp-block-button__link:hover,body.obr-site .button:hover,body.obr-site .kadence-button:hover,body.obr-site button[type="submit"]:not(.obr-search__submit):not(.obr-nav-toggle):hover{background:var(--obr-teal-dark);color:#fff}body.obr-site .obr-content{max-width:var(--obr-max-width);margin:0 auto;padding:2rem 1.5rem 3rem;float:none;width:100%;box-sizing:border-box}body.obr-site.obr-home .obr-content{padding-top:2.5rem}body.obr-site .content-bg,body.obr-site .entry.content-bg,body.obr-site .entry-content-wrap,body.obr-site .content-area{background:#fff0}body.obr-site .entry,body.obr-site article.post,body.obr-site article.page{background:var(--obr-cream-dark);border:1px solid var(--obr-border);border-radius:var(--obr-radius-md);padding:1.5rem;margin-bottom:1.5rem}body.obr-site .content-container:not(.entry):not(article),body.obr-site .entry-related,body.obr-site .entry-related .content-container,body.obr-site .entry-related-inner,body.obr-site .entry-related-inner-content{background:#fff0;border:0;border-radius:0;padding:0;margin-bottom:0;box-shadow:none}body.obr-site .entry-hero-container,body.obr-site .entry-hero,body.obr-site .title-align-inherit .entry-hero{background:var(--obr-card-bg);border-radius:var(--obr-radius-md)}body.obr-site .entry-header,body.obr-site .entry-content,body.obr-site .entry-summary{padding-left:0;padding-right:0}body.obr-site .entry-meta,body.obr-site .entry-footer,body.obr-site .posted-on,body.obr-site .byline,body.obr-site .taxonomy-description{color:var(--obr-text-muted);font-size:.9rem}body.obr-site .entry-title a{color:var(--obr-text-strong);text-decoration:none}body.obr-site .entry-title a:hover,body.obr-site .entry-title a:focus{color:var(--obr-text);opacity:.75}body.obr-site.single-post .article-post-thumbnail.post-thumbnail{position:relative;z-index:1;display:block;width:100%;max-width:none;margin:.2rem 0 1.85rem;overflow:hidden;border-radius:var(--obr-radius-sm);background:var(--obr-card-bg);box-shadow:0 1px 2px rgb(47 42 38 / .06),0 16px 40px rgb(47 42 38 / .14)}body.obr-site.single-post .article-post-thumbnail.post-thumbnail::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(47 42 38 / .07);background:linear-gradient(180deg,rgb(251 247 240 / .1) 0%,transparent 20%,transparent 100%)}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-behind{margin-bottom:1.85rem}body.obr-site.single-post .article-post-thumbnail:not(.kadence-thumbnail-ratio-inherit) img,body.obr-site.single-post .article-post-thumbnail:not(.kadence-thumbnail-ratio-inherit) .post-top-featured{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover;object-position:center 42%}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above{width:min(100%, calc(100% - 1.5rem));margin:0 auto -1.4rem;border-radius:var(--obr-radius-md);z-index:2;box-shadow:0 2px 4px rgb(47 42 38 / .05),0 18px 42px rgb(47 42 38 / .16)}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above+.entry,body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above+article{padding-top:2.5rem}body.obr-site.single-post .article-post-thumbnail-caption{margin:-1.1rem 0 1.5rem;padding:.35rem .25rem 0;font-size:.8rem;color:var(--obr-text-muted);text-align:center}body.obr-site .entry-content img{border-radius:var(--obr-radius-sm)}.obr-gutter-arrows{position:absolute;top:0;left:0;width:100%;z-index:-1;pointer-events:none;overflow:hidden}.obr-gutter-arrows .obr-gutter-arrow{position:absolute;background-repeat:no-repeat;background-size:contain;background-position:center}body.obr-site .entry-content .wp-block-image img[style*="aspect-ratio"]:not([style*="object-fit"]){aspect-ratio:auto!important}body.obr-site .entry-content .wp-block-image img[style*="object-fit"]{object-position:center}@media (max-width:860px){body.obr-site.single-post .article-post-thumbnail.post-thumbnail{margin-bottom:1.55rem;box-shadow:0 1px 2px rgb(47 42 38 / .05),0 12px 30px rgb(47 42 38 / .12)}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above{width:calc(100% - 0.75rem);margin-bottom:-1.1rem;border-radius:var(--obr-radius-sm)}}@media (max-width:600px){body.obr-site.single-post .article-post-thumbnail.post-thumbnail{margin-bottom:1.35rem}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above{width:100%;margin-bottom:1.25rem}body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above+.entry,body.obr-site.single-post .article-post-thumbnail.kadence-thumbnail-position-above+article{padding-top:1.5rem}}body.obr-site .pagination,body.obr-site .nav-links{margin-top:2rem}body.obr-site .pagination .page-numbers,body.obr-site .nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .65rem;border-radius:999px;background:var(--obr-cream-dark);border:1px solid var(--obr-border);color:var(--obr-text);text-decoration:none;font-size:.875rem}body.obr-site .pagination .page-numbers.current,body.obr-site .nav-links .page-numbers.current{background:var(--obr-teal);border-color:var(--obr-teal);color:#fff}body.obr-site input[type="text"],body.obr-site input[type="email"],body.obr-site input[type="url"],body.obr-site input[type="password"],body.obr-site input[type="search"],body.obr-site input[type="number"],body.obr-site input[type="tel"],body.obr-site textarea,body.obr-site select{background:var(--obr-cream-dark);border:1px solid var(--obr-border);border-radius:var(--obr-radius-sm);color:var(--obr-text);font-family:var(--obr-font-sans);padding:.65rem .85rem}body.obr-site input:focus,body.obr-site textarea:focus,body.obr-site select:focus{border-color:var(--obr-teal);outline:2px solid rgb(56 163 165 / .2);outline-offset:0}body.obr-site blockquote{border-left:3px solid var(--obr-teal);background:var(--obr-card-bg);border-radius:0 var(--obr-radius-sm) var(--obr-radius-sm) 0;padding:1rem 1.25rem;color:var(--obr-text-muted);font-family:var(--obr-font-serif);font-size:1.15rem}.obr-page{padding:1rem 0 2rem}.obr-page--centered{display:flex;justify-content:center}.obr-page__card{width:100%;max-width:36rem;background:var(--obr-card-bg);border-radius:var(--obr-radius-lg);padding:2.5rem 2rem;box-shadow:var(--obr-shadow);text-align:center}.obr-page__eyebrow{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--obr-teal)}.obr-page__title{margin:0 0 1rem;font-family:var(--obr-font-serif);font-size:clamp(2rem, 4vw, 2.75rem);font-weight:600;color:var(--obr-text-strong)}.obr-page__lead{margin:0 0 1.75rem;color:var(--obr-text-muted);line-height:1.7}.obr-page__actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.obr-footer{border-top:1px solid var(--obr-border);padding:2rem 1.5rem;margin-top:auto}.obr-footer__inner{max-width:var(--obr-max-width);margin:0 auto;text-align:center}.obr-footer__copy{margin:0;font-size:.8125rem;line-height:1.5;color:var(--obr-text-muted)}.obr-footer__sep{margin:0 .35rem;opacity:.55}.obr-footer__copy a{color:var(--obr-text-strong);text-decoration:none}.obr-footer__copy a:hover,.obr-footer__copy a:focus{color:var(--obr-text);opacity:.75}@media (max-width:860px){.obr-nav-toggle{display:flex}.obr-header__nav-wrap{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem 1.5rem 1.5rem;background:rgb(251 247 240 / .98);border-bottom:1px solid var(--obr-border);opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s}.obr-header__nav-wrap.is-open{opacity:1;visibility:visible;transform:translateY(0)}.obr-header{position:sticky}.obr-header__inner{position:relative;flex-wrap:wrap}.obr-nav__list{flex-direction:column;align-items:flex-start;gap:.75rem}.obr-search--header{width:100%}}@media (max-width:600px){body.obr-site .obr-content{padding:1.5rem 1rem 2.5rem}.obr-page__card{padding:2rem 1.25rem;border-radius:22px}}.obr-nav-toggle.is-active .obr-nav-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.obr-nav-toggle.is-active .obr-nav-toggle__bar:nth-child(2){opacity:0}.obr-nav-toggle.is-active .obr-nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}body.obr-site .entry-related.alignfull,body.obr-site .entry-related{position:relative;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:2rem 0 0!important;padding:1.5rem!important;box-sizing:border-box;overflow:hidden;background:var(--obr-cream-dark)!important;border:1px solid var(--obr-border);border-radius:var(--obr-radius-md)}body.obr-site .entry-related .entry-related-inner,body.obr-site .entry-related .entry-related-inner.site-container,body.obr-site .entry-related .entry-related-inner.content-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.obr-site .entry-related .entry-related-inner-content,body.obr-site .entry-related .entry-related-inner-content.alignwide{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}body.obr-site .entry-related-title,body.obr-site h2.entry-related-title{margin:0 0 1.25rem;font-family:var(--obr-font-serif);font-size:1.5rem;font-weight:600;color:var(--obr-text-strong)}body.obr-site .entry-related-carousel{width:100%;max-width:100%;overflow:hidden}body.obr-site .entry-related .splide__track{overflow:hidden}body.obr-site .entry-related .entry-list-item,body.obr-site .entry-related .splide__slide{overflow:hidden}body.obr-site .entry-related article.entry,body.obr-site .entry-related article.loop-entry,body.obr-site .entry-related article.post{height:100%;margin:0;padding:0;background:var(--obr-card-bg);border:1px solid var(--obr-border);border-radius:var(--obr-radius-sm);overflow:hidden;box-shadow:none}body.obr-site .entry-related .entry-content-wrap{padding:1rem 1.1rem 1.15rem;background:#fff0}body.obr-site .entry-related h3.entry-title,body.obr-site .entry-related h3.entry-title a{font-family:var(--obr-font-serif);font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--obr-text-strong);text-decoration:none}body.obr-site .entry-related h3.entry-title a:hover,body.obr-site .entry-related h3.entry-title a:focus{color:var(--obr-teal);opacity:1}body.obr-site .entry-related .post-thumbnail,body.obr-site .entry-related .post-thumbnail img{border-radius:0;margin:0}body.obr-site .entry-related .splide__arrow{background:var(--obr-teal);opacity:1}body.obr-site .entry-related .splide__arrow svg{fill:#fff}body.obr-site .obr-verdict{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;justify-content:space-between;margin:1.75rem 0;padding:1.5rem 1.65rem;background:var(--obr-card-bg);border:1px solid var(--obr-border);border-left:4px solid var(--obr-teal);border-radius:var(--obr-radius-md)}body.obr-site .obr-verdict__main{flex:1 1 260px}body.obr-site .obr-verdict__eyebrow{display:block;margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--obr-teal-dark)}body.obr-site .obr-verdict__title{margin:0 0 .5rem;font-family:var(--obr-font-serif);font-size:1.4rem;font-weight:600;color:var(--obr-text-strong)}body.obr-site .obr-verdict__summary{margin:0;color:var(--obr-text-muted);line-height:1.65}body.obr-site .obr-verdict__score{flex:0 0 auto;text-align:center;min-width:110px}body.obr-site .obr-verdict__score-value{display:block;font-family:var(--obr-font-serif);font-size:2.25rem;font-weight:700;line-height:1;color:var(--obr-teal-dark)}body.obr-site .obr-verdict__score-max{font-size:1.1rem;font-weight:500;color:var(--obr-text-muted)}body.obr-site .obr-verdict__score-label{display:block;margin-top:.35rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--obr-text-muted)}body.obr-site .obr-specs{margin:1.75rem 0;padding:1.1rem 0;list-style:none;display:grid;grid-template-columns:1fr;gap:.35rem 0;border-top:1px solid var(--obr-border);border-bottom:1px solid var(--obr-border)}@media (min-width:900px){body.obr-site .obr-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 2.25rem}}body.obr-site .obr-specs li{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1.35rem;align-items:start;font-size:.95rem;padding:.45rem 0;border-bottom:1px dashed var(--obr-border)}body.obr-site .obr-specs li strong{color:var(--obr-text-strong);font-weight:600;line-height:1.35;white-space:nowrap;hyphens:none;overflow-wrap:normal;word-break:normal}body.obr-site .obr-specs li span{color:var(--obr-text-muted);text-align:left;line-height:1.35;min-width:0}@media (max-width:420px){body.obr-site .obr-specs li{grid-template-columns:minmax(6.75rem,max-content) minmax(0,1fr);column-gap:.85rem}body.obr-site .obr-specs li strong{white-space:normal;max-width:8.75rem}}body.obr-site .obr-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.75rem 0}body.obr-site .obr-pros-cons>div{padding:1.25rem 1.4rem;border-radius:var(--obr-radius-md);background:var(--obr-card-bg);border:1px solid var(--obr-border)}body.obr-site .obr-pros-cons h3,body.obr-site .obr-pros-cons h4{margin:0 0 .75rem;font-family:var(--obr-font-sans);font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body.obr-site .obr-pros h3,body.obr-site .obr-pros h4{color:var(--obr-teal-dark)}body.obr-site .obr-cons h3,body.obr-site .obr-cons h4{color:#9a4a3a}body.obr-site .obr-pros-cons ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}body.obr-site .obr-pros-cons li{position:relative;padding-left:1.4rem;line-height:1.5;color:var(--obr-text);font-size:.95rem}body.obr-site .obr-pros li::before{content:"+";position:absolute;left:0;font-weight:700;color:var(--obr-teal-dark)}body.obr-site .obr-cons li::before{content:"\2212";position:absolute;left:0;font-weight:700;color:#9a4a3a}body.obr-site .entry table,body.obr-site .obr-content table{width:100%;border-collapse:collapse;font-size:.92rem}body.obr-site .entry table th,body.obr-site .obr-content table th{background:var(--obr-teal);color:#fff;font-weight:600;text-align:left;padding:.65rem .85rem}body.obr-site .entry table td,body.obr-site .obr-content table td{padding:.6rem .85rem;border-bottom:1px solid var(--obr-border);vertical-align:top}body.obr-site .entry table tbody tr:nth-child(even),body.obr-site .obr-content table tbody tr:nth-child(even){background:var(--obr-cream-dark)}body.obr-site .obr-affiliate-note{margin:0 0 1.75rem;padding:.75rem 1rem;background:var(--obr-cream-dark);border:1px solid var(--obr-border);border-radius:var(--obr-radius-sm);font-size:.85rem;color:var(--obr-text-muted)}@media (max-width:700px){body.obr-site .obr-verdict{flex-direction:column}body.obr-site .obr-pros-cons{grid-template-columns:1fr}}.obr-signup{display:flex;flex-direction:column;align-items:center;margin:2.5rem auto 1.5rem;max-width:28rem;padding:0;width:100%}body.obr-home .obr-signup{margin:0 auto 4rem;padding:0 1rem}.obr-signup__lead{margin:0 0 1rem;width:100%;text-align:center;font-family:var(--obr-font-sans);font-size:1rem;font-weight:500;line-height:1.5;color:#1a1a1a}.obr-signup__form{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.65rem;width:100%}.obr-signup__email{flex:1 1 auto;min-width:0;width:auto;max-width:none;margin:0}.obr-signup__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:0}.obr-signup__submit-icon{display:none;line-height:0}.obr-signup__success,.obr-signup__error{margin:0;width:100%;text-align:center;padding:.85rem 1rem;border-radius:var(--obr-radius-sm);font-size:.95rem}.obr-signup__success{background:rgb(90 143 94 / .15);color:var(--obr-text-strong)}.obr-signup__error{background:rgb(184 92 74 / .15);color:var(--obr-text-strong);margin-bottom:.75rem}@media (max-width:600px){.obr-signup__form{flex-direction:row;flex-wrap:nowrap;gap:.5rem}.obr-signup__email{flex:1 1 0%;font-size:1rem;padding:.7rem .85rem}.obr-signup__submit{flex:0 0 2.85rem;width:2.85rem;min-width:2.85rem;padding:0}.obr-signup__submit-label{display:none}.obr-signup__submit-icon{display:inline-flex;align-items:center;justify-content:center}}.obr-partner-banner{display:grid;grid-template-columns:auto 1fr;gap:1.15rem 1.35rem;align-items:start;margin:0 0 2rem;padding:1.35rem 1.5rem;background:var(--obr-card-bg);border:1px solid var(--obr-border);border-left:4px solid var(--obr-teal);border-radius:var(--obr-radius-md)}.obr-partner-banner__logo-link{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--obr-radius-sm);background:#fff;border:1px solid var(--obr-border);text-decoration:none;flex-shrink:0}body.obr-site a.obr-partner-banner__logo-link{color:inherit}.obr-partner-banner__logo{display:block;width:2.25rem;height:2.25rem;object-fit:contain}.obr-partner-banner__main{min-width:0}.obr-partner-banner__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0 0 .45rem}.obr-partner-banner__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--obr-teal-dark)}.obr-partner-banner__meta-sep{color:var(--obr-text-muted);opacity:.7}.obr-partner-banner__disclosure{margin:0;font-size:.78rem;line-height:1.45;color:var(--obr-text-muted)}.obr-partner-banner__title{margin:0 0 .4rem;font-family:var(--obr-font-serif);font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--obr-text-strong)}.obr-partner-banner__summary{margin:0 0 .75rem;font-size:.95rem;line-height:1.6;color:var(--obr-text-muted)}.obr-partner-banner__perks{margin:0 0 1rem;padding:0;list-style:none;display:grid;gap:.35rem}.obr-partner-banner__perks li{position:relative;padding-left:1.1rem;font-size:.9rem;line-height:1.45;color:var(--obr-text)}.obr-partner-banner__perks li::before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--obr-teal)}.obr-partner-banner__cta-wrap{margin:0}.obr-partner-banner__cta{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem 1.25rem;border-radius:999px;background:var(--obr-teal);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}body.obr-site a.obr-partner-banner__cta{color:#fff}.obr-partner-banner__cta:hover,.obr-partner-banner__cta:focus,body.obr-site a.obr-partner-banner__cta:hover,body.obr-site a.obr-partner-banner__cta:focus{background:var(--obr-teal-dark);color:#fff;transform:translateY(-1px)}.obr-partner-banner__cta-icon{flex-shrink:0}@media (max-width:600px){.obr-partner-banner{grid-template-columns:1fr;padding:1.15rem 1.2rem;gap:.85rem}.obr-partner-banner__logo-link{width:2.85rem;height:2.85rem}.obr-partner-banner__logo{width:1.9rem;height:1.9rem}.obr-partner-banner__summary{display:none}.obr-partner-banner__cta{width:100%;justify-content:center}}