:root{--page-padding-inline:32px;--page-padding-top:20px;--page-title-size:26px}.app-shell>.workspace{padding:var(--page-padding-top) var(--page-padding-inline) 16px}.app-shell>.workspace>.page-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.app-shell .page-intro h1,main.shell>.topbar h1{margin:0;color:var(--text);font-family:var(--font);font-size:var(--page-title-size);font-weight:600;line-height:1.4;letter-spacing:-.7px}.app-shell .page-intro>p{margin-top:6px;font-size:12px;line-height:1.6;color:var(--muted);max-width:none}.calculator-protocols{flex-shrink:0;padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:11px}html.calculator-embedded main.shell{padding:0;max-width:none}html.calculator-embedded main.shell>.topbar{display:none}@media(min-width:1500px){:root{--page-padding-inline:45px}}@media(max-width:1180px){:root{--page-padding-inline:22px}}@media(max-width:980px){:root{--page-padding-inline:20px}}@media(max-width:720px){:root{--page-padding-inline:12px;--page-padding-top:16px;--page-title-size:23px}.app-shell>.workspace>.page-heading{gap:10px;margin-bottom:12px}}
