FOOTER ========================================================================== */ .ftr{background:var(--white);border-top:1px solid var(--line)}.ftr__inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:calc(var(--cell) * .45);width:94.54%;margin:0 auto;padding:calc(var(--cell) * .78) 0 calc(var(--cell) * .9)}.ftr__mark{display:inline-flex;align-items:center;gap:10px}.ftr__note{margin-top:20px;max-width:42ch;font-size:13.5px;line-height:1.55;color:var(--muted)}.ftr__meta{display:grid;gap:12px;margin-top:26px}.ftr__meta li{display:grid;gap:6px;font-size:13px;color:var(--ink)}.ftr__contact{display:grid;gap:6px;margin-top:26px;font-style:normal;font-size:13px;line-height:1.5;color:var(--ink)}.ftr__contact .label{margin-bottom:2px}.ftr__contact span{color:var(--muted)}.ftr__contact .ftr__org{color:var(--ink)}.ftr__contact a{width:fit-content;color:var(--ink);border-bottom:1px solid transparent;transition:border-color .18s var(--ease)}.ftr__contact a:hover{border-bottom-color:currentColor}.ftr__col{display:flex;flex-direction:column;align-items:flex-start;gap:13px;min-width:0}.ftr__col .label{margin-bottom:5px}.ftr__col a{font-size:13.5px;line-height:1.3;color:#333333;transition:color .18s var(--ease)}.ftr__col a:hover{color:var(--blue)}.ftr__strong{font-weight:500;color:var(--ink) !important}.ftr__strong:hover{color:var(--blue) !important}.ftr__base{display:flex;align-items:baseline;gap:28px;width:94.54%;margin:0 auto;padding:20px 0 26px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11.5px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ftr__legal{flex:1;max-width:62ch;text-transform:none;letter-spacing:.01em;font-size:11px}.ftr__links{display:flex;gap:20px;margin-left:auto}.ftr__links a{transition:color .18s var(--ease)}.ftr__links a:hover{color:var(--blue)}@media (max-width:1000px){.ground__inner,.who__inner,.stack__inner,.path__inner,.ins__inner,.close__inner,.ftr__inner,.ftr__base{width:100%;padding-left:var(--pad);padding-right:var(--pad)}.ftr__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px;padding:40px var(--pad) 44px}.ftr__brand{grid-column:1 / -1}.ftr__note{max-width:none}.ftr__base{flex-direction:column;gap:14px;padding:20px var(--pad) 28px}.ftr__legal{max-width:none}.ftr__links{margin-left:0}}@media (max-width:1000px){.ftr__col a,.ftr__links a,.ftr__contact a,.faq__index a{display:inline-block;padding-top:9px;padding-bottom:9px}.ftr__col{gap:0}}@media (max-width:1000px){.ftr__col a,.ftr__links a,.ftr__contact a,.faq__index a{padding-top:11px;padding-bottom:11px}.ftr__mark{display:inline-block;padding:7px 0;margin:-7px 0}}@media (max-width:1000px){.pclaim p,.pchapter__points li,.pspec__row dd,.stack__cat p,.ftr__note,.part__body,.path__step p,.cfact p,.sol__who p,.art__notice,.csent__lede,.cform__note,.prc__lead,.sol__what li{font-size:14px}.ftr__col a{font-size:14px}}@media (max-width:760px){.ftr__inner{gap:22px 18px;padding:28px var(--pad) 26px}.ftr__col a,.ftr__links a,.ftr__contact a{padding-top:6px;padding-bottom:6px}.ftr__col .label{margin-bottom:2px}.ftr__note{margin-bottom:4px}.ftr__base{gap:10px;padding:16px var(--pad) 22px}}