.f5-hero{padding:78px 5vw;background:#eee}.f5-hero>div{max-width:1240px;margin:auto}.f5-hero h1{max-width:850px}.f5-hero p{max-width:680px;color:#666}.f5-bread{font-size:12px;margin-bottom:35px;color:#666}.f5-shell{max-width:1240px;margin:auto;padding:65px 5vw;display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px}.f5-aside{align-self:start;position:sticky;top:95px}.f5-aside a{display:block;padding:10px 0;border-bottom:1px solid #ddd;font-size:13px;text-decoration:none}.f5-chapter{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #ddd;scroll-margin-top:100px}.f5-chapter h2{font-size:30px;letter-spacing:-.03em}.f5-chapter p{color:#5d5d5d;max-width:800px}.f5-related{background:#f5f5f5}.f5-related .f4-card{background:#fff}.f5-related h3{font-size:23px}.f5-related a{display:inline-block;margin-top:20px;font-size:13px}.f5-aside strong{display:block;margin-bottom:15px}.f5-hero .f3-kicker{margin-top:20px}@media(max-width:749px){.f5-hero{padding:40px 24px}.f5-hero h1{font-size:42px}.f5-shell{grid-template-columns:1fr;padding:40px 24px;gap:35px}.f5-aside{position:static}.f5-aside a{padding:8px 0}.f5-chapter h2{font-size:27px}.f5-chapter p{font-size:15px}}