.hw-frame{background:#e6f7f7;color:#666;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.6;padding:80px 28px}.hw-frame,.hw-frame *{box-sizing:border-box}.hw-frame .in{margin:0 auto;max-width:1100px}.hw-frame .nar{max-width:760px}.hw-frame h2{color:#333;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700;line-height:1.19;margin:0}.hw-frame em{color:#c36;font-style:italic}.hw-frame i{color:inherit;font-style:italic}.hw-frame p{margin:0 0 20px}.hw-frame a{color:#007a7a}.hw-frame b,.hw-frame strong{color:#333;font-weight:600}.hw-frame .eb{color:#b82d5c;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;margin:0 0 18px;text-transform:uppercase}.hw-frame .ld{color:#666;font-size:20px;line-height:1.5;margin-top:20px;max-width:680px}.hw-frame .mv{display:flex;flex-wrap:wrap;gap:20px;margin:36px 0 8px}.hw-frame .m{background:#fff;border:1px solid #dfe4ea;border-radius:10px;flex:1 1 300px;min-width:0;padding:26px 26px 22px}.hw-frame .m i{color:#007a7a;display:block;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.hw-frame .m b{color:#099;display:block;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:1.05}.hw-frame .m .w{font-size:27px}.hw-frame .m span{display:block;font-size:15.5px;line-height:1.45;margin-top:10px}.hw-frame .sr{color:#54716f;font-size:12px;letter-spacing:.02em;margin:0 0 28px}.hw-frame .errs{list-style:none;margin:26px 0 0;padding:0}.hw-frame .errs li{border-top:1px solid #a9d4d3;font-size:16.5px;padding:16px 0}.hw-frame .errs li:last-child{border-bottom:1px solid #a9d4d3;margin-bottom:26px}.hw-frame .errs b{color:#333;font-weight:600}.hw-frame .refs{border-top:1px solid #a9d4d3;margin-top:26px;max-width:760px;padding-top:20px}.hw-frame .cite{color:#54716f;font-size:13.5px;line-height:1.5;margin:0;max-width:80ch}.hw-frame .cite span{display:block;margin-bottom:7px}.hw-frame .cite span:last-child{margin-bottom:0}.hw-frame .cite i{font-style:italic}.hw-frame a:focus-visible{border-radius:4px;outline:2px solid #c36;outline-offset:3px}@media(max-width:1024px){.hw-frame{padding:45px 24px}.hw-frame h2{font-size:36px}.hw-frame .ld{font-size:18px}}@media(max-width:640px){.hw-frame{font-size:16px}.hw-frame h2{font-size:32px}.hw-frame .ld{font-size:16px}.hw-frame .m b{font-size:34px}.hw-frame .m .w{font-size:24px}}