.calculatorsPage_body__xsl1g{max-width:1120px;margin:0 auto;padding:44px 24px 64px;word-break:keep-all}.calculatorsPage_pageHeader__VLD6X{max-width:720px;margin-bottom:36px}.calculatorsPage_breadcrumb__HphGb{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--text-secondary);font-size:.8125rem}.calculatorsPage_breadcrumbLink__DUR_7{color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 40%,#0000);text-decoration-color:color-mix(in srgb,currentColor 40%,#0000);text-underline-offset:3px}.calculatorsPage_pageHeader__VLD6X h1{margin:0;color:var(--text-primary);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.calculatorsPage_pageHeader__VLD6X p{max-width:620px;margin:16px 0 0;color:var(--text-secondary);font-size:1.0625rem;line-height:1.7}.calculatorsPage_toolGrid__Y39LT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.calculatorsPage_toolCard__P_g_n{position:relative;display:flex;min-height:280px;flex-direction:column;align-items:stretch;padding:28px;border:1px solid var(--surface-border);border-radius:24px;color:inherit;background:linear-gradient(145deg,color-mix(in srgb,var(--surface-paper) 96%,var(--calculators-primary) 4%),var(--surface-paper));box-shadow:0 1px 0 color-mix(in srgb,var(--text-primary) 5%,#0000);text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.calculatorsPage_toolCard__P_g_n:hover{border-color:color-mix(in srgb,var(--text-primary) 28%,var(--surface-border));box-shadow:0 18px 42px color-mix(in srgb,var(--text-primary) 10%,#0000);transform:translateY(-4px)}.calculatorsPage_toolCard__P_g_n:focus-visible{outline:3px solid color-mix(in srgb,var(--calculators-primary) 40%,#0000);outline-offset:3px}.calculatorsPage_toolIcon__rOoiB{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid var(--surface-border);border-radius:16px;background:color-mix(in srgb,var(--surface-paper) 94%,var(--calculators-primary) 6%);font-size:1.75rem}.calculatorsPage_toolBody__wAQ3V{display:flex;min-width:0;flex:1 1;flex-direction:column}.calculatorsPage_toolCard__P_g_n h2{margin:0 38px 10px 0;color:var(--text-primary);font-size:1.25rem;font-weight:700;line-height:1.35}.calculatorsPage_toolCard__P_g_n p{margin:0;color:var(--text-secondary);font-size:.875rem;line-height:1.7}.calculatorsPage_arrow__lldni{position:absolute;top:30px;right:28px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--surface-border);border-radius:50%;color:var(--text-secondary);background:var(--surface-paper);font-size:1.125rem;transition:color .18s ease,transform .18s ease}.calculatorsPage_toolCard__P_g_n:hover .calculatorsPage_arrow__lldni{color:var(--text-primary);transform:translateX(2px)}.calculatorsPage_tags__cFo2C{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:24px}.calculatorsPage_tags__cFo2C span{padding:6px 9px;border:1px solid var(--surface-border);border-radius:999px;color:var(--text-secondary);background:color-mix(in srgb,var(--calendar-cell-bg) 76%,#0000);font-size:.75rem;font-weight:600}.calculatorsPage_hubNote__odQqG{max-width:720px;margin:24px 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.7}@media (max-width:900px){.calculatorsPage_toolGrid__Y39LT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.calculatorsPage_body__xsl1g{padding:28px 16px 48px}.calculatorsPage_pageHeader__VLD6X{margin-bottom:28px}.calculatorsPage_pageHeader__VLD6X h1{font-size:2.25rem}.calculatorsPage_pageHeader__VLD6X p{margin-top:12px;font-size:.9375rem}.calculatorsPage_toolGrid__Y39LT{grid-template-columns:1fr;gap:14px}.calculatorsPage_toolCard__P_g_n{min-height:0;padding:22px;border-radius:20px}.calculatorsPage_toolIcon__rOoiB{width:46px;height:46px;margin-bottom:18px;border-radius:14px}.calculatorsPage_arrow__lldni{top:24px;right:22px}.calculatorsPage_tags__cFo2C{margin-top:0;padding-top:18px}}