.terms-layout{display:grid;grid-template-columns:280px minmax(0,780px);gap:8%;padding:64px 5% 90px;justify-content:space-between}.terms-layout aside{align-self:start;position:sticky;top:35px}.terms-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:20px}.terms-nav a{display:flex;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.terms-nav span{color:var(--red);font-size:12px;padding-top:2px}.terms-section{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.terms-section:last-child{margin-bottom:0}.terms-section .eyebrow{color:var(--red);font-size:11px}.terms-section h2{font-size:clamp(27px,3vw,38px);color:#333;margin:16px 0 22px}.terms-section p{font-size:17px;line-height:1.8;margin:16px 0 0}.terms-section a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.terms-section a:hover{color:var(--red)}@media(max-width:1000px){.terms-layout{grid-template-columns:220px minmax(0,1fr);gap:6%}}@media(max-width:700px){.terms-layout{display:block;padding:35px 6% 55px}.terms-layout aside{position:static;margin-bottom:48px}.terms-section p{font-size:16px}.terms-section{padding-bottom:30px;margin-bottom:30px}}@media print{header,.utility,footer,.skip,.terms-layout aside{display:none}.terms-layout{display:block;padding:20px}.subhero{padding:20px}.subhero h1{font-size:36px}.terms-section{break-inside:avoid}.terms-section p{font-size:11pt}}
.subhero .terms-date{font-size:13px;margin-top:24px}
