*{box-sizing:border-box}body{margin:0;color:#173047;background:#faf9f5;font-family:Arial,sans-serif;line-height:1.55}a{color:inherit;text-underline-offset:4px}a:hover{color:#11757c}header,main,footer{max-width:1160px;margin:auto;padding:28px 32px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cdd6d7;font-size:13px}header a{text-decoration:none}header strong{letter-spacing:2px}header nav{display:flex;gap:24px}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:bold;color:#14727a}.hero{padding:58px 0 40px;display:grid;grid-template-columns:1.8fr 1fr;gap:70px}.hero h1{font-family:Georgia,serif;font-weight:normal;font-size:clamp(36px,5vw,61px);line-height:1.12;margin:15px 0 22px;letter-spacing:-1.8px}.hero p{font-size:18px;max-width:650px;color:#4b6170}.note{align-self:end;border-left:3px solid #b18c46;padding:0 0 0 25px;font-size:15px;color:#4b6170}.note strong{display:block;color:#173047;margin-bottom:10px}.catalog{border-top:2px solid #18364a}.paper{display:grid;grid-template-columns:150px 1fr 155px;gap:25px;padding:34px 0;border-bottom:1px solid #cdd6d7}.paper h2{font-family:Georgia,serif;font-weight:normal;font-size:29px;line-height:1.2;margin:0 0 8px}.paper h2 a{text-decoration:none}.sub{font-size:16px;margin:0 0 12px}.desc{font-size:15px;color:#516774;max-width:650px}.meta{font-size:12px;line-height:1.9;color:#516774}.meta strong{color:#173047}.actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:13px;padding-top:4px}.button{background:#183b4c;color:white;text-decoration:none;padding:10px 17px}.button:hover{background:#0b6571;color:white}.standards{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:43px 0}.standards h3{font-size:16px;margin-bottom:8px}.standards p{font-size:14px;color:#516774}.section-label{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:0 0 12px}.document{max-width:820px;margin:35px auto}.document h1{font-family:Georgia,serif;font-weight:normal;font-size:40px;line-height:1.15}.document h2{margin-top:36px;font-size:23px;line-height:1.3}.document h3{margin-top:26px}.document p,.document li{font-family:Georgia,serif;font-size:17px;line-height:1.7}.document table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto;margin:22px 0}.document th{background:#183b4c;color:white}.document th,.document td{padding:10px;border:1px solid #cdd6d7;vertical-align:top}.document td p{font-family:Arial,sans-serif;font-size:13px}.document a{overflow-wrap:anywhere}.recordbar{background:#e9f0f0;padding:18px 22px;margin:30px 0;font-size:13px}.recordbar a{margin-right:18px}.recordbar p{margin:6px 0}.status{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#14727a}footer{border-top:1px solid #cdd6d7;font-size:12px;color:#516774;padding-top:24px;padding-bottom:40px}.footerlinks{display:flex;gap:20px;flex-wrap:wrap;margin-top:14px} @media(max-width:700px){header,main,footer{padding-left:22px;padding-right:22px}.hero{display:block;padding-top:35px}.note{margin-top:28px}.paper{grid-template-columns:1fr;gap:13px}.actions{flex-direction:row;flex-wrap:wrap}.standards{grid-template-columns:1fr;gap:12px}header nav{gap:12px;font-size:11px}.document h1{font-size:34px}.document p{font-size:16px}}
.document figure{margin:30px 0}.document img{max-width:100%;height:auto}.document code{overflow-wrap:anywhere}.document pre{overflow:auto}
