.terms-page{color:#183e30;background:#faf9f4}.terms-heading,.terms-layout{width:min(1180px,100% - 48px);margin-inline:auto}.terms-heading{border-bottom:1px solid #d8dfd5;padding-block:64px 32px}.terms-heading h1{margin:12px 0 18px;font-size:clamp(30px,3.6vw,48px);font-weight:600;line-height:1.45}.terms-heading>p:not(.section-label){color:#496052;max-width:800px;font-size:17px;line-height:1.9}.terms-heading .terms-updated{align-items:center;gap:12px;margin-top:20px;display:flex;font-size:14px!important}.terms-updated time{font-family:var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums}.terms-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:54px;padding-block:36px 64px;display:grid}.terms-index{background:#f0f2e9;border:1px solid #d8dfd5;border-radius:12px;padding:24px;position:sticky;top:116px}.terms-index h2{margin:0 0 14px;font-size:17px;font-weight:650}.terms-index ol{gap:10px;margin:0;padding-inline-start:23px;display:grid}.terms-index li{padding-inline-start:4px;font-size:14px;line-height:1.8}.terms-index a{color:#285443;text-decoration:none}.terms-index a:hover{text-underline-offset:4px;text-decoration:underline}.terms-section{border-bottom:1px solid #d8dfd5;margin:0 0 26px;padding:0 0 28px;scroll-margin-top:110px}.terms-body h2{color:#183e30;margin:0 0 12px;font-size:21px;font-weight:650;line-height:1.65}.terms-body p{color:#425b4e;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:2}.terms-section#terms-credits a{color:#285443;text-underline-offset:5px;text-decoration:underline}.terms-map-credits{margin-top:24px}.terms-map-credits h3,.terms-photo-credits h3{margin:0 0 6px;font-size:17px;line-height:1.8}.terms-photo-credits{margin-top:22px}.terms-photo-credits summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.8}.terms-photo-credits ul{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.terms-photo-credits li{border-top:1px solid #d8dfd5;padding-top:16px}.terms-photo-credits p{font-size:14px}.terms-contact{background:#eaf0e7;border-radius:12px;padding:26px}.terms-contact>div{flex-wrap:wrap;gap:22px;margin-top:20px;display:flex}.terms-contact a{color:#183e30;text-underline-offset:5px;font-size:15px;font-weight:650}.terms-page a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #286c51}@media (max-width:850px){.terms-layout{grid-template-columns:1fr;gap:30px}.terms-index{position:static}.terms-index ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.terms-heading{padding-top:36px}.terms-section{scroll-margin-top:180px}}@media (max-width:520px){.terms-heading,.terms-layout{width:calc(100% - 32px)}.terms-index ol{grid-template-columns:1fr}.terms-index{padding:20px}.terms-layout{padding-top:24px}.terms-heading>p:not(.section-label){font-size:16px}.terms-body h2{font-size:20px}.terms-contact{padding:20px}}@media print{.terms-page .solar-header,.terms-page .solar-footer,.terms-index,.terms-page .managed-section{display:none!important}.terms-heading,.terms-layout{width:100%;padding:12px 0}.terms-layout{display:block}.terms-section{break-inside:avoid}.terms-contact{background:0 0}}
