.trip-terms-module__6gm3yG__page{background:var(--color-paper)}.trip-terms-module__6gm3yG__hero{padding-block:calc(var(--header-h) + clamp(3.5rem, 8vw, 7rem)) clamp(4rem, 8vw, 7rem);border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 82% 18%, #a8643f24, transparent 28rem), var(--color-paper-soft)}.trip-terms-module__6gm3yG__heroText{grid-column:1/-1}.trip-terms-module__6gm3yG__hero h1{max-width:11ch;font-family:var(--font-display);font-size:var(--text-display-l);font-weight:400;line-height:var(--text-display-l--line-height);letter-spacing:var(--text-display-l--letter-spacing);text-wrap:balance;margin-top:1.25rem}.trip-terms-module__6gm3yG__lead{max-width:54ch;color:var(--color-ink-soft);font-size:var(--text-lead);line-height:var(--text-lead--line-height);margin-top:1.75rem}.trip-terms-module__6gm3yG__versionCard{border-top:1px solid var(--color-ink);grid-column:1/-1;align-self:end;margin-top:3rem}.trip-terms-module__6gm3yG__versionCard>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(6rem,.35fr) 1fr;gap:1rem;padding-block:.9rem;display:grid}.trip-terms-module__6gm3yG__versionCard dt{color:var(--color-ink-muted);font-size:var(--text-small)}.trip-terms-module__6gm3yG__versionCard dd{color:var(--color-ink);font-size:var(--text-small);font-weight:500}.trip-terms-module__6gm3yG__mobileIndex{border-bottom:1px solid var(--color-line);padding-block:1.5rem}.trip-terms-module__6gm3yG__mobileIndex summary{cursor:pointer;min-height:44px;font-size:var(--text-small);padding-block:.65rem;font-weight:600}.trip-terms-module__6gm3yG__compactIndex,.trip-terms-module__6gm3yG__indexList{list-style:none}.trip-terms-module__6gm3yG__compactIndex{gap:.25rem;margin-top:.75rem;display:grid}.trip-terms-module__6gm3yG__compactIndex a,.trip-terms-module__6gm3yG__indexList a{min-height:40px;color:var(--color-ink-soft);font-size:var(--text-small);grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.35rem;padding-block:.45rem;line-height:1.35;display:grid}.trip-terms-module__6gm3yG__compactIndex a:hover,.trip-terms-module__6gm3yG__indexList a:hover{color:var(--color-earth-deep)}.trip-terms-module__6gm3yG__compactIndex span,.trip-terms-module__6gm3yG__indexList span{color:var(--color-earth-deep);font-variant-numeric:tabular-nums}.trip-terms-module__6gm3yG__readingGrid{grid-template-columns:minmax(0,1fr);padding-block:clamp(4rem,8vw,8rem);display:grid}.trip-terms-module__6gm3yG__desktopIndex{display:none}.trip-terms-module__6gm3yG__document{min-width:0;max-width:var(--reading-max)}.trip-terms-module__6gm3yG__document>section{scroll-margin-top:calc(var(--header-h) + 2rem);border-top:1px solid var(--color-line);padding-block:clamp(3.5rem,7vw,6rem)}.trip-terms-module__6gm3yG__sectionNumber{color:var(--color-earth-deep);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);font-weight:600}.trip-terms-module__6gm3yG__document h2{max-width:18ch;font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:var(--text-h2--line-height);text-wrap:balance;margin-top:.75rem}.trip-terms-module__6gm3yG__sectionBody{color:var(--color-ink-soft);font-size:var(--text-body);margin-top:1.75rem;line-height:1.72}.trip-terms-module__6gm3yG__sectionBody>*+*{margin-top:1.25rem}.trip-terms-module__6gm3yG__sectionBody a,.trip-terms-module__6gm3yG__endMatter a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-earth);text-decoration-color:var(--color-earth);text-underline-offset:.22em;overflow-wrap:anywhere}.trip-terms-module__6gm3yG__endMatter p a{color:var(--color-paper);-webkit-text-decoration-color:var(--color-earth-soft);text-decoration-color:var(--color-earth-soft)}.trip-terms-module__6gm3yG__sectionBody ul,.trip-terms-module__6gm3yG__sectionBody ol{padding-left:1.35rem}.trip-terms-module__6gm3yG__sectionBody li{padding-left:.35rem}.trip-terms-module__6gm3yG__sectionBody li+li{margin-top:.55rem}.trip-terms-module__6gm3yG__formula{border-block:1px solid var(--color-line);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-body-l);padding:1.25rem 1.35rem;line-height:1.45}.trip-terms-module__6gm3yG__notice{border-left:2px solid var(--color-earth-deep);background:var(--color-paper-soft);padding:1.25rem 1.35rem}.trip-terms-module__6gm3yG__noticeTitle{color:var(--color-earth-deep);font-size:var(--text-small);font-weight:650}.trip-terms-module__6gm3yG__noticeTitle+p{margin-top:.65rem}.trip-terms-module__6gm3yG__endMatter{background:var(--color-night);color:var(--color-paper);margin-top:clamp(2rem,5vw,4rem);padding:clamp(2rem,5vw,4rem)}.trip-terms-module__6gm3yG__endMatter h2{color:var(--color-paper);margin-top:.75rem}.trip-terms-module__6gm3yG__endMatter p:not(:first-child){color:#f2eee5c7;margin-top:1.25rem}.trip-terms-module__6gm3yG__endMatter>a{min-height:44px;color:var(--color-paper);align-items:center;margin-top:1.5rem;display:inline-flex}@media (min-width:48rem){.trip-terms-module__6gm3yG__heroText{grid-column:1/span 7}.trip-terms-module__6gm3yG__versionCard{grid-column:2/span 6}.trip-terms-module__6gm3yG__compactIndex{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}}@media (min-width:64rem){.trip-terms-module__6gm3yG__heroText{grid-column:1/span 7}.trip-terms-module__6gm3yG__versionCard{grid-column:9/span 4;margin-top:0}.trip-terms-module__6gm3yG__mobileIndex{display:none}.trip-terms-module__6gm3yG__readingGrid{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.trip-terms-module__6gm3yG__desktopIndex{top:calc(var(--header-h) + 2rem);max-height:calc(100vh - var(--header-h) - 4rem);overscroll-behavior:contain;scrollbar-width:thin;grid-column:1/span 3;align-self:start;padding-right:1rem;display:block;position:sticky;overflow-y:auto}.trip-terms-module__6gm3yG__indexList{margin-top:1rem}.trip-terms-module__6gm3yG__indexList a{min-height:0;padding-block:.35rem;font-size:.875rem}.trip-terms-module__6gm3yG__document{grid-column:5/span 7}}@media (prefers-reduced-motion:reduce){.trip-terms-module__6gm3yG__page *,.trip-terms-module__6gm3yG__page :before,.trip-terms-module__6gm3yG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
