.pilot-body{color:#263128;max-width:980px;margin:auto;padding:0 44px 72px}.pilot-body>section{border-bottom:1px solid #d0d5c9;padding:48px 0}.pilot-body h2{font-family:var(--font-editorial),Georgia,serif;letter-spacing:-.025em;max-width:24ch;margin:0 0 24px;font-size:40px;font-weight:400;line-height:1.15}.pilot-body h3{margin:12px 0;font-size:19px;line-height:1.35}.pilot-body p,.pilot-body dd{margin:0 0 20px;font-size:17px;line-height:1.7}.pilot-body .pilot-lede{font-size:23px;line-height:1.5}.pilot-body a:not(.brand-button){text-underline-offset:4px;text-decoration:underline}.pilot-body a:focus-visible{outline-offset:5px;outline:2px solid}.pilot-choices{grid-template-columns:1fr 1fr;gap:24px 36px;margin:30px 0 0;display:grid}.pilot-choices dt,.pilot-brief dt{margin-bottom:8px;font-size:17px;font-weight:600}.pilot-body .pilot-kicker{letter-spacing:.07em;margin-bottom:16px;font-size:13px}.pilot-records{background:#f1f3ec;border:1px solid #c2cabd;grid-template-columns:repeat(3,minmax(0,1fr));margin:30px 0;padding:0;list-style:none;display:grid}.pilot-records li{overflow-wrap:anywhere;border-right:1px solid #c2cabd;padding:22px}.pilot-records li:last-child{border-right:0}.pilot-records span{letter-spacing:.03em;color:#52604f;font-size:12px;line-height:1.5}.pilot-records p{margin-bottom:0;font-size:16px}.pilot-answer{border-left:3px solid #69777f;margin:30px 0;padding:4px 24px}.pilot-answer p:last-child{margin-bottom:0}.pilot-brief dl{border:1px solid #c2cabd;margin:28px 0 0;padding:8px 28px}.pilot-brief dl>div{border-bottom:1px solid #d0d5c9;padding:20px 0}.pilot-brief dl>div:last-child{border-bottom:0}.pilot-brief dd{margin:0}.pilot-next .brand-button{min-height:44px;margin:8px 0 24px}@media (max-width:700px){.pilot-body{padding:0 22px 40px}.pilot-body>section{padding:34px 0}.pilot-body h2{font-size:32px}.pilot-body .pilot-lede{font-size:20px}.pilot-choices,.pilot-records{grid-template-columns:1fr}.pilot-choices{gap:12px}.pilot-records li{border-bottom:1px solid #c2cabd;border-right:0}.pilot-records li:last-child{border-bottom:0}.pilot-brief dl{padding-inline:18px}.pilot-answer{padding-left:18px}.pilot-body .brand-button{white-space:normal}}
