@import url('https://fonts.googleapis.com/css2?family=Commissioner:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap');.fxd-scope {--fxd-accent:   #0A3D66;--fxd-accent-2: #2E5578;--fxd-tint:     #EEF3F8;--fxd-step-bg:  #F6F8FB;--fxd-warm:     #A9762B;--fxd-warm-bg:  #FBF6EC;--fxd-alert:    #A8322D;--fxd-link:     #003476;--fxd-line:     #C9D6E2;--fxd-ink:      #22405C;--fxd-ink-2:    #5B6E7E;--fxd-page:     #F0F4F8;--fxd-focus:    #FFD54A;display: block;background: var(--fxd-page);padding: 32px 16px 56px;font-family: 'Commissioner', 'Segoe UI', Arial, sans-serif;color: var(--fxd-ink);font-size: 15px;line-height: 1.65;}.fxd-scope *, .fxd-scope *::before, .fxd-scope *::after { box-sizing: border-box; }.fxd-sheet {max-width: 880px; margin: 0 auto; background: #fff;border: 1px solid var(--fxd-line); border-radius: 4px;box-shadow: 0 6px 24px rgba(27,60,90,.07);padding: 0 64px 40px;}.fxd-runhead { margin: 0 -64px; padding: 14px 64px 10px; text-align: right;font-size: 11px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--fxd-accent-2); }.fxd-cover { margin: 0 -64px 28px; }.fxd-band {height: 150px; position: relative;background:
repeating-linear-gradient(0deg, rgba(10,61,102,.035) 0 1px, transparent 1px 8px),
linear-gradient(180deg, #E7EDF4 0%, #F2F6FA 100%);border-top: 3px solid var(--fxd-warm);}.fxd-band::after {content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 52px;border-top: 1px solid var(--fxd-line); border-bottom: 1px solid var(--fxd-line);background: #F2F6FA url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 52'%3E%3Cpath fill='%23A9762B' d='M0 22.8 3.2 26 0 29.2-3.2 26Z'/%3E%3Cg fill='none' stroke='%2335597E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(50 26)'%3E%3Cpath d='M0 15V7'/%3E%3Cpath d='M-9 7-4-1-7-1-2-8-4-8 0-15 4-8 2-8 7-1 4-1 9 7Z'/%3E%3C/g%3E%3Cpath fill='%23A9762B' d='M100 22.8l3.2 3.2-3.2 3.2-3.2-3.2Z'/%3E%3Cg fill='none' stroke='%2335597E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' transform='translate(150 26)'%3E%3Cpath d='M0 15V4'/%3E%3Ccircle cy='-4' r='8.5'/%3E%3Ccircle cx='0.5' cy='-4.5' r='4.5'/%3E%3C/g%3E%3Cpath fill='%23A9762B' d='M200 22.8l3.2 3.2-3.2 3.2-3.2-3.2Z'/%3E%3C/svg%3E") center / 200px 52px repeat-x;}.fxd-cover-text { padding: 26px 64px 0; }.fxd-kicker { margin: 0 0 8px; font-size: 11.5px; font-weight: 700; letter-spacing: .14em;text-transform: uppercase; color: var(--fxd-warm); }.fxd-scope h1 { margin: 0 0 12px; padding: 0 0 14px; border-bottom: 2px solid var(--fxd-accent);font-size: clamp(26px, 3.6vw, 34px); line-height: 1.2; font-weight: 700; color: var(--fxd-accent); }.fxd-lead { margin: 0 0 22px; font-size: 16.5px; font-weight: 300; color: var(--fxd-ink-2); }.fxd-def { margin: 0; padding: 14px 18px; border-left: 4px solid var(--fxd-accent); background: var(--fxd-tint); }.fxd-def b { display: block; font-size: 13px; letter-spacing: .1em; color: var(--fxd-accent); }.fxd-def strong { display: block; font-weight: 700; color: var(--fxd-ink); }.fxd-def span { display: block; font-size: 13.5px; color: var(--fxd-ink-2); }.fxd-scope h2 { margin: 38px 0 12px; font-size: 22px; line-height: 1.3; font-weight: 700; color: var(--fxd-accent); }.fxd-scope h3 { margin: 26px 0 10px; font-size: 17px; line-height: 1.35; font-weight: 700; color: var(--fxd-accent); }.fxd-scope h4 { margin: 18px 0 6px; font-size: 15px; font-weight: 700; color: var(--fxd-ink); }.fxd-scope p { margin: 0 0 12px; }.fxd-scope a { color: var(--fxd-link); text-decoration: underline; text-underline-offset: 2px;text-decoration-color: rgba(0,52,118,.35); }.fxd-scope a:hover { text-decoration-color: currentColor; }.fxd-scope a:focus-visible { outline: 3px solid var(--fxd-focus); outline-offset: 2px; }.fxd-scope ul { margin: 0 0 12px; padding-left: 22px; }.fxd-scope li { margin: 0 0 4px; }.fxd-scope li::marker { color: var(--fxd-accent-2); }.fxd-alert { color: var(--fxd-alert); font-weight: 700; }.fxd-box { margin: 16px 0; padding: 14px 18px 12px 22px; background: var(--fxd-tint);border-left: 22px solid var(--fxd-accent); }.fxd-box--warm { background: var(--fxd-warm-bg); border-left-color: var(--fxd-warm); }.fxd-box-label { display: block; margin: 0 0 4px; font-size: 11.5px; font-weight: 700;letter-spacing: .1em; text-transform: uppercase; color: var(--fxd-accent); }.fxd-box--warm .fxd-box-label { color: var(--fxd-warm); }.fxd-box p { margin: 0 0 8px; font-size: 14.5px; }.fxd-box p:last-child { margin-bottom: 0; }.fxd-box--strong p { font-weight: 700; color: var(--fxd-ink); }.fxd-hint { display: flex; gap: 12px; align-items: flex-start; margin: 14px 0; padding-left: 4px;font-style: italic; font-size: 14px; color: var(--fxd-ink-2); }.fxd-hint::before { content: '☛'; font-style: normal; font-size: 20px; line-height: 1.1; color: var(--fxd-accent-2); }.fxd-hint p { margin: 0; }.fxd-step { display: grid; grid-template-columns: 56px 1fr; margin: 16px 0;border: 1px solid var(--fxd-line); background: var(--fxd-step-bg); break-inside: avoid; }.fxd-step-n { background: var(--fxd-accent); color: #fff; text-align: center; padding-top: 12px;font-size: 22px; font-weight: 700; font-style: italic; line-height: 1; }.fxd-step-body { padding: 14px 20px 14px; }.fxd-step-body h4 { margin: 0 0 8px; font-size: 15.5px; color: var(--fxd-ink); }.fxd-step-body p, .fxd-step-body li { font-size: 14.5px; }.fxd-step-body > :last-child { margin-bottom: 0; }.fxd-check { list-style: none; margin: 18px 0; padding: 0; }.fxd-check li { display: grid; grid-template-columns: 56px 1fr; margin: 0 0 10px;border: 1px solid var(--fxd-line); background: var(--fxd-step-bg); break-inside: avoid; }.fxd-check .n { background: var(--fxd-accent); color: #fff; font-weight: 700; font-size: 18px;display: flex; align-items: center; justify-content: center; }.fxd-check label { display: flex; gap: 14px; align-items: flex-start; padding: 12px 18px; cursor: pointer; font-size: 14.5px; }.fxd-check input { flex: none; width: 18px; height: 18px; margin: 3px 0 0; accent-color: var(--fxd-accent); cursor: pointer; }.fxd-check input:focus-visible { outline: 3px solid var(--fxd-focus); outline-offset: 2px; }.fxd-check b { color: var(--fxd-ink); }.fxd-foot { margin: 36px 0 0; padding: 14px 0 0; border-top: 1px solid var(--fxd-line);display: flex; flex-wrap: wrap; justify-content: space-between; gap: 8px 20px; font-size: 12.5px; color: var(--fxd-ink-2); }.fxd-foot a { font-weight: 600; text-decoration: none; }@media (max-width: 720px) {.fxd-scope { padding: 0 0 32px; }.fxd-sheet { border: none; border-radius: 0; box-shadow: none; padding: 0 20px 28px; }.fxd-runhead, .fxd-cover { margin-left: -20px; margin-right: -20px; }.fxd-runhead { padding-left: 20px; padding-right: 20px; }.fxd-cover-text { padding: 22px 20px 0; }.fxd-band { height: 110px; }.fxd-box { border-left-width: 10px; padding-left: 16px; }.fxd-step, .fxd-check li { grid-template-columns: 42px 1fr; }.fxd-step-body { padding: 12px 14px; }.fxd-check label { padding: 12px 14px; }}@media print {.fxd-scope { background: none; padding: 0; }.fxd-sheet { border: none; box-shadow: none; max-width: none; padding: 0 0 20px; }.fxd-box, .fxd-step, .fxd-check li, .fxd-step-n, .fxd-check .n, .fxd-band, .fxd-def {-webkit-print-color-adjust: exact; print-color-adjust: exact; }.fxd-scope h2 { break-after: avoid; }}.fxd-sr { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden;clip: rect(0 0 0 0); white-space: nowrap; border: 0; }