.aging-page{padding-top:132px;padding-bottom:80px}.aging-page :is(button,a,input,select,[tabindex]):focus-visible{outline:2px solid #4354C8;outline-offset:4px}.aging-page a:not(.btn){text-underline-offset:4px}.aging-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;margin-bottom:32px}.aging-intro>div{max-width:720px}.aging-controls{margin-top:32px;border:1px solid #D7D8DC;border-radius:12px;background:#fbfaf8;padding:24px 28px}.aging-example{display:grid;grid-template-columns:minmax(240px,.85fr) 1.4fr;align-items:center;gap:32px}.aging-example select{display:block;width:100%;margin-top:8px;padding:10px 32px 10px 12px;min-height:44px;border:1px solid #B5B6BC;border-radius:4px;background:#fbfaf8;color:#13141a;font-size:16px}.aging-sliders{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:16px}.aging-preset{min-width:0;position:relative}.aging-preset input{display:block;width:75%;margin:0 12.5%;height:44px;cursor:pointer;accent-color:#43444B}.aging-preset-b input{accent-color:#4354C8}.aging-preset-labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.aging-preset-labels button{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:48px;padding:3px 0;border-radius:4px;color:#5d5f66;transition:background-color .16s var(--ease-out-quart)}.aging-preset-labels button:hover{background:#efeee9;color:#13141a}.aging-preset-labels button[aria-pressed=true]{background:#efeee9;color:#13141a;font-weight:600}.aging-preset-b .aging-preset-labels button[aria-pressed=true]{background:#edecfb;color:#3442a6}.aging-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:44px 0 20px}.aging-time-control{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px}.aging-time-control input{width:min(280px,100%);height:44px;accent-color:#4354C8;cursor:pointer}.aging-same-setting{margin-bottom:12px}.aging-chart{min-width:0;border-top:1px solid #D7D8DC;padding:16px 0 12px}.aging-chart-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.aging-chart svg{overflow:visible;touch-action:pan-y}.aging-chart-legend{display:flex;flex-wrap:wrap;gap:8px 24px;min-height:24px}.aging-legend-item{display:inline-flex;align-items:center;gap:6px}.aging-line-key{width:18px;border-top-width:2px;flex-shrink:0}.aging-charts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 36px;margin-top:28px}.aging-inputs{padding:28px;background:#efeee9;border-radius:8px}.aging-data-section{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;margin-top:48px;padding-top:28px;border-top:1px solid #B5B6BC}.aging-method a{color:#3442a6;text-decoration:underline}.aging-article-link{display:inline-block;padding:14px 0;font-size:15px}@media(min-width:1000px){.aging-page{padding-top:104px}.aging-intro{margin-bottom:20px}.aging-controls{padding:16px 24px}.aging-controls>p{max-width:none}.aging-sliders{margin-bottom:8px}.aging-schedule-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 12px}.aging-schedule-toolbar .aging-section-heading{display:block;margin:0}.aging-schedule-toolbar .aging-section-heading>p{margin-top:6px}.aging-schedule-toolbar .aging-time-control{max-width:430px;margin:0;gap:0 16px}}@media(max-width:760px){.aging-page{padding-top:108px;padding-bottom:48px}.aging-intro{flex-direction:column;gap:20px}.aging-controls{padding:20px 16px}.aging-example{grid-template-columns:1fr;gap:16px}.aging-sliders{gap:24px;grid-template-columns:1fr}.aging-charts-grid,.aging-data-section{grid-template-columns:1fr;gap:24px}.aging-inputs{padding:20px 16px}.aging-time-control{gap:4px 16px}.aging-time-control input{flex:1;min-width:100px}.aging-time-control>p{flex-basis:100%}.aging-chart-legend{gap:4px 12px}.aging-section-heading{margin-top:32px}}@media(prefers-reduced-motion:reduce){.aging-page *{transition:none!important}}
