.guide-root{--guide-ink:#292520;--guide-accent:#806b57;--guide-muted:#696158;--guide-paper:#fff;--guide-tint:#f1ebe5;--guide-line:#e4dbd1;color:var(--guide-ink);background:var(--guide-paper);font-family:Schibsted Grotesk,sans-serif;font-size:16px;line-height:1.65;padding:114px 0 72px}.guide-root *{box-sizing:border-box}.guide-root [hidden]{display:none!important}.guide-root a{color:inherit}.guide-root button,.guide-root input{font:inherit}.guide-root h1,.guide-root h2,.guide-root h3,.guide-root p{margin:0;color:inherit}.guide-root h1,.guide-root h2{font-family:Futura Bt,sans-serif;font-weight:400;letter-spacing:-.035em;text-transform:none}.guide-root h1{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.06;max-width:13ch}.guide-root h2{font-size:clamp(1.85rem,3vw,2.7rem);line-height:1.16}.guide-root h3{font-family:Schibsted Grotesk,sans-serif;font-size:1.2rem;line-height:1.35;font-weight:600;letter-spacing:-.025em}.guide-root p{max-width:75ch}.guide-root a:focus-visible,.guide-root button:focus-visible,.guide-root input:focus-visible,.guide-root summary:focus-visible,.guide-root [tabindex]:focus-visible{outline:3px solid #806b57;outline-offset:5px}.guide-root :is(section,article,div)[id]{scroll-margin-top:120px}.guide-shell{max-width:1312px;margin:0 auto;padding:0 48px}.guide-root .guide-lead{font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.65;color:var(--guide-muted);margin-top:26px;max-width:48ch}.guide-root .guide-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:52px;border-radius:4px;padding:14px 22px;background:var(--guide-accent);color:#fff;font-size:15px;font-weight:600;border:1px solid var(--guide-accent);text-decoration:none;cursor:pointer;line-height:1.4;transition:background .15s}.guide-root .guide-button:hover{background:#665340}.guide-root .guide-button--light{background:#fff;color:var(--guide-ink);border-color:#fff}.guide-root .guide-button--light:hover{background:#e8ded2}.guide-root .guide-button--outline{background:transparent;color:var(--guide-ink);border-color:var(--guide-line)}.guide-root .guide-button--outline:hover{background:var(--guide-tint)}.guide-root .guide-button span{font-size:21px}.guide-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.guide-root .guide-skip{position:fixed;left:20px;top:-100px;z-index:9999;background:#fff;padding:16px}.guide-root .guide-skip:focus{top:16px}.guide-hub-nav{display:flex;gap:28px;border-bottom:1px solid var(--guide-line);font-size:14px}.guide-hub-nav a{padding:12px 0 16px;text-decoration:none;color:var(--guide-muted)}.guide-hub-nav a[aria-current]{color:var(--guide-accent);box-shadow:0 2px 0 var(--guide-accent);font-weight:600}.guide-hub-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;padding:62px 0}.guide-hub-intro .guide-button{margin-top:30px}.guide-root .guide-hero-note{margin-top:18px;color:var(--guide-muted);font-size:12px}.guide-hero-photo{position:relative;margin:0;background:var(--guide-tint);aspect-ratio:1.07;border-radius:180px 180px 4px 4px;overflow:hidden}.guide-hero-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.guide-hero-photo figcaption{position:absolute;bottom:22px;left:22px;right:22px;background:#fffffff2;padding:17px 20px;font-size:15px;line-height:1.4;border-radius:2px}.guide-hero-photo figcaption span{display:block;color:var(--guide-muted);font-size:12px;margin-top:5px}.guide-hub-hero--audience .guide-hero-photo{border-radius:4px 140px 4px 4px}.guide-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;border-top:1px solid var(--guide-line);border-bottom:1px solid var(--guide-line);padding:26px 0}.guide-proof strong,.guide-proof a{display:block;font-size:14px;font-weight:600}.guide-proof a{text-decoration:underline;text-decoration-color:#b9b0a5;text-underline-offset:4px}.guide-proof span{display:block;font-size:12px;color:var(--guide-muted);margin-top:7px}.guide-directory{padding:72px 0}.guide-directory-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.guide-search{min-height:48px;display:flex;align-items:center;gap:12px;border:1px solid var(--guide-line);border-radius:4px;padding:0 16px;min-width:300px;background:#fff}.guide-search svg{flex-shrink:0}.guide-search input{border:0;outline:0;background:none;min-width:0;width:100%;height:46px;color:var(--guide-ink);font-size:14px}.guide-search input:focus-visible{outline:0}.guide-search:focus-within{box-shadow:0 0 0 2px #806b57}.guide-filters{display:flex;flex-wrap:wrap;gap:8px}.guide-filters button{border:1px solid var(--guide-line);border-radius:28px;padding:10px 17px;min-height:44px;background:#fff;cursor:pointer;color:var(--guide-muted);font-size:13px}.guide-filters button[aria-pressed=true]{color:#fff;background:var(--guide-accent);border-color:var(--guide-accent)}.guide-root .guide-result-count{color:var(--guide-muted);font-size:12px;margin:18px 0}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--guide-line);border-radius:5px;text-decoration:none;overflow:hidden;transition:border-color .15s}.guide-card:hover{border-color:var(--guide-accent)}.guide-card-marks{display:flex;align-items:center;gap:25px;background:var(--guide-tint);min-height:120px;padding:24px}.guide-yeb-mark{display:block;width:68px;height:68px;flex-shrink:0;background:var(--guide-accent);-webkit-mask:url(/images/yeb-logo-white.svg) center/contain no-repeat;mask:url(/images/yeb-logo-white.svg) center/contain no-repeat}.guide-competitor-logo{display:block;width:120px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;filter:brightness(0);opacity:.8}.guide-vs{font-size:24px;color:#a89988;font-weight:300}.guide-other-mark{font-family:Futura Bt,sans-serif;font-size:30px;letter-spacing:-.025em}.guide-card-copy{display:flex;flex-direction:column;flex:1;padding:25px}.guide-category{color:var(--guide-muted);font-size:12px;line-height:1.4;margin-bottom:12px}.guide-card h3{font-size:20px}.guide-card p{margin-top:13px;color:var(--guide-muted);font-size:14px;line-height:1.65}.guide-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:var(--guide-muted);padding-top:26px;margin-top:auto}.guide-card-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--guide-tint);color:var(--guide-accent);font-size:20px;transition:background .15s}.guide-card:hover .guide-card-arrow{background:var(--guide-accent);color:#fff}.guide-card-image{aspect-ratio:1.65;overflow:hidden;background:var(--guide-tint)}.guide-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.guide-empty{background:var(--guide-tint);padding:38px;border-radius:4px}.guide-empty p{margin:12px 0 24px}.guide-editorial-note,.guide-evidence{display:grid;grid-template-columns:1fr 1.35fr;gap:70px;background:var(--guide-tint);padding:48px;border-radius:4px}.guide-editorial-note p,.guide-evidence p{margin-bottom:18px;color:var(--guide-muted);font-size:15px}.guide-editorial-note a,.guide-text-link{font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.guide-evidence{grid-template-columns:1fr 1fr}.guide-evidence h2{margin-bottom:22px}.guide-evidence-list{display:flex;flex-direction:column;justify-content:center}.guide-evidence-list a{display:grid;grid-template-columns:110px 1fr 20px;gap:15px;align-items:center;padding:23px 0;border-bottom:1px solid #d6c3ae;text-decoration:none;font-size:13px}.guide-evidence-list a:last-child{border-bottom:0}.guide-evidence-list a:hover strong{text-decoration:underline}.guide-crosslink{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:62px 0}.guide-crosslink h2{font-size:30px;max-width:27ch}.guide-crosslink p{color:var(--guide-muted);font-size:15px;max-width:62ch;margin-top:14px}.guide-crosslink .guide-button{flex-shrink:0}.guide-cta{background:var(--guide-accent);color:#fff;padding:46px;display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:4px}.guide-cta h2{font-size:36px;max-width:25ch}.guide-cta p{color:#f1ebe5;font-size:15px;margin-top:14px}.guide-cta .guide-button{flex-shrink:0}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--guide-muted);padding:20px 0}.guide-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.guide-article-header{padding:35px 0 52px;max-width:870px;margin-left:270px}.guide-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--guide-muted);margin-bottom:22px}.guide-meta a{text-decoration:underline;text-underline-offset:3px}.guide-article-header h1{max-width:19ch;font-size:clamp(2.5rem,4vw,3.9rem)}.guide-article-header .guide-lead{max-width:67ch;font-size:18px}.guide-article-header .guide-button{margin-top:26px}.guide-article-header--audience{display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:50px;max-width:none;margin-left:0}.guide-audience-photo{width:100%;height:390px;-o-object-fit:cover;object-fit:cover;border-radius:120px 4px 4px}.guide-article-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px;align-items:start}.guide-toc{position:sticky;top:115px;font-size:12px;line-height:1.6;max-height:calc(100vh - 145px);overflow-y:auto}.guide-toc nav{border-left:1px solid var(--guide-line);padding-left:18px}.guide-toc strong{display:block;font-size:13px;margin-bottom:16px}.guide-toc a{display:block;text-decoration:none;color:var(--guide-muted);padding:7px 0}.guide-toc a:hover{color:var(--guide-accent);text-decoration:underline;text-underline-offset:3px}.guide-toc .guide-toc-back{margin:22px 0 0 18px;text-decoration:underline}.guide-article{min-width:0;max-width:880px}.guide-article h2{font-size:32px;line-height:1.25}.guide-article p{margin-top:18px}.guide-article p,.guide-article li{font-size:16px;line-height:1.8;color:#554f48}.guide-article p a,.guide-article li a{color:var(--guide-accent);text-decoration:underline;text-decoration-color:#b9b0a5;text-underline-offset:3px}.guide-article ul{padding-left:22px;margin-top:22px}.guide-article li{padding-left:4px;margin:10px 0}.guide-verdict{background:var(--guide-tint);border-left:3px solid var(--guide-accent);padding:30px}.guide-verdict h2{font-size:26px}.guide-root .guide-small{font-size:12px;color:var(--guide-muted)}.guide-table-section{margin-top:42px}.guide-table-scroll{overflow-x:auto;margin-top:20px}.guide-table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:1.6}.guide-table caption{caption-side:bottom;text-align:left;font-size:12px;padding-top:15px;color:var(--guide-muted)}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid var(--guide-line)}.guide-table thead th{font-size:14px;background:#f7f4f0;color:var(--guide-ink)}.guide-table thead th:nth-child(2){background:var(--true-beige,#d6c3ae);color:var(--guide-ink);width:37%}.guide-table td:nth-child(2){background:var(--guide-tint)}.guide-table tbody th{width:22%;font-weight:600}.guide-prose-section{margin-top:46px}.guide-data-note{display:flex;gap:26px;padding:30px 0;margin-top:18px;border-bottom:1px solid var(--guide-line);align-items:flex-start}.guide-data-number{font-family:Futura Bt,sans-serif;font-size:43px;line-height:1.1;letter-spacing:-.04em;flex-shrink:0}.guide-data-note strong{font-size:14px}.guide-data-note p{font-size:12px;margin-top:10px;line-height:1.65}.guide-data-note a{display:inline-block;text-decoration:underline;font-size:12px;margin-top:12px;text-underline-offset:3px}.guide-needs{margin-top:38px}.guide-needs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}.guide-needs h3{font-size:16px}.guide-needs p{font-size:14px;margin-top:12px;line-height:1.7}.guide-checklist{margin-top:42px;border:1px solid var(--guide-line);padding:30px;border-radius:4px}.guide-checklist ul{list-style:none;padding:0}.guide-checklist li{display:flex;align-items:baseline;gap:12px;font-size:14px;padding:0}.guide-checklist li span{color:var(--guide-accent)}.guide-faq{margin-top:46px}.guide-faq h2{margin-bottom:20px}.guide-faq details{border-bottom:1px solid var(--guide-line);padding:0}.guide-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;min-height:64px;padding:18px 0;font-size:15px;font-weight:600}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{font-size:23px;font-weight:400;flex-shrink:0}.guide-faq details[open] summary span{transform:rotate(45deg)}.guide-faq details p{margin:0;padding:0 0 22px;font-size:14px}.guide-sources{border-top:1px solid var(--guide-line);margin-top:50px;padding-top:32px}.guide-sources h2{font-size:26px}.guide-sources p,.guide-sources li,.guide-sources>a{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.guide-sources>a{text-decoration:underline;text-underline-offset:3px}.guide-related{margin:65px 0 48px;padding-top:36px;border-top:1px solid var(--guide-line)}.guide-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px}.guide-related a{display:flex;justify-content:space-between;gap:16px;background:var(--guide-tint);padding:25px;text-decoration:none;font-size:15px}.guide-related a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:1100px){.guide-shell{padding:0 32px}.guide-hub-hero{gap:35px}.guide-article-header{margin-left:230px}.guide-article-header--audience{margin-left:0}.guide-article-grid{grid-template-columns:190px minmax(0,1fr);gap:40px}.guide-cta{padding:34px}.guide-editorial-note,.guide-evidence{gap:35px;padding:34px}.guide-cta h2{font-size:30px}}@media(max-width:900px){.guide-proof,.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-directory-heading{align-items:flex-start;flex-direction:column}.guide-search{width:100%;max-width:420px}.guide-article-grid{display:block}.guide-article-header{margin-left:0}.guide-toc{position:static;max-height:none;margin-bottom:35px}.guide-toc nav{display:flex;flex-wrap:wrap;gap:4px 18px}.guide-toc strong{width:100%;margin-bottom:4px}.guide-toc-back{display:none!important}.guide-evidence,.guide-editorial-note{grid-template-columns:1fr}.guide-crosslink,.guide-cta{flex-direction:column;align-items:flex-start}.guide-audience-photo{height:300px}}@media(max-width:640px){.guide-root{padding-top:91px;padding-bottom:36px}.guide-shell{padding:0 22px}.guide-hub-nav{gap:24px;font-size:13px}.guide-hub-hero{grid-template-columns:1fr;padding:36px 0;gap:30px}.guide-root h1{max-width:15ch;font-size:3.1rem}.guide-hero-photo{aspect-ratio:1.5;border-radius:80px 80px 4px 4px}.guide-hub-hero--audience .guide-hero-photo{border-radius:4px 80px 4px 4px}.guide-hero-photo figcaption{left:14px;right:14px;bottom:14px;padding:12px 16px}.guide-proof{grid-template-columns:1fr;gap:18px;padding:24px 0}.guide-proof span{margin-top:4px}.guide-directory{padding:42px 0}.guide-search{min-width:0}.guide-grid{grid-template-columns:1fr;gap:18px}.guide-card-marks{min-height:90px;padding:17px 24px}.guide-card-copy{padding:22px}.guide-card p{font-size:15px}.guide-card-bottom{padding-top:20px}.guide-editorial-note,.guide-evidence{padding:26px;gap:25px}.guide-evidence-list a{grid-template-columns:90px 1fr 15px;gap:10px;font-size:12px}.guide-crosslink{padding:38px 0}.guide-cta{padding:30px 24px}.guide-root .guide-cta h2{font-size:30px}.guide-root .guide-cta .guide-button{width:100%;gap:12px}.guide-article-header{padding:24px 0 35px}.guide-article-header h1{font-size:2.7rem;max-width:18ch}.guide-article-header--audience{grid-template-columns:1fr;gap:28px}.guide-audience-photo{height:240px}.guide-article-header .guide-lead{font-size:17px}.guide-meta{font-size:11px}.guide-verdict{padding:24px}.guide-article h2{font-size:28px}.guide-data-note{flex-direction:column;gap:14px}.guide-needs>div{grid-template-columns:1fr;gap:24px}.guide-checklist{padding:24px}.guide-related>div{grid-template-columns:1fr;gap:12px}.guide-related{margin-top:40px}}@media(prefers-reduced-motion:reduce){.guide-root *{transition:none!important;scroll-behavior:auto!important}}@media print{.guide-toc,.guide-cta,.guide-related,.guide-hub-nav,.guide-button,.guide-skip{display:none!important}.guide-root{padding:0}.guide-shell{max-width:none;padding:0}.guide-article-header{margin:0}.guide-article-grid{display:block}.guide-faq details>p{display:block!important}}
