*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#333;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;line-height:1.75}a{color:#17649a}a:hover{text-decoration:none}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:white;padding:.5rem;z-index:20}.hero{background:#f7f7f7}.hero img{display:block;width:100%;max-width:1260px;height:auto;margin:0 auto}.branding{background:#fff;padding:1rem 1.4rem}.branding strong{display:block;max-width:1100px;margin:auto;font-size:1.45rem;font-weight:500;color:#222}.nav{background:#222;position:relative}.nav-inner{max-width:1120px;margin:auto}.nav ul{list-style:none;padding:0;margin:0}.nav>.nav-inner>ul{display:flex;flex-wrap:wrap}.nav li{position:relative}.nav a{display:block;padding:.8rem .95rem;color:#fff;text-decoration:none;font-weight:600;font-size:.9rem}.nav a[aria-current="page"],.nav a:hover,.nav li:focus-within>a{background:#414141}.dropdown{display:none;position:absolute;left:0;top:100%;min-width:210px;box-shadow:0 7px 25px #0003;background:#252525;z-index:10}.has-sub:hover>.dropdown,.has-sub:focus-within>.dropdown{display:block}.dropdown a{padding:.7rem 1rem}.shell{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:230px 1fr;gap:55px;padding:55px 26px 90px}.shell aside{border-right:1px solid #eee;padding-right:30px;color:#777;font-size:.95rem}.shell h1{font-family:Georgia,serif;font-size:2.3rem;font-weight:400;margin:0 0 1.6rem;color:#252525}.shell p{font-size:1.09rem;max-width:750px}.pending{border-left:3px solid #b7b7b7;padding:.6rem 1.1rem;background:#f6f6f6;color:#555}footer{border-top:1px solid #eee;padding:30px 20px;text-align:center;color:#666;font-size:.9rem}.menu-btn{display:none}a:focus-visible,button:focus-visible{outline:3px solid #cc8b15;outline-offset:2px}@media(max-width:760px){.branding strong{font-size:1.25rem}.menu-btn{display:block;width:100%;border:0;background:#222;color:#fff;text-align:left;padding:1rem;font-size:1rem}.nav>.nav-inner>ul{display:none;flex-direction:column}.nav.open>.nav-inner>ul{display:flex}.dropdown{display:block;position:static;box-shadow:none;background:#333}.dropdown a{padding-left:2rem;font-weight:400}.shell{grid-template-columns:1fr;gap:0;padding:30px 22px 65px}.shell aside{display:none}.shell h1{font-size:2rem}}
.article img{max-width:100%;height:auto;margin:.3rem 0 1rem 1rem}.article img.alignright{float:right;max-width:46%}.article img.alignleft{float:left;margin:0 1rem 1rem 0}.article:after{content:"";display:table;clear:both}.article h2,.article h3,.article h4{line-height:1.35;color:#333;margin:1.5rem 0 .7rem}.article p{margin:.55rem 0 1rem}.article ul,.article ol{padding-left:1.5rem}.article a{overflow-wrap:anywhere}.article table{display:block;max-width:100%;overflow-x:auto}.shell aside details{margin-top:1.5rem}.site-map{padding-left:1.2rem;max-height:65vh;overflow:auto;font-size:.83rem}.section-links{margin-top:2rem;padding-top:1rem;border-top:1px solid #ddd}.section-links ul{columns:2}.notice{padding:1rem;background:#f7f7f7;border-left:3px solid #aaa}.nav .dropdown{max-height:78vh;overflow-y:auto}@media(max-width:760px){.article img.alignright,.article img.alignleft{float:none;display:block;max-width:100%;margin:1rem auto}.section-links ul{columns:1}}
