/* Permanent discovery links; established header colors and typography stay intact. */
@media(min-width:1201px){.site-header .nav-links{gap:18px;flex-wrap:nowrap}.site-header .nav-links>a,.site-header .review-nav-trigger{white-space:nowrap}}
@media(max-width:1200px){
 .site-header .menu{display:block}
 .site-header .nav-links{display:none;position:absolute;left:14px;right:14px;top:78px;padding:18px;background:var(--snow-soft,#faf6ee);border:1px solid var(--line-dark,#c9c3b8);box-shadow:var(--shadow-md,0 12px 24px #18324a20);max-height:calc(100dvh - 92px);overflow-y:auto;overflow-x:hidden}
 .site-header .nav-links.open{display:grid;gap:12px}
 .site-header .nav-links>a{min-height:44px;display:flex;align-items:center}
 .site-header .nav-tool{justify-content:center}
 .site-header .location-nav{width:100%}
}
.pt-homepage-editorial .pt-home-deals{background:#f6f0e3;border-block:1px solid #ded9cf;padding-block:54px}
.pt-home-deals-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:26px}
.pt-home-deals-head h2{font:400 clamp(2rem,3.3vw,3rem)/1.1 Georgia,serif;letter-spacing:-.035em;color:#18324a;margin:0 0 12px}
.pt-home-deals-head p:not(.pt-eyebrow){font-size:1rem;line-height:1.6;max-width:60ch;margin:0;color:#40535c}
.pt-home-deals .pt-home-deals-cta{background:#a6461e;color:#fffaf0;border:1px solid #a6461e;flex-shrink:0;text-align:center}
.pt-home-deals .pt-home-deals-cta:hover{background:#843515;border-color:#843515}
.pt-home-deals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pt-home-deals-grid:empty{display:none}
.pt-home-deals a.pt-deal-preview{display:flex;flex-direction:column;padding:22px 24px;border:1px solid #d5d9d4;border-radius:6px;background:#fff;color:#18324a;text-decoration:none;min-width:0}
.pt-home-deals a.pt-deal-preview:hover{border-color:#a6461e}
.pt-home-deals a:focus-visible{outline:3px solid #963f15;outline-offset:4px}
.pt-deal-preview-logo{display:flex;align-items:center;justify-content:center;width:120px;height:76px;padding:8px;border-radius:3px;margin-bottom:12px}
.pt-deal-preview-logo.logo-surface-dark{background:#19364a}
.pt-deal-preview-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.pt-deal-preview-brand{font:700 .95rem/1.4 Arial,sans-serif}
.pt-deal-preview-title{font:400 .85rem/1.5 Arial,sans-serif;color:#52636b;margin:4px 0 12px}
.pt-deal-preview-benefit{font:700 clamp(1.5rem,2.1vw,1.9rem)/1.2 Georgia,serif;letter-spacing:-.025em;color:#174e56;margin-bottom:14px}
.pt-deal-preview-eligible{font:600 .88rem/1.5 Arial,sans-serif;margin-top:auto}
.pt-value-deals a{font-weight:700}
@media(max-width:780px){.pt-homepage-editorial .pt-home-deals{padding-block:36px}.pt-home-deals-head{display:block}.pt-home-deals .pt-home-deals-cta{margin-top:20px}.pt-home-deals-grid{grid-template-columns:1fr}.pt-home-deals a.pt-deal-preview{padding:20px}.pt-deal-preview-logo{width:112px;height:70px}.pt-deal-preview-benefit{font-size:1.7rem}}

.pt-home-deals .pt-eyebrow{color:#a6461e}
