html{scroll-padding-top:24px}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;color:#363636}a{color:#225f91}a:hover{text-decoration:underline;color:#173f60}a:focus-visible{outline:2px solid #225f91;outline-offset:4px}header h1{font-family:Georgia,serif;font-size:30px}header h1 a{color:#222}header nav a{display:block;margin:7px 0;font-size:15px}.identity,.aside-note{font-size:14px;color:#666}.aside-note{margin-top:28px;font-style:italic}section h1{font-size:24px;font-weight:600}section h2{font-size:21px;font-weight:600;margin:35px 0 16px}strong{font-weight:700}figure{margin:24px 0}figure img{display:block;width:100%;height:auto}figcaption{font-size:12px;line-height:1.5;color:#666;margin-top:8px}figcaption a{text-decoration:underline}section li{margin-bottom:7px}section ul{padding-left:23px}footer{font-size:12px;line-height:1.5}footer p{margin-bottom:10px}.skip{position:absolute;top:-100px;left:12px;background:white;padding:8px}.skip:focus{top:10px}@media screen and (min-width:961px){header{width:235px}.wrapper{width:900px}section{width:590px}footer{width:235px}}@media screen and (max-width:960px){header{padding-right:0}header nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin:15px 0 25px}.identity{margin-bottom:10px}.aside-note{display:none}section{width:auto}footer{width:auto}}@media screen and (max-width:480px){body{padding:20px;margin:0}header h1{font-size:28px}header nav a{font-size:14px;margin:2px 0}section h1{font-size:23px}}@media print{header nav,.skip{display:none}footer{position:static}}
