#LettermanRuntime #MainContent .ls-pg-approved h1{font-size:clamp(36px,4vw,52px)!important;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;max-width:780px}
#LettermanRuntime #MainContent .ls-pg-approved h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}
#LettermanRuntime #MainContent .ls-pg-approved h3{font-size:24px!important;line-height:1.25;text-wrap:balance}
#LettermanRuntime #MainContent .ls-pg-approved p,#LettermanRuntime #MainContent .ls-pg-approved li{font-size:17px!important;line-height:1.7}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-eyebrow{font-size:12px!important;line-height:1.5}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-date{font-size:13px!important}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero>.ls-pg-wrap{width:min(100% - 48px,1120px)}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-section li{margin-bottom:12px;padding-left:4px}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-section :is(ol,ul){padding-left:25px;margin:0 0 24px}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-card{min-width:0}
#LettermanRuntime #MainContent .ls-pg-approved :is(.ls-pg-card,.ls-pg-anchor){scroll-margin-top:125px}
#LettermanRuntime #MainContent .ls-pg-approved blockquote{margin:20px 0;padding:18px 24px;border-left:4px solid #A77A36;background:#FBF6F1;font-size:24px;font-style:normal;line-height:1.45}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-education{font-size:14px!important}
#LettermanRuntime #MainContent .ls-pg-approved #guide-sources :is(p,li){font-size:14px!important;line-height:1.6}
@media(max-width:600px){#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero>.ls-pg-wrap{width:calc(100% - 36px)}#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero{padding-top:36px}#LettermanRuntime #MainContent .ls-pg-approved blockquote{font-size:21px;padding:16px 18px}}

#LettermanRuntime #MainContent .ls-pg-approved>.ls-pg-wrap{max-width:1120px}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-section:not(#product-roles){max-width:760px;margin-inline:auto}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#LettermanRuntime #MainContent .ls-pg-approved [id]{scroll-margin-top:140px}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-card a{display:inline-flex;align-items:center;min-height:44px}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero .ls27-interior-grid>div{order:0}
#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero figure{order:1}
#LettermanRuntime #MainContent .ls-pg-approved :is(a,summary):focus-visible{outline:3px solid #A77A36;outline-offset:4px}
@media(max-width:749px){#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-cards{grid-template-columns:minmax(0,1fr)}#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-hero .ls27-interior-grid{grid-template-columns:minmax(0,1fr)}#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-actions{display:flex;flex-direction:column;align-items:stretch}#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-actions a{min-height:48px;display:flex;align-items:center;justify-content:center}}

#LettermanRuntime #MainContent .ls-pg-approved .ls-pg-cite a{display:inline;min-height:0;padding:0 2px;font-weight:inherit}
