.ford-opening img{object-fit:cover;object-position:center 18%}.material-note{padding:28px;background:#153b2e;color:#f5f2e9;margin:32px 0}.material-note .eyebrow{color:#bbd7ac}.material-note h3{font:30px/1.3 Georgia,serif;margin:12px 0}.material-note p:last-child{font-size:16px;margin-bottom:0}.uses-opening{max-width:1280px;margin:15px auto 0;padding:25px 5% 65px;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.uses-opening h1{font:clamp(54px,6.7vw,92px)/1.08 Georgia,serif;letter-spacing:-3px;margin:25px 0}.uses-opening h1 em{color:#39744f}.uses-opening .deck{font:italic 34px/1.3 Georgia,serif;margin:20px 0}.uses-opening p:not(.eyebrow):not(.deck){max-width:450px;color:#506259;font-size:17px;line-height:1.8}.uses-opening .read-link{display:inline-block;margin-top:15px}.uses-opening figure{margin:0;padding:14px;background:#153b2e;transform:rotate(1deg);box-shadow:10px 12px 0 #e0e5d6}.uses-opening img{width:100%;height:370px;object-fit:cover;display:block}.uses-opening figcaption{font:11px/1.7 Arial,sans-serif;color:#eff3e7;padding:15px 5px 3px}.uses-index{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #becab7;border-left:1px solid #becab7}.uses-index a{display:flex;align-items:center;gap:18px;padding:25px 22px;border-right:1px solid #becab7;border-bottom:1px solid #becab7;text-decoration:none;font:23px Georgia,serif;transition:background .2s}.uses-index a:hover,.uses-index a:focus-visible{background:#dfe9d9}.uses-index span{font:11px Arial,sans-serif;color:#477a55}.uses-index b{margin-left:auto;font-weight:400}.uses-intro{max-width:1120px;padding:32px 0 10px;margin:auto;display:grid;grid-template-columns:1fr 2fr;gap:30px}.uses-intro p:last-child{font-size:15px;line-height:1.8;color:#506259;margin:0}.uses-chapters{max-width:1120px;margin:0 auto}.use-chapter{padding:60px 0 10px;scroll-margin-top:30px}.use-chapter header{display:flex;gap:25px;align-items:center;margin:0 0 25px}.use-number{font:65px Georgia,serif;color:#729175;line-height:1}.use-chapter .eyebrow{margin:0 0 8px}.use-chapter h2{font:clamp(26px,3vw,38px)/1.25 Georgia,serif;margin:0;max-width:760px}.then-now{display:grid;grid-template-columns:1fr 1fr}.then-panel,.now-panel{padding:32px 36px}.then-panel{background:#eae7dc}.now-panel{background:#153b2e;color:#f4f2e9}.period-label{font:10px/1.6 Arial,sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin:0}.now-panel .period-label{color:#bbd7ac}.then-now h3{font:italic 38px Georgia,serif;margin:20px 0 15px}.then-now p:last-child{font-size:16px;line-height:1.85;margin:0}.then-now a{white-space:nowrap;text-underline-offset:3px}.connection{padding:19px 24px;border:1px solid #cbd2c2;border-top:0;font-size:14px;line-height:1.8;margin:0;color:#506259}.connection strong{display:block;color:#153b2e;font:10px Arial,sans-serif;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px}.buddha-note{max-width:1120px;margin:85px auto 65px;padding:45px;background:#e0e9d8;display:grid;grid-template-columns:.85fr 1.4fr;gap:55px}.buddha-note h2{font:clamp(38px,4vw,54px)/1.15 Georgia,serif;margin:25px 0}.buddha-note h2 em{color:#39744f}.buddha-note .lead{font:24px/1.5 Georgia,serif;margin-top:0}.buddha-note p:not(.lead):not(.eyebrow){font-size:15px;line-height:1.9}.uses-sources{max-width:1000px;margin:70px auto;padding:0 5%}.uses-sources h2{font:38px/1.2 Georgia,serif}.uses-sources li{font-size:14px;line-height:1.8;margin-bottom:17px;overflow-wrap:anywhere}.uses-sources [id]{scroll-margin-top:30px}
@media(max-width:1180px){.uses-index,.uses-intro,.uses-chapters,.buddha-note{margin-left:5%;margin-right:5%}}
@media(max-width:750px){.uses-opening{grid-template-columns:1fr;gap:30px;padding:10px 6% 45px}.uses-opening h1{font-size:62px;letter-spacing:-2px}.uses-opening .deck{font-size:30px}.uses-opening figure{transform:none}.uses-opening img{height:280px}.uses-index{grid-template-columns:1fr 1fr}.uses-index a{font-size:19px;padding:20px 15px;gap:12px}.uses-intro{grid-template-columns:1fr;gap:5px;padding-top:25px}.use-chapter{padding-top:42px}.use-chapter header{gap:16px}.use-number{font-size:48px}.then-now{grid-template-columns:1fr}.then-panel,.now-panel{padding:28px}.buddha-note{grid-template-columns:1fr;gap:28px;padding:28px;margin-top:55px}.buddha-note h2{font-size:42px}.buddha-note .lead{font-size:23px}.uses-sources h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.uses-index a{transition:none}}
