.im-page{color:#172e3b;background:#fff}.im-page *{box-sizing:border-box}.im-page [hidden]{display:none!important}.im-page em{font-style:normal;color:#326586}.im-page :focus-visible{outline:3px solid #478bb5;outline-offset:5px}.im-page button{font:inherit;cursor:pointer}.im-hero,.im-section{max-width:1180px;margin:auto;padding:85px 40px}.im-hero h1{font-size:clamp(46px,6.5vw,86px);line-height:1.05;letter-spacing:-.055em;margin:24px 0 38px}.im-intro{display:flex;align-items:end;justify-content:space-between;gap:35px}.im-intro p,.im-heading>p,.im-lead{font-size:21px;line-height:1.65;color:#60727e;max-width:620px}.im-link,.im-roles a{color:#326586;text-underline-offset:5px}.im-strip{display:flex;gap:24px;margin-top:55px;padding-top:26px;border-top:1px solid #dae2e7;font-size:18px}.im-strip i{font-style:normal;color:#90a1ab}.im-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:end;margin-bottom:40px}.im-page h2{font-size:clamp(34px,4.5vw,57px);line-height:1.12;letter-spacing:-.045em;margin:18px 0}.im-heading>p{font-size:18px;margin:0}.im-example{background:#f2f6f8;border:1px solid #dce5ea;border-radius:24px;padding:30px;overflow:hidden}.im-example-top{display:flex;justify-content:space-between;gap:15px;color:#627985;font-size:11px;letter-spacing:.09em;line-height:1.6}.im-example-top span+span{letter-spacing:0;font-size:13px}.im-tabs{display:flex;gap:8px;margin:25px 0 34px;flex-wrap:wrap}.im-tabs button{border:1px solid #cddae2;background:#fff;border-radius:30px;padding:12px 18px;color:#294e64;font-size:14px}.im-tabs button[aria-pressed=true]{background:#173b53;color:#fff;border-color:#173b53}.im-reading{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:26px;align-items:center}.im-label,.im-three article>span,.im-pdsa article>span{font-size:11px;letter-spacing:.13em;color:#657f8e;font-weight:650}.im-reading strong{display:block;font-size:70px;letter-spacing:-.06em;line-height:1.2;margin:10px 0}.im-reading small{font-size:24px;letter-spacing:0;font-weight:400}.im-reading p,.im-three p,.im-pdsa p{font-size:16px;line-height:1.65;color:#60727e}.im-reading h3{font-size:30px;line-height:1.18;letter-spacing:-.03em;margin:16px 0}.im-table{overflow:auto;border:1px solid #dbe4e9;border-radius:12px;background:#fff}.im-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px;min-width:390px}.im-table caption{text-align:left;padding:18px;font-weight:600;color:#536c7b}.im-table th,.im-table td{padding:12px 18px;border-top:1px solid #e5ebee}.im-table th{font-size:12px;color:#577081;background:#f8fafb}.im-table .missing{color:#7b604b;background:#fcf9f5}.im-note{color:#657985;font-size:13px;line-height:1.6;margin:18px 0 0}.im-three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.im-three h3,.im-pdsa h3{font-size:23px;letter-spacing:-.025em;line-height:1.25}.im-three article{border-top:1px solid #cddbe3;padding-top:24px}.im-dark{background:#173b53;color:#fff}.im-dark em{color:#b9d3e3}.im-dark .overline,.im-dark .im-lead,.im-dark .im-pdsa p,.im-dark .im-pdsa article>span{color:#c1d2dd}.im-pdsa{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.im-pdsa article{border-top:1px solid #557082;padding-top:25px}.im-roles{margin-top:50px}.im-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:45px;padding:25px 28px;border-radius:14px;background:#173b53;color:#fff;text-decoration:none;font-size:20px}.im-sources{border-top:1px solid #e2e8ec;padding-top:45px;padding-bottom:50px}.im-sources h2{font-size:25px}.im-sources p,.im-sources li{font-size:14px;line-height:1.7;color:#647783}.im-sources a{color:#326586}.im-sources li+li{margin-top:12px}#wait-chart{display:block;width:100%;height:auto;background:#fff;border-radius:12px;margin-bottom:20px}#wait-chart text{font-family:inherit;fill:#607784;font-size:12px}#wait-chart .chart-line{stroke:#326586;stroke-width:3;fill:none;stroke-linejoin:round;stroke-linecap:round}#wait-chart circle{fill:#fff;stroke:#326586;stroke-width:2}#wait-chart .test-mark{stroke:#8a725b;stroke-dasharray:5 5}.im-example details{font-size:14px;line-height:1.6;color:#526e7f}.im-example summary{cursor:pointer}.im-page [data-panel]:not([hidden]){animation:im-enter .25s ease-out}@keyframes im-enter{from{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.im-hero,.im-section{padding:55px 23px}.im-intro{display:block}.im-intro p{font-size:19px}.im-link{display:inline-block;margin-top:12px}.im-strip{gap:12px;justify-content:space-between;font-size:14px}.im-heading,.im-reading{grid-template-columns:1fr;gap:20px}.im-heading{margin-bottom:28px}.im-example{padding:20px 15px;border-radius:18px}.im-example-top{flex-direction:column;gap:3px}.im-tabs{flex-direction:column;align-items:stretch;margin:20px 0 30px}.im-tabs button{text-align:left}.im-reading strong{font-size:58px}.im-three,.im-pdsa{grid-template-columns:1fr;gap:24px}.im-pdsa{margin-top:30px}.im-three h3,.im-pdsa h3{margin:14px 0}.im-table th,.im-table td{padding:11px 12px}.im-cta{font-size:18px;padding:23px}.im-page .feature-nav{gap:15px;overflow:auto}.im-page .feature-nav strong{white-space:nowrap}.im-page .feature-nav div{min-width:max-content}#wait-chart{min-height:215px}.im-sources ol{padding-left:20px}}@media(prefers-reduced-motion:reduce){.im-page [data-panel]:not([hidden]){animation:none}.im-page{scroll-behavior:auto}}

#wait-chart text{stroke:none}
