.ye-review{inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:16px;min-inline-size:0}
.rc-scope>.ye-review{padding-inline-start:16px}
.ye-review :where(section,header,aside,div,li,dl,dd){min-inline-size:0}
.ye-review p{margin:0 0 14px;line-height:1.65}
.ye-review :where(p,li,dd){overflow-wrap:break-word}
.ye-review h1,.ye-review h2,.ye-review h3{font-family:var(--font-display);font-weight:700;line-height:1.17;color:var(--text);margin:0 0 16px;overflow-wrap:normal}
.ye-review h1{font-size:clamp(1.75rem,calc(1rem + 2.5vw),2.75rem)}
.ye-review h2{font-size:clamp(1.35rem,calc(1.1rem + .9vw),1.75rem)}
.ye-review h3{font-size:1.0625rem;line-height:1.4;margin-block:0 10px}
.ye-hero{display:grid;gap:20px;padding:16px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);color:var(--text)}
.ye-wordmark{inline-size:160px;max-inline-size:100%;margin-block-end:16px}
.ye-wordmark .rc-brand-logo{display:block;inline-size:100%;block-size:auto}
.ye-wordmark .cl-logo,.ye-wordmark img{inline-size:100%;block-size:54px;object-fit:contain;object-position:left center}
.ye-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--brand);font-size:.875rem;font-weight:700;letter-spacing:.01em}
.ye-kicker .rc-icon{flex:0 0 22px;inline-size:22px;block-size:22px}
.ye-lead{font-size:1.125rem;line-height:1.55!important}
.ye-before-action{padding:14px;border-inline-start:3px solid var(--brand);background:var(--brand-soft);border-radius:var(--r-control);line-height:1.6;margin-block:16px}
.ye-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:18px}
.ye-review .button{min-block-size:44px;max-inline-size:100%;white-space:normal;line-height:1.4;padding:10px 16px;font-weight:700;justify-content:center}
.ye-review .button .rc-icon{flex:0 0 22px;inline-size:22px;block-size:22px}
.ye-text-link{display:inline-flex;align-items:center;min-block-size:44px;font-weight:700;line-height:1.4}
.ye-hero__panel{padding:18px;border-radius:var(--r-panel);background:var(--editorial-contrast-bg);color:var(--editorial-contrast-text)}
.ye-panel-label{font-weight:700;color:var(--editorial-contrast-accent)}
.ye-rate-lane{padding-block:12px 16px;border-block-end:1px solid var(--editorial-contrast-border)}
.ye-rate-lane>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.ye-rate-lane>div>p{font-weight:700;margin:0}
.ye-rate-lane>div>strong{font-family:var(--font-display);font-size:3.25rem;line-height:1.1;color:var(--editorial-contrast-accent);white-space:nowrap}
.ye-rate-lane>div>strong>span{font-size:.6em}
.ye-rate-lane>p{margin:12px 0 0;color:var(--editorial-contrast-text-dim)}
.ye-rate-lane>p>b{color:var(--editorial-contrast-text)}
.ye-rate-lane--invite{padding-block-start:18px}
.ye-denominator{font-size:.9375rem;margin-block:16px!important;color:var(--editorial-contrast-text-dim)}
.ye-panel-foot{display:flex;flex-wrap:wrap;gap:12px;padding-block-start:16px;border-block-start:1px solid var(--editorial-contrast-border)}
.ye-panel-foot .rc-icon{flex:0 0 24px;color:var(--editorial-contrast-accent)}
.ye-panel-foot p{flex:1 1 12rem;min-inline-size:0;font-size:.9375rem;margin:0;hyphens:auto}
.ye-contents{padding-block:16px;border-block:1px solid var(--border);margin-block:24px;line-height:1.5}
.ye-contents strong{display:block;margin-block-end:8px}
.ye-contents ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:0}
.ye-contents li{margin:0}
.ye-contents a{display:inline-block;min-block-size:32px;align-content:center}
.ye-section{padding:16px;margin-block:0 24px;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface);color:var(--text);scroll-margin-block-start:20px}
.ye-section>:last-child{margin-block-end:0}
.ye-heading{display:block;margin-block-end:18px}
.ye-heading>.ye-kicker{margin-block-end:8px}
.ye-heading h2{margin:0}
.ye-section--soft{background:var(--surface-alt)}
.ye-section--contrast{--bg:var(--editorial-contrast-bg);--surface:var(--editorial-contrast-surface);--surface-alt:var(--editorial-contrast-surface-alt);--text:var(--editorial-contrast-text);--text-dim:var(--editorial-contrast-text-dim);--text-mute:var(--editorial-contrast-text-mute);--brand:var(--editorial-contrast-accent);--brand-hover:var(--editorial-contrast-accent-hover);--brand-soft:var(--editorial-contrast-accent-soft);--border:var(--editorial-contrast-border);background:var(--bg)}
.ye-section--choice{border-block-start:4px solid var(--brand);background:var(--brand-soft)}
.ye-tier-table,.ye-clock-table{display:none}
.ye-scroll{overflow-x:auto;inline-size:100%;border:1px solid var(--border);border-radius:var(--r-control);margin-block:18px;background:var(--surface)}
.ye-scroll:focus-visible{outline:3px solid var(--brand);outline-offset:3px}
.ye-review table{inline-size:100%;border-collapse:collapse;line-height:1.5}
.ye-review caption{padding:12px 16px;text-align:left;font-weight:700;background:var(--surface-alt)}
.ye-review th,.ye-review td{padding:12px 16px;text-align:left;vertical-align:top;border-block-end:1px solid var(--border)}
.ye-review thead th{background:var(--surface-alt);font-weight:700}
.ye-review tbody tr:last-child>*{border-block-end:0}
.ye-review tbody th{font-weight:700}
.ye-tier-cards{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}
.ye-tier-cards>li{padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-alt)}
.ye-tier-cards h3{margin-block-end:8px;font-size:1rem}
.ye-tier-cards dl{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}
.ye-tier-cards dl>div{flex:1 1 auto}
.ye-tier-cards dt{font-size:.8125rem;color:var(--text-mute);margin-block-end:4px}
.ye-tier-cards dd{margin:0;line-height:1.4}
.ye-tier-cards dd>strong{color:var(--brand)}
.ye-note,.ye-fair-use,.ye-use-note{padding:16px;border-inline-start:3px solid var(--brand);border-radius:var(--r-control);background:var(--brand-soft);margin-block:18px}
.ye-note>strong{display:block;font-size:1.0625rem;line-height:1.45;margin-block-end:8px}
.ye-note p:last-child,.ye-fair-use p:last-child,.ye-use-note p:last-child{margin:0}
.ye-formula{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block:18px}
.ye-formula>span{flex:1 1 180px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control);font-weight:700;line-height:1.45}
.ye-formula>b{font-size:1.5rem;color:var(--brand)}
.ye-worked{margin-block:18px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-panel)}
.ye-example-label{font-size:.875rem;color:var(--brand);font-weight:700}
.ye-worked ol{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:0}
.ye-worked li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;border-block-end:1px solid var(--border);padding-block:12px}
.ye-worked li>span{flex:1 1 150px;line-height:1.45}
.ye-worked li>strong{font-family:var(--font-display);font-size:1.75rem;white-space:nowrap;color:var(--text)}
.ye-worked li.ye-worked__result>strong{color:var(--brand);font-size:2.5rem}
.ye-worked p:last-child{margin:0;font-size:.9375rem}
.ye-math-comparisons,.ye-choice-grid{display:grid;gap:16px;margin-block:18px}
.ye-math-comparisons>div{padding-block:14px;border-block-start:2px solid var(--border)}
.ye-math-comparisons p,.ye-choice-grid p{margin:0}
.ye-related{display:flex;flex-wrap:wrap;gap:8px 22px;padding-block-start:14px;margin-block-start:18px;border-block-start:1px solid var(--border)}
.ye-related a{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-weight:700;line-height:1.45}
.ye-related .rc-icon{flex:0 0 22px}
.ye-claim-steps{display:grid;gap:12px;list-style:none;padding:0;margin-block:18px}
.ye-claim-steps li{display:flex;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface-alt)}
.ye-claim-steps li>span{display:inline-grid;place-items:center;inline-size:2rem;block-size:2rem;flex:0 0 2rem;background:var(--brand);color:var(--on-brand);border-radius:var(--r-circle);font-weight:700;font-size:1rem;line-height:1}
.ye-claim-steps li>div{flex:1 1 180px}
.ye-claim-steps p{margin:0}
.ye-clock-cards{display:grid;gap:12px;margin-block:18px}
.ye-clock-cards>div{padding:14px;border:1px solid var(--border);border-radius:var(--r-control);background:var(--surface)}
.ye-clock-cards dt{font-family:var(--font-display);font-weight:700;margin-block-end:12px;line-height:1.4}
.ye-clock-cards dd{margin:0 0 10px;line-height:1.5}
.ye-clock-cards dd:last-child{margin:0}
.ye-clock-cards dd>span{display:block;color:var(--text-mute);font-size:.8125rem;margin-block-end:3px}
.ye-gallery{display:grid;gap:18px;margin-block:18px}
.ye-gallery figure{margin:0;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-control)}
.ye-gallery .ye-gallery__preview{display:block;border:1px solid var(--border);border-radius:var(--r-control);overflow:hidden;background:var(--source-paper)}
.ye-gallery img{display:block;inline-size:100%;block-size:auto;object-fit:contain;object-position:top center;margin:0}
.ye-gallery figcaption{line-height:1.6;margin-block-start:12px}
.ye-gallery figcaption strong{display:block;margin-block-end:5px}
.ye-gallery .ye-original-link{display:inline-flex;min-block-size:44px;align-items:center;gap:8px;font-weight:700;margin-block-start:6px}
.ye-offers{display:grid;gap:16px;margin-block:18px}
.ye-review .ye-offers .compact-offer{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:16px;align-items:start}
.ye-review .ye-offers .compact-offer__brand{inline-size:110px;max-inline-size:100%;grid-column:auto;grid-row:auto}
.ye-review .ye-offers .compact-offer__body{grid-column:auto;grid-row:auto;inline-size:100%}
.ye-review .ye-offers .compact-offer__body p{font-size:.9375rem;line-height:1.6;margin-block-end:10px}
.ye-review .ye-offers .compact-offer__title{font-size:1.0625rem!important}
.ye-review .ye-offers .compact-offer__actions{grid-column:auto;grid-row:auto;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:flex-start}
.ye-review .ye-offers .compact-offer__actions>a{min-block-size:44px;align-content:center;line-height:1.4}
.ye-section--faq .faq-list{margin:0}
.ye-section--faq .faq-list details{padding:14px 0;border-block-end:1px solid var(--border)}
.ye-section--faq .faq-list details:first-child{border-block-start:1px solid var(--border)}
.ye-section--faq .faq-list summary{font-weight:700;line-height:1.5;min-block-size:44px;align-content:center;cursor:pointer;padding-inline-end:8px;overflow-wrap:anywhere;hyphens:auto}
.ye-section--faq .faq-list p{margin:12px 0 0}
[data-ye-viewer]{padding:16px}
[data-ye-viewer] .lightbox__toolbar{position:relative;z-index:1;gap:8px;flex-wrap:wrap}
[data-ye-viewer] .lightbox__controls{gap:8px;flex:0 0 auto}
[data-ye-viewer] .lightbox__controls .icon-button,[data-ye-viewer] .lightbox__toolbar .icon-button{padding:10px 14px;line-height:1.4}
[data-ye-viewer] figcaption{flex:0 0 auto}
[data-ye-viewer] .ye-original-size{min-block-size:44px;min-inline-size:44px;white-space:normal;font-size:1rem;line-height:1.4;padding:10px 14px}
[data-ye-viewer] figure{overflow:hidden}
[data-ye-viewer]:not([data-ye-original-size]) .lightbox__image{display:flex;flex:1 1 0;justify-content:center;align-items:center;min-block-size:0;inline-size:100%}
[data-ye-viewer]:not([data-ye-original-size]) .lightbox__image img{block-size:100%;max-block-size:100%;inline-size:auto;max-inline-size:100%;object-fit:contain}
[data-ye-viewer][data-ye-original-size] figure{justify-content:flex-start;overflow:hidden}
[data-ye-viewer][data-ye-original-size] .lightbox__image{display:block;flex:1 1 auto;overflow:auto;inline-size:100%;min-block-size:0;background:var(--source-paper);overscroll-behavior:contain}
[data-ye-viewer][data-ye-original-size] .lightbox__image img{display:block;inline-size:auto;max-inline-size:none;max-block-size:none;block-size:auto}
[data-ye-viewer][data-ye-original-size] .lightbox__image:focus-visible{outline:3px solid var(--overlay-text);outline-offset:-3px}
@media(min-width:480px){.ye-hero,.ye-section{padding:20px}.ye-tier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ye-tier-cards dl{display:block}.ye-tier-cards dl>div+div{margin-block-start:10px}}
@media(min-width:768px){.ye-gallery,.ye-clock-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ye-math-comparisons,.ye-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ye-claim-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ye-claim-steps li{display:block}.ye-claim-steps li>span{margin-block-end:12px}.ye-offers .compact-offer__brand{inline-size:130px}}
@media(min-width:1024px){.ye-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:24px;gap:24px}.ye-hero__panel{padding:24px}.ye-section{padding:24px}.ye-tier-table,.ye-clock-table{display:block}.ye-tier-cards,.ye-clock-cards{display:none}.ye-contents{display:flex;gap:20px}.ye-contents>strong{flex:0 0 auto;padding-block-start:4px}.ye-review .ye-offers .compact-offer{grid-template-columns:100px minmax(0,1fr)}.ye-review .ye-offers .compact-offer__brand{inline-size:100px;grid-row:1 / 3}.ye-review .ye-offers .compact-offer__body{grid-column:2}.ye-review .ye-offers .compact-offer__actions{grid-column:2}.ye-review .ye-offers .compact-offer__body p{font-size:1rem}}

@media(min-width:1280px){.ye-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:768px){.rc-scope>.ye-review{padding-inline-start:var(--gutter)}}
