.pattern-footer .pattern-footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-left:12%;align-items:start}.pattern-footer-col{min-width:0}.pattern-footer .pattern-footer-col>h3{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:.8px;color:#111;margin:0;padding:0;text-transform:uppercase}.pattern-footer-col>h3:after{content:"";display:block;width:30px;height:2px;background:#8c8c8c;margin:13px 0 17px}.pattern-footer .pattern-footer-items,.pattern-footer .pattern-footer-more-list{display:block;list-style:none;margin:0;padding:0}.pattern-footer .pattern-footer-items>li{list-style:none;margin:0;padding:11px 0;border-bottom:1px solid rgba(70,70,70,.25)}.pattern-footer .pattern-footer-items>li:first-child{padding-top:0}.pattern-footer .pattern-footer-items a,.pattern-footer .pattern-footer-items .pattern-footer-unresolved{display:block;color:#111;font-size:12px;line-height:1.6;font-weight:400;letter-spacing:.2px;text-decoration:none;overflow-wrap:anywhere}.pattern-footer .pattern-footer-items a:hover{text-decoration:underline;text-underline-offset:3px}.pattern-footer .pattern-footer-items a:focus-visible{outline:2px solid #111;outline-offset:4px}.pattern-footer .pattern-footer-more{margin:0;padding:0;border:0}.pattern-footer .pattern-footer-more>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:.2px;line-height:1.6;color:#111}.pattern-footer .pattern-footer-more>summary::-webkit-details-marker{display:none}.pattern-footer .pattern-footer-more>summary:after{content:'+';font-size:17px;line-height:1}.pattern-footer .pattern-footer-more[open]>summary:after{content:'−'}.pattern-footer .pattern-footer-more-list{padding-left:14px}.pattern-footer .pattern-footer-more-list>li{list-style:none;padding:9px 0;margin:0;border-top:1px solid rgba(70,70,70,.15)}.pattern-footer .pattern-footer-more-list>li:first-child{margin-top:10px}.pattern-footer .pattern-footer-more-all{padding:10px 0}.pattern-footer .pattern-footer-unresolved{opacity:.6}
@media(max-width:849px){.pattern-footer .pattern-footer-links{grid-template-columns:minmax(0,1fr);gap:30px;padding:0}.pattern-footer .pattern-footer-col>h3{font-size:14px}.pattern-footer-col>h3:after{margin:12px 0 16px}.pattern-footer .pattern-footer-items a,.pattern-footer .pattern-footer-items .pattern-footer-unresolved,.pattern-footer .pattern-footer-more>summary{font-size:13px}.pattern-footer .pattern-footer-items>li{padding:12px 0}.pattern-footer .pattern-footer-items>li:first-child{padding-top:0}.pattern-footer .pattern-footer-more{padding:0;border:0}}
