.of{min-height:100dvh;display:flex;flex-direction:column}.of-top__in{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:12px}.of-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:44px}.of-main{flex:1}.of-foot{padding-block:clamp(48px,7vw,88px) 40px;margin-top:clamp(48px,7vw,96px);position:relative}.of-foot:before{content:"";position:absolute;top:-2px;left:0;right:0;height:5px;pointer-events:none;background:var(--ink);opacity:var(--edge-alpha);-webkit-mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat;mask:url(/img/pencil-edge.svg) 0 0 / 100% 100% no-repeat}.of-foot__in{display:grid;gap:28px}.of-foot__brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none}.of-foot__legal{display:grid;gap:12px;color:var(--muted);font-size:.875rem;line-height:1.55;max-width:68ch}.of-foot__links{display:flex;flex-wrap:wrap;gap:4px 20px}.of-foot__links a{color:var(--ink);text-underline-offset:3px;display:inline-flex;min-height:44px;align-items:center}@media(min-width:900px){.of-foot__in{grid-template-columns:1fr 2fr;align-items:end}}
