.aws-reviewer-hero h1{max-width:1000px;font-size:clamp(32px,4.5vw,54px)}
.aws-reviewer-hero .actions{margin-bottom:0}
.aws-reviewer-hero .hero-note{max-width:880px}
.aws-reviewer-hero .tag{font-size:12px;letter-spacing:.03em;text-transform:none}
.aws-check-group{margin:0 0 32px;scroll-margin-top:var(--vp-navigation-clearance,92px)}
.aws-check-group>h2{font-size:25px;margin:0 0 14px}
.content .panel:first-child{margin-top:0}
.content pre{white-space:pre;overflow-x:auto;border-radius:8px;max-width:100%;margin:18px 0}
.content .table-scroll table{min-width:620px}
.content .table-scroll th:first-child{width:22%}
.content code,.content li,.content p{overflow-wrap:anywhere}
.content .requirement{padding:0}
.content .requirement summary{border:0}
.content .review-card h3{font-size:18px;text-transform:none;letter-spacing:0;color:var(--ink)}
.content .notice strong{display:block}
.content #sources li{margin:12px 0;scroll-margin-top:var(--vp-navigation-clearance,92px)}
.sidebar nav{padding-bottom:12px}
@media(max-width:680px){.aws-reviewer-hero h1{font-size:33px;letter-spacing:-.8px}.aws-reviewer-hero .hero-note{font-size:13px}.aws-check-group>h2{font-size:23px}.content .table-scroll{margin:0;max-width:100%}}
@media print{.aws-reviewer-hero .actions{display:none}.content .table-scroll table{min-width:0}.content pre{white-space:pre-wrap}.content details .row-body{display:block}.content .table-scroll{overflow:visible}}
