.mile-info{--mile-ink: #111111;--mile-slate: #3c4543;--mile-sage: #9dac97;--mile-sand: #e7e4df;background:#fff;color:var(--mile-ink);font-family:var(--font-body--family, sans-serif);padding-block:72px 88px}.mile-info,.mile-info *{box-sizing:border-box}.mile-info__inner{max-width:1240px;padding-inline:20px;margin-inline:auto}.mile-info__header{max-width:720px;margin-bottom:48px}.mile-info .mile-info__title{margin:0;color:var(--mile-ink);font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:3rem;font-weight:var(--font-heading--weight, 600);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.mile-info__intro{margin-top:20px;color:var(--mile-slate);font-size:1.125rem;line-height:1.65}.mile-info__layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,720px);gap:64px;align-items:start}.mile-info__nav{position:sticky;top:calc(var(--header-height, 0px) + 24px);padding-top:12px;border-top:1px solid var(--mile-sand)}.mile-info__nav ul{list-style:none;padding:0;margin:0}.mile-info__nav a{display:block;padding-block:12px;font-size:.9375rem;line-height:1.4}.mile-info__body{min-width:0;max-width:720px;font-size:1rem;line-height:1.7}.mile-info__chapter{scroll-margin-top:calc(var(--header-height, 0px) + 32px)}.mile-info__body>.mile-info__chapter:not(:first-child){margin-top:48px}.mile-info h2{margin:0 0 12px;color:var(--mile-ink);font-family:var(--font-heading--family, var(--font-body--family, sans-serif));font-size:1.5rem;font-weight:var(--font-heading--weight, 600);line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.mile-info__text{max-width:70ch;color:var(--mile-slate)}.mile-info :is(p,ul,ol){margin-block:0 16px}.mile-info :is(.mile-info__text,.mile-info__intro)>:last-child{margin-bottom:0}.mile-info :is(.mile-info__text,.mile-info__intro) :is(ul,ol){padding-inline-start:24px}.mile-info a{color:var(--mile-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.mile-info a:hover{text-decoration-thickness:2px}.mile-info :is(a,summary):focus-visible{outline:2px solid var(--mile-ink);outline-offset:5px;border-radius:2px}.mile-info__question{border-bottom:1px solid var(--mile-sand)}.mile-info__chapter+.mile-info__question{margin-top:20px;border-top:1px solid var(--mile-sand)}.mile-info__question summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:18px;color:var(--mile-ink);font-size:1rem;font-weight:600;line-height:1.5;list-style:none;cursor:pointer}.mile-info__question summary::-webkit-details-marker{display:none}.mile-info__question summary:hover{color:var(--mile-slate)}.mile-info__question svg{flex:0 0 20px}.mile-info__question[open] svg{transform:rotate(180deg)}.mile-info__answer{padding:0 44px 24px 0}.mile-info__image{margin:28px 0 0}.mile-info__image img{display:block;width:100%;height:auto;border-radius:8px}.mile-info__image figcaption{margin-top:12px;color:var(--mile-slate);font-size:.875rem;line-height:1.5}.mile-info__estimates{padding:24px;margin-bottom:40px;background:var(--mile-sand);border-radius:8px}.mile-info__estimates dl{margin:0}.mile-info__estimates dt{margin-top:20px;font-weight:600}.mile-info__estimates dd{margin:4px 0 0}.mile-info__contact{margin-top:48px;padding-top:28px;border-top:1px solid var(--mile-sand)}.mile-info__contact-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-weight:600}@media(max-width:749px){.mile-info{padding-block:40px 56px}.mile-info .mile-info__title{font-size:2.25rem}.mile-info__header{margin-bottom:32px}.mile-info__layout{grid-template-columns:minmax(0,1fr);gap:32px}.mile-info__nav{position:static;padding-block:4px;border-bottom:1px solid var(--mile-sand)}.mile-info__nav ul{display:flex;flex-wrap:wrap;gap:0 24px}.mile-info__nav a{min-height:44px}.mile-info__answer{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mile-info.css.map */
