.subpage-layout{flex-direction:column;min-height:100dvh;display:flex}.subpage-layout>main{flex:1}.subpage-footer{color:#74624d;background:#efe5d4;border-top:1px solid #cdb58e;flex-shrink:0;align-items:center;min-height:176px;margin-top:auto;padding:26px 0 22px;display:flex}.subpage-footer-shell{width:min(1280px,100% - 80px);margin-inline:auto}.subpage-footer-main{grid-template-columns:auto minmax(0,1fr) 120px;align-items:center;gap:24px;min-height:60px;display:grid}.subpage-footer-identities{align-items:center;gap:24px;display:flex}.subpage-footer-identities>.publisher-brand{border-inline-start:1px solid #ded3c2;padding-inline-start:24px}.subpage-footer-brand{width:150px;display:block}.subpage-footer-brand img{width:100%;height:auto;display:block}.subpage-footer-copy{text-align:center}.subpage-footer-copy>p:first-child{letter-spacing:.8px;color:#655e56;font:10px/18px Arial,sans-serif}.subpage-footer-copy>p:last-child{color:#7a6954;margin-top:4px;font-size:11px;line-height:18px}.subpage-footer-back{justify-self:end;align-items:center;gap:8px;font-size:11px;line-height:20px;display:inline-flex}.subpage-footer-bottom{border-top:1px solid #d7c5a8;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:14px;display:flex}.subpage-footer-bottom>p{letter-spacing:.6px;font:10px/20px Arial,sans-serif}.subpage-footer-bottom nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:11px;line-height:20px;display:flex}.subpage-footer :is(.subpage-footer-back,nav a):hover{color:var(--orange)}.subpage-footer a:focus-visible{outline-offset:4px;outline:3px solid #087bdc}@media (min-width:1600px){.subpage-footer-shell{width:min(1380px,100% - 120px)}}@media (max-width:1180px){.subpage-footer-shell{width:calc(100% - 60px)}}@media (max-width:900px){.subpage-footer-shell{width:calc(100% - 44px)}.subpage-footer-main{text-align:center;grid-template-columns:minmax(0,1fr);gap:16px}.subpage-footer-identities,.subpage-footer-back{justify-self:center}.subpage-footer-identities{gap:16px}.subpage-footer-identities>.publisher-brand{padding-inline-start:16px}.subpage-footer-brand{width:130px}}@media (max-width:740px){.subpage-footer{min-height:280px;padding:26px 0 22px}.subpage-footer-shell{width:calc(100% - 36px)}.subpage-footer-main{text-align:center;grid-template-columns:minmax(0,1fr);gap:12px}.subpage-footer-identities{justify-self:center;gap:16px}.subpage-footer-identities>.publisher-brand{padding-inline-start:16px}.subpage-footer-brand{justify-self:center;width:120px}.subpage-footer-copy>p:first-child{letter-spacing:1px;font-size:10px}.subpage-footer-copy>p:last-child{font-size:11px;line-height:18px}.subpage-footer-back{justify-self:center;min-height:44px;font-size:13px}.subpage-footer-bottom{flex-direction:column-reverse;gap:10px;margin-top:18px;padding-top:14px}.subpage-footer-bottom nav{justify-content:center;gap:4px 20px;font-size:13px}.subpage-footer-bottom nav a{align-items:center;min-height:44px;display:inline-flex}.subpage-footer-copy,.subpage-footer-bottom>p{overflow-wrap:anywhere}.subpage-footer-bottom>p{font-size:10px}}@media (max-width:365px){.subpage-footer-shell{width:calc(100% - 28px)}.subpage-footer-identities{flex-direction:column;gap:14px}.subpage-footer-identities>.publisher-brand{border-inline-start:0;padding-inline-start:0}}
