.agecalc-page-wrap{max-width:1280px;margin:0 auto;padding:24px 16px 48px}.agecalc-hero{text-align:center;margin-bottom:32px;padding:8px 16px 20px;border-bottom:1px solid #e2e6ed}.agecalc-hero__title{font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:800;color:#123b6d;margin:0 0 10px;letter-spacing:-.5px;line-height:1.18}.agecalc-hero__subtitle{font-size:clamp(.9rem,1.6vw,1.05rem);color:#627083;margin:0 auto;max-width:760px;line-height:1.6}.agecalc-hero__subtitle strong{color:#123b6d}@media (max-width:600px){.agecalc-page-wrap{padding:16px 8px 32px}.agecalc-hero{margin-bottom:20px;padding-bottom:14px}}.AgeCalculatorClient_calculator-section___xWFd{padding:0 0 40px}.AgeCalculatorClient_calculator-card__LqI_n{max-width:850px;margin:0 auto;background:#ffffff;border:1px solid #e4e9f0;border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(18,59,109,.07)}.AgeCalculatorClient_calculator-card__LqI_n h2{margin-top:0;color:#172033;font-size:1.4rem}.AgeCalculatorClient_format-toggle__7jl72{display:flex;gap:20px;margin-bottom:20px;align-items:center}.AgeCalculatorClient_format-toggle__7jl72 label{font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer;color:#172033}.AgeCalculatorClient_format-toggle__7jl72 input[type=radio]{width:auto;margin-right:4px;accent-color:#8b1e1e}.AgeCalculatorClient_ad-inputs__sKI_j .AgeCalculatorClient_date-picker__yOJcX{display:grid;grid-template-columns:1fr 1fr;gap:16px}.AgeCalculatorClient_date-picker__yOJcX label{display:block;font-weight:700;margin-bottom:5px;color:#172033;font-size:.9rem}.AgeCalculatorClient_date-picker__yOJcX input{width:100%;padding:12px 13px;border:1px solid #e4e9f0;border-radius:8px;font:inherit;background:#ffffff;color:#172033;transition:border-color .2s,box-shadow .2s}.AgeCalculatorClient_date-picker__yOJcX input:focus{outline:none;border-color:#c49a2a;box-shadow:0 0 0 3px rgba(196,154,42,.15)}.AgeCalculatorClient_bs-inputs___MKWw{display:block}.AgeCalculatorClient_bs-group__PsxNW{margin-bottom:12px}.AgeCalculatorClient_bs-group__PsxNW>label{display:block;font-weight:700;margin-bottom:5px;color:#172033;font-size:.9rem}.AgeCalculatorClient_bs-date-row__bTyGL{display:flex;gap:8px}.AgeCalculatorClient_bs-date-row__bTyGL>div{flex:1}.AgeCalculatorClient_bs-date-row__bTyGL input{width:100%;padding:10px 8px;border:1px solid #e4e9f0;border-radius:6px;font:inherit;background:#ffffff;color:#172033;transition:border-color .2s,box-shadow .2s}.AgeCalculatorClient_bs-date-row__bTyGL input:focus{outline:none;border-color:#c49a2a;box-shadow:0 0 0 3px rgba(196,154,42,.15)}.AgeCalculatorClient_bs-date-row__bTyGL label{font-weight:600;font-size:.8rem;color:#627083;display:block;margin-bottom:2px}.AgeCalculatorClient_error__PAfl4{color:#c62828;background:#ffebee;border-left:4px solid #c62828;padding:12px;border-radius:8px;font-weight:600;margin-top:15px}.AgeCalculatorClient_result__PfZro{margin-top:20px;padding:20px;border-radius:12px;background:#eef4fb;border:1px solid #d5e3f2;font-size:1.1rem;color:#172033;line-height:1.6}.AgeCalculatorClient_result__PfZro strong{color:#123b6d;font-size:1.25rem}@media (max-width:800px){.AgeCalculatorClient_ad-inputs__sKI_j .AgeCalculatorClient_date-picker__yOJcX{grid-template-columns:1fr}.AgeCalculatorClient_bs-date-row__bTyGL{flex-direction:column}.AgeCalculatorClient_bs-date-row__bTyGL>div{flex:none}.AgeCalculatorClient_calculator-card__LqI_n{padding:20px}.AgeCalculatorClient_format-toggle__7jl72{flex-wrap:wrap}}.dark .AgeCalculatorClient_calculator-card__LqI_n{background:#132a44;border-color:#1e3753;box-shadow:0 10px 30px rgba(0,0,0,.3)}.dark .AgeCalculatorClient_calculator-card__LqI_n h2{color:#f0f4fa}.dark .AgeCalculatorClient_bs-group__PsxNW>label,.dark .AgeCalculatorClient_date-picker__yOJcX label{color:#e8edf5}.dark .AgeCalculatorClient_bs-date-row__bTyGL input,.dark .AgeCalculatorClient_date-picker__yOJcX input,.dark .AgeCalculatorClient_result__PfZro{background:#0b1a2e;border-color:#1e3753;color:#e8edf5}.dark .AgeCalculatorClient_result__PfZro strong{color:#f4aa2a}.dark .AgeCalculatorClient_error__PAfl4{background:#2d1a1a;color:#ef9a9a;border-left-color:#c62828}.dark .AgeCalculatorClient_format-toggle__7jl72 label{color:#b0c8e0}.AgeCalculatorSeoContent_seo-content__nFbJo{max-width:850px;margin:28px auto 0;color:#627083;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.AgeCalculatorSeoContent_related-tools___VxSQ{margin-top:34px;margin-bottom:34px}.AgeCalculatorSeoContent_related-tools___VxSQ h2{color:#172033;margin-bottom:16px;font-size:1.4rem;font-weight:800}.AgeCalculatorSeoContent_related-grid__GSff2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.AgeCalculatorSeoContent_related-card__fyZ72{display:flex;flex-direction:column;gap:5px;background:#ffffff;border:1px solid #e4e9f0;border-radius:12px;padding:17px;color:#172033;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s}.AgeCalculatorSeoContent_related-card__fyZ72:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(18,59,109,.08);border-color:#c9d7e8}.AgeCalculatorSeoContent_related-card__fyZ72 strong{color:#123b6d;font-size:1rem}.AgeCalculatorSeoContent_related-card__fyZ72 span{color:#627083;font-size:.875rem;line-height:1.5}.AgeCalculatorSeoContent_seo-content__nFbJo h2{color:#172033;font-size:1.4rem;font-weight:800;margin:1.8rem 0 .7rem}.AgeCalculatorSeoContent_seo-content__nFbJo li,.AgeCalculatorSeoContent_seo-content__nFbJo p{color:#627083;line-height:1.7;margin:.65rem 0}.AgeCalculatorSeoContent_seo-content__nFbJo strong{color:#172033}.AgeCalculatorSeoContent_seo-content__nFbJo ol,.AgeCalculatorSeoContent_seo-content__nFbJo ul{padding-left:22px}.AgeCalculatorSeoContent_seo-content__nFbJo ol li,.AgeCalculatorSeoContent_seo-content__nFbJo ul li{margin-bottom:.4rem}.AgeCalculatorSeoContent_content-link__Nr5Ot{color:#123b6d;text-decoration:underline;font-weight:600}.AgeCalculatorSeoContent_content-link__Nr5Ot:hover{color:#8b1e1e}.AgeCalculatorSeoContent_faq__8oIt3{display:grid;gap:10px}.AgeCalculatorSeoContent_faq__8oIt3 details{background:#ffffff;border:1px solid #e4e9f0;border-radius:10px;padding:13px 15px;transition:border-color .2s}.AgeCalculatorSeoContent_faq__8oIt3 details:hover{border-color:#d1d5db}.AgeCalculatorSeoContent_faq__8oIt3 summary{cursor:pointer;font-weight:700;color:#172033;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.AgeCalculatorSeoContent_faq__8oIt3 summary::-webkit-details-marker{display:none}.AgeCalculatorSeoContent_faq__8oIt3 summary:after{content:"+";font-size:20px;font-weight:400;color:#123b6d;transition:transform .2s ease;flex-shrink:0}.AgeCalculatorSeoContent_faq__8oIt3 details[open] summary:after{transform:rotate(45deg)}.AgeCalculatorSeoContent_faq__8oIt3 p{margin:10px 0 0;color:#627083}.dark .AgeCalculatorSeoContent_related-tools___VxSQ h2,.dark .AgeCalculatorSeoContent_seo-content__nFbJo h2,.dark .AgeCalculatorSeoContent_seo-content__nFbJo strong{color:#f0f4fa}.dark .AgeCalculatorSeoContent_faq__8oIt3 p,.dark .AgeCalculatorSeoContent_seo-content__nFbJo li,.dark .AgeCalculatorSeoContent_seo-content__nFbJo p{color:#8aa3c0}.dark .AgeCalculatorSeoContent_related-card__fyZ72{background:#132a44;border-color:#1e3753}.dark .AgeCalculatorSeoContent_related-card__fyZ72:hover{border-color:#f4aa2a}.dark .AgeCalculatorSeoContent_related-card__fyZ72 strong{color:#f4aa2a}.dark .AgeCalculatorSeoContent_related-card__fyZ72 span{color:#8aa3c0}.dark .AgeCalculatorSeoContent_content-link__Nr5Ot{color:#f4aa2a}.dark .AgeCalculatorSeoContent_content-link__Nr5Ot:hover{color:#ffd166}.dark .AgeCalculatorSeoContent_faq__8oIt3 details{background:#132a44;border-color:#1e3753}.dark .AgeCalculatorSeoContent_faq__8oIt3 summary{color:#f0f4fa}.dark .AgeCalculatorSeoContent_faq__8oIt3 summary:after{color:#f4aa2a}@media (max-width:800px){.AgeCalculatorSeoContent_related-grid__GSff2{grid-template-columns:1fr}}