@charset "UTF-8";@font-face{font-family:Outfit;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Regular.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Medium.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Outfit-SemiBold.ttf) format("truetype")}@font-face{font-family:Outfit;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Outfit-Bold.ttf) format("truetype")}:root{--td-navy: #1a2235;--td-navy-md: #2d3a54;--td-gold: #b59a4f;--td-gold-lt: #d4b86a;--td-orange: #e86400;--td-bg: #f7f6f3;--td-bg-2: #efede8;--td-surface: #ffffff;--td-line: #e4e1da;--td-line-2: #d0cdc5;--td-text: #1a2235;--td-dim: #8a8880;--td-dim-2: #bbb9b3;--td-ff: "Outfit", "Helvetica Neue", Arial, sans-serif;--td-radius: 12px;--td-radius-sm: 8px;--td-shadow-sm: 0 1px 3px rgba(16, 24, 40, .05);--td-shadow-md: 0 6px 20px rgba(16, 24, 40, .08)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--td-bg);color:var(--td-text);font-family:var(--td-ff);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.content p{margin:0 0 12px;max-width:78ch}.content ul,.content ol{margin:0 0 14px;padding-left:22px}.content ul li,.content ol li{margin-bottom:6px}.content strong{color:var(--td-navy);font-weight:700}.content em{color:var(--td-navy-md)}.content code{background:var(--td-bg-2);border:1px solid var(--td-line);border-radius:4px;padding:1px 6px;font-size:.9em}.content .promo{background:#b59a4f1a;border:1.5px solid var(--td-gold-lt);border-radius:var(--td-radius);padding:16px 18px;margin:6px 0 16px}.content .promo .promo-title{font-weight:700;color:var(--td-navy);font-size:16px;margin:0 0 8px}.content .promo ul{margin-bottom:10px}.content .promo p:last-child{margin-bottom:0}.content .promo a{color:var(--td-gold);font-weight:600}.content table{width:100%;border-collapse:collapse;margin:6px 0 16px;font-size:14px;display:block;overflow-x:auto;background:var(--td-surface);border-radius:var(--td-radius-sm)}.content table th,.content table td{border:1px solid var(--td-line);padding:8px 12px;text-align:left;vertical-align:top}.content table th{background:var(--td-gold);color:#1a2235;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.content table tr:nth-child(2n) td{background:var(--td-bg-2)}
