.mi-online-editorial{--ol-navy:#132e39;--ol-hero-ink:#fffdf8;--ol-hero-muted:#c9d4d6;--ol-paper:#f5f2ec;--ol-card:#fffdf9;--ol-ink:#20323b;--ol-muted:#5d686b;--ol-line:#d8d4cb;--ol-dark-line:#61737c;color-scheme:light;font-family:Arial,Helvetica,sans-serif;padding:48px 24px;color:var(--ol-ink);background:var(--ol-paper)}
.mi-online-editorial .ol-product{background:var(--ol-paper);color:var(--ol-ink);max-width:736px;margin:auto;box-shadow:0 14px 36px #122a3912}
.mi-online-editorial .ol-product *,.mi-online-editorial .ol-product *::before,.mi-online-editorial .ol-product *::after{box-sizing:border-box}
.mi-online-editorial [hidden]{display:none!important}
.mi-online-editorial .ol-hero{padding:34px 30px 25px;background:var(--ol-paper);color:var(--ol-ink)}
.mi-online-editorial .ol-eyebrow{margin:0 0 15px;color:var(--ol-muted);font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.15em;text-transform:uppercase}
.mi-online-editorial .ol-title{font:400 41px/1.16 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 18px;max-width:600px;overflow-wrap:break-word}
.mi-online-editorial .ol-title em{font-style:normal;color:var(--ol-ink)}
.mi-online-editorial .ol-lead{font-size:15px;line-height:1.75;margin:0;color:var(--ol-muted)}
.mi-online-editorial .ol-photo{margin:23px 0 0;min-width:0}
.mi-online-editorial .ol-photo img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}
.mi-online-editorial .ol-photo figcaption{font-size:11px;line-height:1.5;margin-top:10px;color:var(--ol-muted)}
.mi-online-editorial .ol-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
.mi-online-editorial .ol-primary,.mi-online-editorial .ol-secondary{display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 17px;min-height:48px;font:500 14px/1.5 Arial,Helvetica,sans-serif;border:1px solid var(--ol-navy);background:var(--ol-navy);color:var(--ol-hero-ink);text-align:center;text-decoration:none}
.mi-online-editorial .ol-secondary{color:var(--ol-ink);background:transparent;border-color:var(--ol-line)}
.mi-online-editorial .ol-caption{color:var(--ol-muted);font-size:12px;line-height:1.7;margin:16px 0 0}
.mi-online-editorial .ol-main{padding:30px}
.mi-online-editorial .ol-section-title{font:400 27px/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.015em;margin:0 0 20px}
.mi-online-editorial .ol-services{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;padding:0 0 25px;margin:0 0 26px;border-bottom:1px solid var(--ol-line)}
.mi-online-editorial .ol-service{min-width:0}
.mi-online-editorial .ol-service>.ol-icon{color:var(--ol-muted);margin-bottom:10px}
.mi-online-editorial .ol-service h4{margin:0 0 8px;font:400 20px/1.35 Georgia,'Times New Roman',serif}
.mi-online-editorial .ol-service p{margin:0;font-size:12px;line-height:1.8;color:var(--ol-muted)}
.mi-online-editorial .ol-assignment{margin:0 0 30px;min-width:0}
.mi-online-editorial .ol-assignment picture{display:block}
.mi-online-editorial .ol-assignment img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.mi-online-editorial .ol-assignment figcaption{font-size:11px;line-height:1.5;margin-top:10px;color:var(--ol-muted)}
.mi-online-editorial .ol-photo img:focus-visible,.mi-online-editorial .ol-assignment img:focus-visible{outline:3px solid #aa9167;outline-offset:4px}
.mi-online-editorial .ol-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;margin:0 0 26px;padding:0;list-style:none}
.mi-online-editorial .ol-workflow li{border-top:1px solid var(--ol-line);padding-top:14px;min-width:0}
.mi-online-editorial .ol-step-number{font-size:11px;line-height:1.5;color:var(--ol-muted);display:block;margin-bottom:9px}
.mi-online-editorial .ol-workflow h4{font-size:14px;line-height:1.5;font-weight:500;margin:0 0 9px}
.mi-online-editorial .ol-workflow p{font-size:12px;line-height:1.8;color:var(--ol-muted);margin:0}
.mi-online-editorial .ol-detail{border-bottom:1px solid var(--ol-line)}
.mi-online-editorial .ol-detail summary{padding:19px 0;min-height:48px;font-size:14px;line-height:1.55;font-weight:500;cursor:pointer}
.mi-online-editorial .ol-detail-copy{padding:0 0 20px;font-size:13px;line-height:1.8;color:var(--ol-muted)}
.mi-online-editorial .ol-detail-copy p{margin:0 0 11px}
.mi-online-editorial .ol-detail-copy p:last-child{margin-bottom:0}
.mi-online-editorial .ol-detail-copy strong{font-weight:500;color:var(--ol-ink)}
.mi-online-editorial .ol-platforms{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0;color:var(--ol-ink)}
.mi-online-editorial .ol-platforms a{display:inline-flex;align-items:center;gap:7px;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.mi-online-editorial .ol-schedule{background:var(--ol-navy);color:var(--ol-hero-ink);padding:22px;display:grid;grid-template-columns:1.35fr 1fr;gap:18px;margin:0 0 24px}
.mi-online-editorial .ol-mini-label{color:var(--ol-hero-muted);font-size:11px;line-height:1.6;margin:0 0 7px;letter-spacing:.045em;text-transform:uppercase}
.mi-online-editorial .ol-days{font:400 21px/1.45 Georgia,'Times New Roman',serif;margin:0}
.mi-online-editorial .ol-time{font-size:22px;line-height:1.4;margin:0 0 4px;font-weight:500}
.mi-online-editorial .ol-small{font-size:12px;line-height:1.7;color:var(--ol-hero-muted);margin:0}
.mi-online-editorial .ol-schedule-note{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid var(--ol-dark-line);font-size:13px;line-height:1.7;color:var(--ol-hero-muted)}
.mi-online-editorial .ol-contact-panel{margin-bottom:25px;scroll-margin-top:24px}
.mi-online-editorial .ol-contact-shell{border:1px solid var(--ol-line);background:var(--ol-card)}
.mi-online-editorial .ol-contact-intro{padding:22px 20px}
.mi-online-editorial .ol-contact-title{font:400 29px/1.14 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 18px;color:var(--ol-ink)}
.mi-online-editorial .ol-contact-intro-copy{font-size:14px;line-height:1.65;color:var(--ol-muted);margin:0}
.mi-online-editorial .ol-contact-form-mount{padding:0 20px 22px}
.mi-online-editorial [data-close-contact]{font:400 13px/1.5 Arial,Helvetica,sans-serif;color:var(--ol-ink);background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding:12px 0;min-height:44px;cursor:pointer}
.mi-online-editorial .ol-legal{padding:22px 30px;border-top:1px solid var(--ol-line);background:var(--ol-card);color:var(--ol-muted);font-size:12px;line-height:1.8}
.mi-online-editorial .ol-legal p{margin:0 0 8px}
.mi-online-editorial .ol-legal p:last-child{margin:0}
.mi-online-editorial .ol-legal a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.mi-online-editorial a:focus-visible,.mi-online-editorial button:focus-visible,.mi-online-editorial summary:focus-visible{outline:3px solid #aa9167;outline-offset:4px}
.mi-online-editorial .ol-icon{display:inline-block;flex:0 0 auto;vertical-align:middle}
.document-embedded .mi-online-editorial,.document-content>.mi-online-editorial{padding:0}
@media(max-width:600px){.mi-online-editorial .ol-workflow,.mi-online-editorial .ol-services{grid-template-columns:1fr;gap:18px}}
@media(max-width:420px){.mi-online-editorial{padding:30px 12px}.mi-online-editorial .ol-hero,.mi-online-editorial .ol-main{padding:25px 20px}.mi-online-editorial .ol-title{font-size:32px}.mi-online-editorial .ol-contact-intro{padding:25px 20px 20px}.mi-online-editorial .ol-contact-title{font-size:29px}.mi-online-editorial .ol-contact-form-mount{padding:0 20px 20px}.mi-online-editorial .ol-schedule{grid-template-columns:1fr;padding:23px 20px}.mi-online-editorial .ol-schedule-note{grid-column:auto}.mi-online-editorial .ol-legal{padding:20px}.mi-online-editorial .ol-primary,.mi-online-editorial .ol-secondary{width:100%}}
@media(prefers-reduced-motion:reduce){.mi-online-editorial{scroll-behavior:auto}}

.mi-online-editorial{color-scheme: light; font-family: Arial, sans-serif;}
.mi-online-editorial .ol-contact-shell{--mi-paper: #fffdf9; --mi-ink: #252530; --mi-secondary: #62616b; --mi-line: #d9d7d2; --mi-field: #ffffff; --mi-accent: #a72d36; --mi-on-accent: #ffffff; --mi-soft: #f1ede7; --mi-error: #a6202a; box-sizing: border-box; color: var(--mi-ink); background: var(--mi-paper); border: 1px solid var(--mi-line); max-width: 736px; margin: 0 auto; box-shadow: 0 16px 40px #1719230d;}
.mi-online-editorial .ol-contact-shell *,.mi-online-editorial .ol-contact-shell *::before,.mi-online-editorial .ol-contact-shell *::after{box-sizing: border-box;}
.mi-online-editorial .mi-form-area{padding: 0 34px 32px;}
.mi-online-editorial .mi-steps{display: flex; align-items: center; gap: 12px; padding: 0 0 22px; font-size: 12px; line-height: 1.5; color: var(--mi-secondary);}
.mi-online-editorial .mi-step{display: flex; align-items: center; gap: 7px;}
.mi-online-editorial .mi-step-number{display: inline-flex; justify-content: center; align-items: center; width: 24px; height: 24px; border: 1px solid var(--mi-line); border-radius: 50%;}
.mi-online-editorial .mi-step.is-current{color: var(--mi-ink);}
.mi-online-editorial .mi-step.is-current .mi-step-number{background: var(--mi-accent); border-color: var(--mi-accent); color: var(--mi-on-accent);}
.mi-online-editorial .mi-connector{height: 1px; width: 24px; background: var(--mi-line);}
.mi-online-editorial .mi-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 18px;}
.mi-online-editorial .mi-field{display: flex; flex-direction: column; gap: 8px; margin: 0 0 19px; min-width: 0;}
.mi-online-editorial .mi-field > span{font-size: 13px; font-weight: 500; line-height: 1.5;}
.mi-online-editorial .mi-required{color: var(--mi-accent);}
.mi-online-editorial .mi-optional{color: var(--mi-secondary); font-size: 12px; font-weight: 400;}
.mi-online-editorial .mi-age{max-width: 220px;}
.mi-online-editorial .mi-phone-pair{display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 10px;}
.mi-online-editorial .mi-phone-part{display: flex; flex-direction: column; gap: 8px; min-width: 0; font-size: 13px;}
.mi-online-editorial .mi-phone-input{display: flex; align-items: center; gap: 6px; min-width: 0;}
.mi-online-editorial .mi-phone-prefix{flex: 0 0 auto; font-size: 14px;}
.mi-online-editorial input:not([type=radio]):not([type=checkbox]):not([type=range]),.mi-online-editorial textarea,.mi-online-editorial select{width: 100%; min-width: 0; background: var(--mi-field); color: var(--mi-ink); border: 1px solid var(--mi-line); border-radius: 3px; padding: 13px 14px; font: 400 16px/1.45 Arial, sans-serif; min-height: 48px; box-shadow: none;}
.mi-online-editorial input::placeholder,.mi-online-editorial textarea::placeholder{color: var(--mi-secondary); opacity: .85;}
.mi-online-editorial textarea{min-height: 126px; resize: vertical;}
.mi-online-editorial select{padding-right: 24px;}
.mi-online-editorial .mi-help{font-size: 12px; color: var(--mi-secondary); line-height: 1.55; font-weight: 400;}
.mi-online-editorial .mi-choice-summary{font-size: 12px; line-height: 1.55; font-weight: 400; color: var(--mi-ink); overflow-wrap: anywhere;}
.mi-online-editorial .mi-scope-note{margin: 0 0 19px; font-size: 12px; line-height: 1.65; color: var(--mi-secondary);}
.mi-online-editorial .mi-scope-note strong{font-weight: 500; color: var(--mi-ink);}
.mi-online-editorial .mi-consultation-menu{margin: 0 0 21px; border: 1px solid var(--mi-line); background: var(--mi-soft); min-width: 0;}
.mi-online-editorial .mi-consultation-menu > summary{padding: 14px 16px; min-height: 48px; font-size: 14px; line-height: 1.5; color: var(--mi-ink); font-weight: 500;}
.mi-online-editorial .mi-consultation-body{padding: 0 16px 16px;}
.mi-online-editorial .mi-consultation-copy{margin: 0 0 15px; font-size: 13px; line-height: 1.7; color: var(--mi-ink);}
.mi-online-editorial .mi-consultation-copy strong{font-weight: 500;}
.mi-online-editorial .mi-consultation-body .mi-field{margin-bottom: 14px;}
.mi-online-editorial .mi-description{margin-bottom: 18px;}
.mi-online-editorial .mi-correspondence-notice{color: var(--mi-ink); font-size: 13px; line-height: 1.7; border-top: 1px solid var(--mi-line); padding-top: 18px; margin: 8px 0 0;}
.mi-online-editorial .mi-correspondence-notice strong{font-weight: 500;}
.mi-online-editorial .mi-writing-only{font-weight: 500; color: var(--mi-ink);}
.mi-online-editorial .mi-human-check{margin-top: 22px; max-width: 340px; min-width: 0;}
.mi-online-editorial .mi-human-box{display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 12px 15px; border: 1px solid var(--mi-line); background: var(--mi-soft);}
.mi-online-editorial .mi-human-label{display: flex; align-items: center; gap: 12px; min-height: 44px; min-width: 0; font-size: 14px; line-height: 1.5;}
.mi-online-editorial .mi-human-label input{width: 22px; height: 22px; margin: 0; flex-shrink: 0; accent-color: var(--mi-accent);}
.mi-online-editorial .mi-human-provider{display: flex; align-items: center; gap: 5px; color: var(--mi-secondary); font-size: 11px; line-height: 1.4;}
.mi-online-editorial .mi-human-provider i{flex-shrink: 0;}
.mi-online-editorial .mi-human-caption{margin: 7px 0 0; font-size: 12px; line-height: 1.55; color: var(--mi-secondary);}
.mi-online-editorial .mi-puzzle-heading{display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 8px;}
.mi-online-editorial .mi-human-status{color: #167448;}
.mi-online-editorial .mi-human-status svg{width: 22px; height: 22px; vertical-align: middle;}
.mi-online-editorial .mi-puzzle-instruction{font-size: 13px;}
.mi-online-editorial .mi-puzzle-picture{position: relative; height: 100px; background-size: cover; background-position: center; border-radius: 3px; overflow: hidden;}
.mi-online-editorial .mi-puzzle-gap,.mi-online-editorial .mi-puzzle-piece{position: absolute; top: 15px; width: 38px; height: 38px; border-radius: 3px;}
.mi-online-editorial .mi-puzzle-gap{background: color-mix(in srgb, var(--mi-ink) 80%, transparent); border: 1px dashed var(--mi-paper);}
.mi-online-editorial .mi-puzzle-piece{background-repeat: no-repeat; border: 2px solid var(--mi-on-accent); box-shadow: 0 1px 5px color-mix(in srgb, var(--mi-ink) 55%, transparent);}
.mi-online-editorial .mi-puzzle-slider{position: absolute; bottom: 0; left: 0; width: 100%; height: 44px; margin: 0; padding: 0 8px; accent-color: var(--mi-accent); background: color-mix(in srgb, var(--mi-paper) 85%, transparent);}
.mi-online-editorial .mi-puzzle-picture.is-complete .mi-puzzle-piece{border-color: var(--mi-accent);}
.mi-online-editorial .mi-actions{display: flex; align-items: center; gap: 15px; flex-wrap: wrap; margin-top: 22px;}
.mi-online-editorial .mi-primary,.mi-online-editorial .mi-secondary-button{display: inline-flex; align-items: center; justify-content: center; gap: 10px; font: 500 14px/1.4 Arial, sans-serif; padding: 14px 19px; min-height: 48px; border-radius: 3px; border: 1px solid var(--mi-accent); background: var(--mi-accent); color: var(--mi-on-accent); text-align: center;}
.mi-online-editorial .mi-primary:hover{filter: brightness(.95);}
.mi-online-editorial .mi-secondary-button{background: transparent; color: var(--mi-ink); border-color: var(--mi-line);}
.mi-online-editorial .mi-link-button{font: 400 12px/1.5 Arial, sans-serif; border: 0; background: transparent; padding: 0; color: var(--mi-ink); text-decoration: underline; text-underline-offset: 4px;}
.mi-online-editorial .mi-error{color: var(--mi-error); font-size: 13px; line-height: 1.5; margin: 12px 0 0;}
.mi-online-editorial .mi-legal{margin-top: 25px; border-top: 1px solid var(--mi-line); padding-top: 18px; font-size: 12px; line-height: 1.6; color: var(--mi-secondary);}
.mi-online-editorial .mi-legal p{margin: 8px 0 0;}
.mi-online-editorial .mi-legal summary{color: var(--mi-ink); text-decoration: underline; text-underline-offset: 4px;}
.mi-online-editorial .mi-verify-title,.mi-online-editorial .mi-success-title{font: 400 29px/1.25 Georgia, 'Times New Roman', serif; letter-spacing: -.02em; margin: 8px 0 18px;}
.mi-online-editorial .mi-verify-copy,.mi-online-editorial .mi-success-copy{font-size: 14px; line-height: 1.7; margin: 0 0 20px; color: var(--mi-secondary);}
.mi-online-editorial .mi-email-preview{color: var(--mi-ink); overflow-wrap: anywhere;}
.mi-online-editorial .mi-code{letter-spacing: .38em; font-size: 26px !important; max-width: 270px; text-align: center;}
.mi-online-editorial .mi-verify,.mi-online-editorial .mi-success{min-height: 561px;}
.mi-online-editorial .mi-completion-mark{color: var(--mi-accent); margin: 26px 0 16px;}
.mi-online-editorial .mi-completion-mark svg{width: 38px; height: 38px;}
.mi-online-editorial [hidden]{display: none !important;}
@media(max-width: 520px){.mi-online-editorial .mi-form-area{padding-left: 21px; padding-right: 21px;}
.mi-online-editorial .mi-grid{grid-template-columns: 1fr; gap: 0;}
.mi-online-editorial .mi-age{max-width: none;}
.mi-online-editorial .mi-steps{gap: 8px; flex-wrap: wrap;}
.mi-online-editorial .mi-step{gap: 6px;}
.mi-online-editorial .mi-connector{width: 12px;}
.mi-online-editorial .mi-primary{width: 100%;}
.mi-online-editorial .mi-human-box{flex-wrap: wrap; gap: 3px 14px;}
.mi-online-editorial .mi-verify,.mi-online-editorial .mi-success{min-height: 718px;}
.mi-online-editorial .mi-verify-title,.mi-online-editorial .mi-success-title{font-size: 26px;}}
@media(pointer: coarse){.mi-online-editorial .mi-link-button{min-height: 44px;}}
.mi-online-editorial .ol-contact-shell{--mi-paper:var(--ol-card);--mi-ink:var(--ol-ink);--mi-secondary:var(--ol-muted);--mi-line:var(--ol-line);--mi-field:var(--ol-card);--mi-accent:var(--ol-navy);--mi-on-accent:var(--ol-hero-ink);--mi-soft:#e9e4da;--mi-error:#a6202a;max-width:none;margin:0;box-shadow:none}
.mi-online-editorial .mi-human-status{color:#167448}

.mi-online-editorial .mi-form-area{padding:0 20px 24px}.mi-online-editorial .mi-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.mi-online-editorial .mi-honeypot{display:none}.mi-online-editorial[dir="rtl"] .ol-icon{transform:scaleX(-1)}.mi-online-editorial .mi-email-fallback{margin-top:14px;overflow-wrap:anywhere}.mi-online-editorial .mi-primary:disabled{opacity:.6}.mi-online-editorial[dir="rtl"] .mi-puzzle-slider{direction:ltr}
