.capper-site{--capper-bg:var(--color-page-cappers);--capper-level-2:var(--color-surface);--capper-level-3:var(--color-surface-raised);--capper-level-4:var(--color-surface-hover);--capper-border:var(--color-border);--capper-border-subtle:var(--color-surface-hover);--capper-green:var(--color-accent);--capper-green-dark:var(--color-accent-editorial);--capper-primary:var(--color-text);--capper-secondary:var(--color-muted);background:var(--capper-bg);color:var(--capper-primary);min-height:100vh}.capper-site *,.capper-site :after,.capper-site :before{box-sizing:border-box}.capper-main{padding:0 var(--gutter-desktop) 96px}.capper-container{margin:0 auto;max-width:var(--container-content);width:100%}.capper-breadcrumb{align-items:center;color:var(--capper-secondary);display:flex;font-size:var(--text-xs);gap:10px;line-height:var(--leading-xs);min-height:68px;padding:20px 0 24px}.capper-breadcrumb a{color:inherit;text-decoration:none}.capper-breadcrumb a:hover,.capper-breadcrumb span:last-child{color:var(--capper-green)}.capper-site .site-footer{background:var(--capper-level-2)}.capper-site .site-footer__inner{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:var(--container-outer);padding:32px 48px 48px}.capper-site .site-footer__brand-row{align-items:flex-start;display:flex;justify-content:space-between;min-height:32px}.capper-site .site-footer__brand-row>a{align-items:center;display:flex}.capper-site .site-footer__social{color:var(--capper-secondary);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm)}.capper-site .site-footer__social,.capper-site .site-footer__social>div{align-items:center;display:flex;gap:16px}.capper-site .site-footer__social i{align-items:center;color:var(--capper-primary);display:flex;font-size:var(--text-sm);font-style:normal;font-weight:600;height:24px;justify-content:center;width:24px}.capper-site .site-footer__divider{background:var(--capper-border-subtle);height:1px;width:100%}.capper-site .site-footer__legal{color:var(--capper-secondary);display:flex;flex-direction:column;font-size:var(--text-sm);gap:8px;line-height:var(--leading-sm)}.capper-site .site-footer__bottom p,.capper-site .site-footer__legal p{margin:0}.capper-site .site-footer__bottom{align-items:flex-start;color:var(--capper-secondary);display:flex;font-size:var(--text-sm);font-weight:600;justify-content:space-between;line-height:var(--leading-sm)}.capper-site .site-footer__bottom>div{display:flex;font-weight:500;gap:24px}@media (max-width:1100px){.capper-main{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}.capper-site .site-footer{min-height:0}.capper-site .site-footer__inner{padding:32px 16px 40px}.capper-site .site-footer__bottom{align-items:flex-start;flex-direction:column;gap:16px}.capper-site .site-footer__bottom>div{flex-wrap:wrap;gap:12px 24px}}@media (max-width:760px){.capper-main{padding:0 var(--gutter-mobile) 64px}.capper-breadcrumb{min-height:52px;padding:16px 0 20px}}