.review-wrap .resource-logo{place-items:center;background:var(--site-color-band-text);padding:6px;grid-template:minmax(0,1fr) / minmax(0,1fr);display:grid;border-radius:var(--site-curve);flex-shrink:0;width:160px;height:80px;}.review-wrap .resource-logo img{display:block;object-fit:contain;width:100%;height:100%;min-height:0;}.review-wrap .review-offer{margin-block:var(--site-gap-lg);}.review-wrap .review-offer strong{display:block;font:700 1.3rem/1.4 var(--site-font-head);}.review-wrap .review-rating{gap:var(--site-gap-sm);flex-wrap:wrap;margin-block:var(--site-gap-lg);align-items:center;display:flex;}.review-wrap .review-rating strong{font-size:2rem;}.menu-block{min-width:0;}.menu-block{padding-block:var(--site-spacing-xl);}.menu-block *{min-width:0;}.menu-block img{display:block;max-width:100%;height:auto;object-fit:cover;}.menu-block summary{padding:var(--site-gap-lg);}.menu-block summary h3{display:inline;}.menu-block details{border-bottom:1px solid var(--site-color-border);}.menu-block :is(h3, p){margin-block:var(--site-gap-sm);}.menu-block dl{gap:var(--site-spacing-md);margin:0;display:grid;}.menu-block dt{color:var(--site-color-soft);font-size:.85rem;}.menu-block dd{margin:0;}.menu-block .overlay-inner > :first-child{margin-top:0;}.menu-block .overlay-inner :is(ul, ol){padding-left:var(--site-spacing-xl);}.menu-block .overlay-inner table{border-collapse:collapse;width:100%;table-layout:fixed;}.menu-block .overlay-inner :is(th, td){vertical-align:top;border-bottom:1px solid var(--site-color-border);padding:var(--site-spacing-md);text-align:left;}.menu-block .overlay-inner blockquote{padding:var(--site-spacing-md) var(--site-gap-lg);margin-inline:0;border-left:3px solid var(--site-color-accent-secondary);}.menu-block nav h2{font-size:1.1rem;margin-top:0;}.menu-block nav ol{padding-left:var(--site-spacing-xl);}.menu-block nav li{padding-block:var(--site-space-xs);}.primary-landing-panel > nav{border-block:2px solid var(--site-color-accent-secondary);padding-block:var(--site-gap-lg);margin-bottom:var(--site-spacing-xl);}.primary-landing-panel > nav ol{gap:var(--site-spacing-md) var(--site-spacing-xxl);flex-wrap:wrap;display:flex;}@media(min-width:48rem){.primary-landing-panel .overlay-inner{columns:2;column-gap:var(--site-spacing-xxl);column-rule:1px solid var(--site-color-border);}
.primary-landing-panel :is(h2, h3){break-after:avoid;}
.primary-landing-panel :is(table, blockquote, li){break-inside:avoid;}}.primary-landing-panel{min-width:0;}.large-letter-section{min-width:0;}.large-letter-section{padding-block:var(--site-spacing-xl);}.large-letter-section *{min-width:0;}.large-letter-section img{object-fit:contain;height:auto;max-width:100%;}.large-letter-section ul{padding-left:var(--site-gap-lg);}.large-letter-section li{padding-block:var(--site-gap-sm);}.con-item{padding-left:var(--site-spacing-xl);}.con-item li{padding:var(--site-spacing-md);border-bottom:1px solid var(--site-color-border);}.con-item li > span:last-child{margin-left:var(--site-gap-sm);color:var(--site-color-brand);float:right;}@media(min-width:48rem){.con-item li > .featured-chip{min-width:6rem;margin-right:var(--site-gap-lg);}}.screenreader-wrap{min-width:0;}.con-item li{gap:var(--site-spacing-md);align-items:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid;}.con-item li > span:last-child{float:none;margin:0;}.con-item li > .featured-chip{min-width:0;margin:0;}:is(.facts-table){min-width:0;padding-block:var(--site-spacing-xl);}:is(.facts-table) *{min-width:0;}:is(.facts-table) img{max-width:100%;height:auto;display:block;object-fit:contain;}:is(.facts-table) :is(dt, small){color:var(--site-color-soft);}:is(.facts-table) dd{margin:0;}:is(.facts-table) table{width:100%;border-collapse:collapse;table-layout:fixed;}:is(.facts-table) :is(th, td){text-align:left;vertical-align:top;border-bottom:1px solid var(--site-color-border);padding:var(--site-spacing-md);}:is(.facts-table) thead{background:var(--site-color-surface);}.facts-table th{width:40%;}.roomy-wrap{min-width:0;}.roomy-wrap{padding-block:var(--site-spacing-xl);}.roomy-wrap *{min-width:0;}.roomy-wrap img{object-fit:contain;height:auto;max-width:100%;}.roomy-wrap dd{margin:0;}.roomy-wrap dt{color:var(--site-color-soft);}.related-wrap{min-width:0;}.related-wrap{padding-block:var(--site-spacing-xl);}.related-wrap *{min-width:0;}.related-wrap img{display:block;max-width:100%;height:auto;object-fit:cover;}.byline-related{display:grid;}.related-wrap summary{padding:var(--site-gap-lg);}.related-wrap summary h3{display:inline;}.related-wrap :is(h3, p){margin-block:var(--site-gap-sm);}.related-wrap dl{gap:var(--site-spacing-md);margin:0;display:grid;}.related-wrap dt{color:var(--site-color-soft);font-size:.85rem;}.related-wrap dd{margin:0;}.overlay-numbered .byline-related{list-style:none;padding:0;}.overlay-numbered li{gap:var(--site-gap-lg);grid-template-columns:3rem 1fr;border-bottom:1px solid var(--site-color-border);padding-block:var(--site-gap-lg);display:grid;}.limit-related{font-size:2rem;font-weight:700;color:var(--site-color-accent-secondary);}.overlay-numbered{min-width:0;}.dark-container.dark-container{max-width:none;padding-inline:max(var(--site-gap-lg),calc((100% - var(--site-max-width)) / 2 + var(--site-gap-lg)));margin-inline:0;width:100%;}.feature-tile.feature-tile.feature-tile.feature-tile{padding:var(--site-gap-lg);background-color:var(--site-color-surface);border:1px solid var(--site-color-border);border-radius:var(--site-curve);color:var(--site-color-fg);}.feature-tile > :first-child{margin-top:0;}.feature-tile > :last-child{margin-bottom:0;}.stakes-stack{display:grid;gap:var(--site-gap-lg);}.stakes-stack > *{margin-block:0;min-width:0;}.outer-offer-score.outer-offer-score{flex-wrap:wrap;display:flex;gap:var(--site-gap-sm);align-items:center;}.outer-offer-score > *{max-width:100%;flex-shrink:0;}.main-updated-stars{flex-shrink:0;}.letter-section :is(h1, h2, h3, p, a, li, dd){min-width:0;}.control-wrap.control-wrap :is(h2, h3, .item-head){margin-block:0 var(--site-spacing-md);font-size:1rem;line-height:1.4;}.control-wrap .item-head::before, .control-wrap .item-head::after, .nav-block .item-head::before, .nav-block .item-head::after{content:none;}.letter-section > .feature-tile + .feature-tile{margin-top:var(--site-gap-lg);}.stakes-stack > .feature-tile + .feature-tile{margin-top:0;}.hero-area > aside{align-self:start;}.letter-section > header:not(.feature-tile), .letter-section :is(h1, h2, h3, h4, h5, h6):not(.feature-tile){color:inherit;background:none;}.letter-section .soft-photo.soft-photo{border-radius:var(--site-curve);object-fit:cover;width:100%;aspect-ratio:16/9;height:auto;margin-block:var(--site-gap-lg);display:block;}.hero-area > .soft-photo{grid-column:1/-1;max-height:32rem;}.letter-section .primary-payment-chip{display:inline-flex;color:var(--site-color-fg);vertical-align:middle;border:1px solid var(--site-color-border);border-left:3px solid var(--site-payment-color);border-radius:.4rem;align-items:center;max-width:100%;padding:.25rem .45rem;gap:.35rem;font-size:.8rem;font-weight:600;line-height:1.4;margin:.2rem .2rem .2rem 0;background:var(--site-color-surface);}.letter-section .primary-payment-chip > span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap;}.letter-section .primary-payment-chip img{max-width:none;background:hsl(0.00000000, 0.00000000%, 100.00000000%);border-radius:3px;flex:none;height:24px;box-sizing:content-box;padding:2px;object-fit:contain;display:block;}.menu-wrap img{object-fit:cover;}.soft-photo.soft-photo{border-radius:var(--site-curve);object-fit:cover;width:100%;aspect-ratio:16/9;height:auto;margin-block:var(--site-gap-lg);display:block;}@media(min-width:768px) {.hero-plain:has(> .soft-photo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--site-spacing-xl);text-align:left;align-items:center;display:grid;}
.hero-plain > .soft-photo{aspect-ratio:4/5;grid-column:2;grid-row:1/3;max-height:34rem;}}@media(max-width:767px) {.hero-area.hero-area{gap:var(--site-gap-lg);}}:root{--site-space-xs:0.20451rem;--site-gap-sm:0.40902rem;--site-spacing-md:0.61353rem;--site-gap-lg:0.81803rem;--site-spacing-xl:1.22705rem;--site-spacing-xxl:1.63607rem;}body{background-image:none;background-size:auto;}.letter-section{background-color:var(--site-color-background);position:relative;}.inline-action.inline-action.inline-action{box-shadow:0 0.5355rem 0 var(--site-color-border);transform:translateY(-.1rem);}.feature-tile.feature-tile.feature-tile.feature-tile.feature-tile{border:0;box-shadow:none;}.item-head.item-head{font-size:1.47652rem;font-weight:656;letter-spacing:0.01334em;}h3{font-size:1.21512rem;}.letter-section:not(header):not(footer) .item-head::after{border-bottom:3px solid currentColor;display:block;margin-top:.3em;content:"";width:2em;}.labels-section{background-color:var(--site-color-surface);}.inner-outer{display:contents;}.primary-outer{display:contents;}.rate-outer{display:contents;}.site-wrap-outer{display:contents;}