*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;margin:0;padding:0}img,picture,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:absolute;left:.5rem;top:-100%;z-index:100;padding:.5rem 1rem;background:#17505f;color:#fff;font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8125rem;text-decoration:none}.skip-link:focus{top:.5rem}:target{scroll-margin-top:2rem}body{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.5;color:#14191c;background:#f1f4f4;font-kerning:normal;text-rendering:optimizeLegibility}h1,h2,h3{font-weight:600;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1{font-size:1.625rem}h2{font-size:1.25rem}h3{font-size:1rem}p{text-wrap:pretty}a{color:#17505f;text-decoration-thickness:1px;text-underline-offset:2px}a:focus-visible{outline:2px solid #17505f;outline-offset:2px;border-radius:2px}a:hover{color:#0d3641}.u-label{font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#64757b}.u-data{font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.u-absent{color:#64757b;font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Consolas,monospace}.btn{display:inline-block;padding:.5rem 1rem;border:1px solid #17505f;background:#17505f;color:#fff;font-size:.8125rem;font-weight:500;text-decoration:none}.btn:focus-visible{outline:2px solid #0d3641;outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color .1s cubic-bezier(.22,.61,.36,1)}}.btn:hover:not(:disabled){background:#0d3641;border-color:#0d3641;color:#fff}.btn:disabled{background:transparent;color:#64757b;border-color:#aab6b7;cursor:not-allowed}.btn--quiet{background:transparent;color:#17505f;border-color:#aab6b7}.btn--quiet:hover:not(:disabled){background:#dfeaed;border-color:#17505f;color:#0d3641}.notice{display:grid;justify-items:start;gap:.75rem;padding:2rem;background:#fff;border:1px solid #d5dcdc}.notice--error{border-left:3px solid #9d2f24;background:#f7e7e5}.notice__message{font-weight:500;font-size:1rem}.notice__detail{color:#39464b;font-size:.8125rem;max-width:60ch}.skeleton-bar{display:block;height:.75rem;background:#e6ecec}@media(prefers-reduced-motion:no-preference){.skeleton-bar{animation:skeleton-pulse 1.4s ease-in-out infinite}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}
