*{box-sizing:border-box}body{margin:0;background:#1a1a2e;color:#e9edf7;font:18px/1.8 Georgia,serif}a{color:#a8dadc}a:hover{color:#fff}header{background:#11172a;border-bottom:2px solid #e94560}nav,.wrap,footer{max-width:900px;margin:auto;padding:20px}nav{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}nav a{margin-left:18px;font:600 15px Arial,sans-serif}.brand{font:800 25px Arial,sans-serif;color:#fff;text-decoration:none}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.25}h1{font-size:clamp(29px,5vw,44px)}h2{font-size:26px;margin-top:36px;color:#fff}p{margin:18px 0}.lead{font-size:21px;color:#c9d7e7}.eyebrow,.meta{color:#a8dadc;font:14px Arial,sans-serif}.card,.note{background:#16213e;border-left:4px solid #e94560;border-radius:8px;padding:24px;margin:20px 0}.card h2{margin:0 0 12px;font-size:24px}.card a{text-decoration:none}.note{border-color:#a8dadc}.related{border-top:1px solid #40506b;margin-top:35px;padding-top:15px}.related a{display:block;padding:7px 0}footer{color:#a5aec2;font:14px Arial,sans-serif;border-top:1px solid #40506b;margin-top:60px}.breadcrumbs{font:14px Arial,sans-serif;color:#a8dadc}.tag{display:inline-block;border:1px solid #e94560;border-radius:20px;padding:3px 12px;color:#ff9eaf;font:13px Arial,sans-serif}article{max-width:800px}article p{text-wrap:pretty}@media(max-width:600px){body{font-size:16px}nav,.wrap,footer{padding:16px}nav a{margin-left:10px}.card{padding:18px}h2{font-size:23px}}