.signature-math{margin:8px 0 18px}.signature-math-start{color:#49300b;background:linear-gradient(120deg,#fff4c9,#ffe2a3);border:2px solid #dfaa32;border-radius:22px;align-items:center;gap:16px;padding:20px 24px;text-decoration:none;display:flex;box-shadow:0 6px #e7c16f,0 12px 24px #80551412}.signature-math-icon{flex-shrink:0;font-size:38px;line-height:1}.signature-math-copy{flex:1;min-width:0}.signature-math-copy strong,.signature-math-copy small{display:block}.signature-math-copy strong{font-family:var(--font-heading,inherit);font-size:clamp(21px,3vw,29px);line-height:1.5}.signature-math-copy small{margin-top:3px;font-size:14px;line-height:1.6}.signature-math-action{color:#fff;box-sizing:border-box;white-space:nowrap;background:#68420f;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-weight:700;display:flex}.signature-math-start:hover{border-color:#ad7512}.signature-math-start:focus-visible{outline-offset:5px;outline:3px solid #244f9f}.site-main-shortcuts{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.site-speed-math{color:#513306;background:#ffecb5;border:1px solid #ddad41;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:10px 18px;font-weight:700;text-decoration:none;display:flex}.site-speed-math small{font-size:.85em}.site-speed-mobile{display:none}@media (max-width:700px){.site-main-shortcuts{display:none}.site-menu .site-menu-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.site-speed-mobile{color:#513306;background:#ffecb5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:flex}.site-speed-mobile>span:first-child{font-size:21px;line-height:24px}.site-menu .site-mission-mobile{font-size:10px}.signature-math-start{flex-wrap:wrap;gap:10px;padding:16px}.signature-math-icon{font-size:30px}.signature-math-copy strong{font-size:21px}.signature-math-copy small{font-size:13px}.signature-math-action{width:100%}}@media (prefers-reduced-motion:reduce){.signature-math-start{transition:none}}
