@font-face{font-family:Oatmeal;src:url('../fonts/oatmeal-pro-400.woff2') format('woff2');font-weight:400;font-display:block}
@font-face{font-family:Oatmeal;src:url('../fonts/oatmeal-pro-600.woff2') format('woff2');font-weight:600;font-display:block}
@font-face{font-family:IvyDisplay;src:url('../fonts/ivy-ora-display-400.woff2') format('woff2');font-weight:400;font-display:block}
@font-face{font-family:IvyText;src:url('../fonts/ivy-ora-text-400.woff2') format('woff2');font-weight:400;font-display:block}
*{box-sizing:border-box}html{background:#fff;color:#050505;font-synthesis:none}body{margin:0;font-family:IvyText,serif}h1,h2,h3,p,figure{margin:0}h1{font-family:Oatmeal,sans-serif;font-weight:600;font-size:48px;line-height:1.06;letter-spacing:-.025em}h2{font-family:IvyDisplay,serif;font-weight:400;font-size:40px;line-height:1.1;letter-spacing:-.025em}h3{font-family:Oatmeal,sans-serif;font-weight:400;font-size:29px;line-height:1.15}p{font-size:24px;line-height:36px}a{color:inherit;text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:2px solid #050505;outline-offset:6px}.label{font:12px/18px Oatmeal,sans-serif;letter-spacing:.035em;text-transform:uppercase}.logo{display:block;width:44px;height:44px}.nav{height:88px;margin:0 56px;border-bottom:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between}.identity{display:flex;align-items:center;gap:16px}.nav .label:last-child{text-align:right}.opening{padding:54px 56px 58px;display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.opening-copy{display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding:16px 0}.opening-copy h1{max-width:400px}.opening-copy p{max-width:430px}.opening-copy .link{font:15px/22px Oatmeal,sans-serif;margin-top:8px}.hero-image{width:100%;height:540px;object-fit:cover;object-position:50% 45%;display:block}.caption{font:11px/17px Oatmeal,sans-serif;padding-top:12px;max-width:450px}.chapter{padding:60px 56px}.chapter-header{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}.chapter-header h2{max-width:400px;margin-top:20px}.chapter-header p{max-width:560px;padding-top:34px}.comparison{background:#E8E8E8}.weights{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:50px}.weight{border-top:1px solid #050505;padding-top:24px}.weight-title{display:flex;align-items:baseline;gap:12px;margin:12px 0 26px}.number{font:400 108px/.95 Oatmeal,sans-serif;letter-spacing:-.055em}.unit{font:18px/24px Oatmeal,sans-serif}.weight h3{font-size:20px;margin-bottom:6px}.weight p{font-size:22px;line-height:32px;max-width:480px}.weight dl{margin:26px 0 0}.weight dl div{display:grid;grid-template-columns:100px 1fr;gap:24px;padding:15px 0;border-top:1px solid #7C7C7C}.weight dt{font:12px/24px Oatmeal,sans-serif;text-transform:uppercase}.weight dd{margin:0;font-size:21px;line-height:28px}.comparison-note{font:12px/19px Oatmeal,sans-serif;max-width:750px;margin-top:26px}.fit{padding-bottom:0}.fit-content{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;margin-top:44px}.fit-quote{border-top:1px solid #E5E7EB;padding-top:28px}.fit-quote p{font-family:IvyDisplay,serif;font-size:36px;line-height:44px;max-width:360px}.fit-options{display:grid;grid-template-columns:1fr 1fr;gap:28px}.fit-option{border-top:1px solid #E5E7EB;padding-top:28px}.fit-option h3{font-size:23px;margin:13px 0}.fit-option p{font-size:21px;line-height:30px}.fit-links{display:flex;gap:24px;margin:42px 0 54px;font:14px/22px Oatmeal,sans-serif}.editorial-footer{border-top:1px solid #E5E7EB;display:flex;align-items:center;justify-content:space-between;padding:24px 0;font:11px/18px Oatmeal,sans-serif;gap:24px}.editorial-footer .logo{width:32px;height:32px}.editorial-footer span{max-width:460px;text-align:right}
@media(max-width:767px){.nav{height:76px;margin:0 24px}.identity{gap:10px}.nav .label{font-size:10px;line-height:14px}.logo{width:36px;height:36px}.nav .label:last-child{max-width:90px}.opening{padding:38px 24px 34px;grid-template-columns:1fr;gap:30px}.opening-copy{gap:22px;padding:0}.opening-copy h1{font-size:42px}.opening-copy p{font-size:22px;line-height:32px}.hero-image{height:300px}.caption{font-size:10px;line-height:16px}.chapter{padding:40px 24px}.chapter-header{grid-template-columns:1fr;gap:22px}.chapter-header h2{font-size:36px;margin-top:16px}.chapter-header p{font-size:22px;line-height:32px;padding-top:0}.weights{grid-template-columns:1fr;gap:36px;margin-top:30px}.number{font-size:96px}.weight dl div{grid-template-columns:82px 1fr;gap:12px}.weight dd{font-size:20px}.comparison-note{font-size:11px;line-height:18px}.fit{padding-bottom:0}.fit-content{grid-template-columns:1fr;gap:30px;margin-top:28px}.fit-quote p{font-size:30px;line-height:38px}.fit-options{grid-template-columns:1fr;gap:24px}.fit-option{padding-top:22px}.fit-option p{font-size:21px;line-height:30px}.fit-links{flex-direction:column;gap:18px;margin:30px 0 36px}.editorial-footer{align-items:flex-start;font-size:10px;line-height:16px}.editorial-footer span{max-width:245px}}
