/* A consistent editorial scale on small screens; desktop and watch remain unchanged. */
@media(max-width:767px){
html body.home.pp-home #main .pp-heading.pp-heading h2.ivey-care-heading,
html body.home.pp-home #main .pp-exclusive-heading.pp-exclusive-heading h2.ivey-care-heading{
font-size:34px!important;line-height:1.18!important;letter-spacing:-.45px!important;
}
}
@media(max-width:355px){
html body.home.pp-home #main .pp-heading.pp-heading h2.ivey-care-heading,
html body.home.pp-home #main .pp-exclusive-heading.pp-exclusive-heading h2.ivey-care-heading{
font-size:32px!important;
}
}

/* Section title, logo and divider stay a single composition. */
html body.home.pp-home #main .pp-heading.pp-heading{gap:12px!important}
html body.home.pp-home #main .pp-heading.pp-heading>img{flex-shrink:0!important}
html body.home.pp-home #main .pp-heading.pp-heading>div{min-width:0!important;position:relative!important}
html body.home.pp-home #main .pp-heading.pp-heading .ivey-section-link{display:flex!important;width:fit-content!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;font:12px/1.5 Arial,sans-serif!important;letter-spacing:.2px!important;gap:8px!important}
html body.home.pp-home #main .ivey-section-link .ivey-link-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:color-mix(in srgb,currentColor 8%,transparent)!important;border:1px solid rgba(240,239,233,.2)!important;color:var(--section-link-color)!important;opacity:.75!important;transition:background .2s,opacity .2s!important}
html body.home.pp-home #main .ivey-section-link:hover .ivey-link-arrow,html body.home.pp-home #main .ivey-section-link:focus-visible .ivey-link-arrow{opacity:1!important;background:rgba(240,239,233,.14)!important}
html body.home.pp-home #main .pp-exclusive-heading.pp-exclusive-heading .ivey-exclusive-link{position:absolute!important;right:0!important;top:3px!important;margin:0!important}
html body.home.pp-home #main .pp-exclusive-heading.pp-exclusive-heading .pp-kicker{line-height:1.35!important;white-space:normal!important}
@media(max-width:767px){
html body.home.pp-home #main .pp-heading.pp-heading{width:100%!important;max-width:100%!important;justify-content:flex-start!important;gap:12px!important;box-sizing:border-box!important}
html body.home.pp-home #main .pp-heading.pp-heading>img{width:40px!important;height:40px!important;flex:0 0 40px!important;margin:0!important}
html body.home.pp-home #main .pp-heading.pp-heading>div{flex:1 1 auto!important;border-left:1px solid #53686f!important;padding-left:12px!important;margin:0!important;text-align:left!important}
html body.home.pp-home #main .pp-exclusive-heading.pp-exclusive-heading h2.ivey-care-heading{font-size:clamp(22px,7vw,30px)!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:-.6px!important;margin-top:10px!important}
html body.home.pp-home #main .pp-heading.pp-heading .pp-kicker{font-size:10px!important;letter-spacing:1.5px!important;line-height:1.4!important}
html body.home.pp-home #main .pp-heading.pp-heading h2{margin-bottom:0!important}
html body.home.pp-home #main .pp-heading.pp-heading .ivey-section-link{font-size:12px!important;margin-top:10px!important}
}

html body.home.pp-home #main :is(.ivey-feature-link,.ivey-explore-go)>.ivey-link-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:50%!important;border:1px solid rgba(240,239,233,.2)!important;background:color-mix(in srgb,currentColor 8%,transparent)!important;opacity:.75!important}

@media(max-width:767px){
html body.home.pp-home #main#main#main .pp-heading.pp-heading h2.ivey-care-heading{font-size:34px!important;line-height:1.18!important;letter-spacing:-.45px!important}
html body.home.pp-home #main#main#main .pp-exclusive-heading.pp-exclusive-heading h2.ivey-care-heading{font-size:clamp(22px,7vw,30px)!important;white-space:nowrap!important;line-height:1.2!important}
}
@media(max-width:355px){html body.home.pp-home #main#main#main .pp-heading.pp-heading:not(.pp-exclusive-heading) h2.ivey-care-heading{font-size:32px!important}}

/* The valuation link shares the quiet circular arrow treatment. */
html body.home.pp-home #section_page-6371 #ivey-watchmaker#ivey-watchmaker .iq-editorial-action>a>span.ivey-value-arrow{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;
 flex:0 0 26px!important;width:26px!important;height:26px!important;padding:0!important;
 margin:0!important;border-radius:50%!important;border:1px solid rgba(240,239,233,.2)!important;
 background:color-mix(in srgb,currentColor 8%,transparent)!important;color:#baccb6!important;opacity:.75!important;
 transition:background .2s,opacity .2s!important;
}
html body.home.pp-home #section_page-6371 #ivey-watchmaker#ivey-watchmaker .iq-editorial-action>a>span.ivey-value-arrow svg{
 width:14px!important;height:14px!important;color:inherit!important;
}
html body.home.pp-home #section_page-6371 #ivey-watchmaker#ivey-watchmaker .iq-editorial-action>a:is(:hover,:focus-visible)>span.ivey-value-arrow{
 opacity:1!important;background:rgba(240,239,233,.14)!important;
}
@media(prefers-reduced-motion:reduce){
 html body.home.pp-home #section_page-6371 #ivey-watchmaker#ivey-watchmaker .iq-editorial-action>a>span.ivey-value-arrow{transition:none!important}
}

/* Primary section navigation: clearer circles and a dedicated Exclusives column. */
html body.home.pp-home #main#main .pp-heading.pp-heading .ivey-section-link{min-height:44px!important;align-items:center!important}
html body.home.pp-home #main#main .pp-heading.pp-heading .ivey-section-link .ivey-link-arrow{width:38px!important;height:38px!important;flex-basis:38px!important}
html body.home.pp-home #main#main .pp-heading.pp-heading .ivey-section-link .ivey-link-arrow svg{width:20px!important;height:20px!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading>div{display:grid!important;grid-template-columns:max-content minmax(0,max-content) 44px!important;justify-content:start!important;align-items:center!important;gap:24px!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading h2{justify-self:start!important;min-width:0!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading .ivey-exclusive-link{position:static!important;grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important;margin:0!important}
@media(max-width:767px){
html body.home.pp-home #main#main .pp-heading.pp-heading .ivey-section-link .ivey-link-arrow{width:38px!important;height:38px!important;flex-basis:38px!important}
html body.home.pp-home #main#main .pp-heading.pp-heading .ivey-section-link .ivey-link-arrow svg{width:20px!important;height:20px!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading>div{grid-template-columns:minmax(0,1fr) 44px!important;column-gap:12px!important;row-gap:4px!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading .pp-kicker{grid-column:1!important;grid-row:1!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading .ivey-exclusive-link{grid-column:2!important;grid-row:1!important}
html body.home.pp-home #main#main .pp-exclusive-heading.pp-exclusive-heading h2{grid-column:1/-1!important;grid-row:2!important;margin-top:0!important}
}

