body{color:var(--mib-ink);font-family:var(--mib-font-body),Arial,sans-serif;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--mib-paper)}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}img{display:block;height:auto;max-width:100%}.mib-shell{width:min(calc(100% - 48px),var(--mib-container));max-width:100%;min-width:0px}.mib-shell.mib-reading{width:min(calc(100% - 48px),var(--mib-reading))}.mib-shell{margin-inline:auto}@media (max-width:767px){.mib-shell{width:min(calc(100% - 32px),var(--mib-container));max-width:calc(100% - 32px);min-width:0px}.mib-shell.mib-reading{width:min(calc(100% - 32px),var(--mib-reading))}.mib-shell{margin-inline:auto}}.mib-reading{width:min(100%,var(--mib-reading))}.mib-reading{margin-inline:auto}.mib-section{padding-block:96px}@media (max-width:1023px){.mib-section{padding-block:72px}}@media (max-width:767px){.mib-section{padding-block:56px}}.mib-section-compact{padding-block:64px}@media (max-width:767px){.mib-section-compact{padding-block:48px}}.mib-eyebrow{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.mib-display{color:var(--mib-green);font-family:var(--mib-font-display),"Arial Narrow",sans-serif;font-weight:700;font-size:clamp(44px,7vw,78px);line-height:0.94;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-h2{color:var(--mib-green);font-family:var(--mib-font-display),"Arial Narrow",sans-serif;font-weight:700;font-size:clamp(34px,4vw,48px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-h3{color:var(--mib-green);font-family:var(--mib-font-display),"Arial Narrow",sans-serif;font-weight:650;font-size:28px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-lede{max-width:680px;font-size:19px;line-height:1.65;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-copy{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-muted{color:var(--mib-muted)}.mib-mono{font-family:var(--mib-font-mono),"Courier New",monospace}.mib-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:var(--mib-white);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:13px;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:var(--mib-green);border-radius:var(--mib-radius-control);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green);transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.mib-button:hover{color:var(--mib-white);background-color:var(--mib-green-hover)}.mib-button:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}@media (max-width:479px){.mib-button{width:100%}}.mib-button-accent{background-color:var(--mib-red)}.mib-button-accent:hover{background-color:var(--mib-red-hover)}.mib-button-outline{color:var(--mib-green);background-color:transparent}.mib-button-outline:hover{color:var(--mib-white);background-color:var(--mib-green)}.mib-button-row{display:flex;gap:12px;margin-top:32px}.mib-button-row{flex-wrap:wrap}@media (max-width:479px){.mib-button-row{flex-flow:column}}.mib-skip{position:fixed;top:8px;left:8px;z-index:99999;min-height:44px;color:var(--mib-white);font-family:var(--mib-font-mono),monospace;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:var(--mib-red);transform:translate3d(0,-160%,0)}.mib-skip:focus{transform:translate3d(0,0px,0)}.mib-header{background-color:var(--mib-paper);border-bottom:1px solid var(--mib-edge)}.mib-header-row{display:flex;justify-content:space-between;align-items:center;gap:28px;min-height:84px}@media (max-width:1119px){.mib-header-row{gap:18px}}@media (max-width:767px){.mib-header-row{flex-flow:column;align-items:stretch;min-height:auto}.mib-header-row{padding-block:16px}}.mib-brand{display:flex;align-items:center;gap:14px;color:var(--mib-green);text-decoration:none}.mib-brand:hover{color:var(--mib-red)}.mib-brand:focus-visible{outline:3px solid var(--mib-red);outline-offset:4px}.mib-mark{display:grid;gap:4px;width:54px}.mib-mark-line{display:block;height:3px;background-color:currentColor}.mib-mark-line-deviation{width:38px;margin-left:8px;background-color:var(--mib-red)}.mib-brand-name{font-family:var(--mib-font-display),sans-serif;font-weight:700;font-size:25px;line-height:0.9;text-transform:uppercase;letter-spacing:0.02em}.mib-nav{display:flex;align-items:center;gap:4px}@media (max-width:767px){.mib-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.mib-nav{grid-template-columns:minmax(0,1fr)}}.mib-nav-link{display:inline-flex;align-items:center;min-width:0px;min-height:44px;color:var(--mib-green);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:12px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px}.mib-nav-link:hover{color:var(--mib-red);text-decoration:underline}.mib-nav-link:hover{text-underline-offset:5px}.mib-nav-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:1px}.mib-nav-link{white-space:normal;overflow-wrap:anywhere}@media (max-width:767px){.mib-nav-link{display:inline-flex;justify-content:center;align-items:center;min-width:0px;min-height:44px;color:var(--mib-green);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.02em;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:6px;border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-nav-link{white-space:normal;overflow-wrap:anywhere}}.mib-deviation{display:grid;gap:7px;width:min(100%,420px);margin-top:36px}.mib-deviation-line{display:block;height:2px;background-color:var(--mib-green)}.mib-deviation-shift{width:72%;margin-left:24px;background-color:var(--mib-red)}.mib-hero{border-bottom:1px solid var(--mib-edge)}.mib-hero{padding-block:88px 96px}@media (max-width:1023px){.mib-hero{padding-block:72px}}.mib-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:64px}@media (max-width:1119px){.mib-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:40px}}@media (max-width:1023px){.mib-hero-grid{grid-template-columns:minmax(0,1fr)}}.mib-case{background-color:var(--mib-paper);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-case-band{display:flex;justify-content:space-between;gap:16px;color:var(--mib-white);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:var(--mib-green)}.mib-case-body{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}.mib-case-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:36px;line-height:1;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;border-top:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:479px){.mib-field-grid{grid-template-columns:minmax(0,1fr)}}.mib-field{min-width:0px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge)}.mib-field-label{display:block;color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.08em}.mib-field-value{display:block;font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:13px;margin-top:4px}.mib-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}@media (max-width:1023px){.mib-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-grid-3{grid-template-columns:minmax(0,1fr)}}.mib-record-card{display:flex;flex-flow:column;height:100%;min-width:0px;color:var(--mib-ink);text-decoration:none;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge);transition:background-color 150ms ease,border-color 150ms ease}.mib-record-card:hover{color:var(--mib-ink);background-color:var(--mib-carbon);border-top:4px solid var(--mib-red)}.mib-record-card:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-record-card:hover .mib-card-title{color:var(--mib-red-hover)}.mib-record-card:hover .mib-route-action{color:var(--mib-red);border-top:1px solid var(--mib-red)}.mib-record-card:hover .mib-card-meta{color:var(--mib-muted)}.mib-card-meta{display:flex;justify-content:space-between;gap:12px;color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-bottom:1px solid var(--mib-edge)}.mib-card-body{display:flex;flex-flow:column;justify-content:start;gap:20px;flex-grow:1;flex-shrink:0;flex-basis:auto;min-width:0px;min-height:220px;padding-top:24px;padding-right:18px;padding-bottom:24px;padding-left:18px}.mib-card-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:29px;line-height:1.05;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 150ms ease}.mib-card-title{overflow-wrap:anywhere}.mib-card-status{align-self:start;color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.08em;padding-top:4px;padding-right:8px;padding-bottom:4px;padding-left:8px;border-radius:var(--mib-radius-control);border-top:1px solid var(--mib-red);border-right:1px solid var(--mib-red);border-bottom:1px solid var(--mib-red);border-left:1px solid var(--mib-red)}.mib-band{background-color:var(--mib-carbon)}.mib-band{border-block:1px solid var(--mib-edge)}.mib-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;background-color:var(--mib-edge);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:767px){.mib-steps{grid-template-columns:minmax(0,1fr)}}.mib-step{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-paper)}.mib-step-number{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:12px;letter-spacing:0.08em}.mib-article-header{border-bottom:1px solid var(--mib-edge)}.mib-article-header{padding-block:72px 40px}@media (max-width:767px){.mib-article-header{padding-block:56px 32px}}.mib-article-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-weight:700;font-size:clamp(44px,6vw,68px);line-height:0.98;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-byline{display:flex;gap:12px 24px;color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-size:12px;letter-spacing:0.04em;margin-top:24px}.mib-byline a{color:var(--mib-red-hover)}.mib-byline a{text-underline-offset:3px}.mib-byline a:hover{color:var(--mib-red)}.mib-byline a:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-byline{flex-wrap:wrap}.mib-persona-note{font-size:14px;margin-top:18px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--mib-carbon);border-left:3px solid var(--mib-red)}.mib-featured{width:min(100%,960px);margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-article-body{width:min(calc(100% - 48px),var(--mib-reading));font-size:18px}.mib-article-body h2{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:38px;line-height:1.05;margin-top:52px;margin-right:0px;margin-bottom:16px;margin-left:0px}.mib-article-body h3{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1.1;margin-top:36px;margin-right:0px;margin-bottom:12px;margin-left:0px}.mib-article-body a{color:var(--mib-red-hover)}.mib-article-body a{text-decoration-thickness:2px;text-underline-offset:3px}.mib-article-body a:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-article-body img{border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-article-body img{margin-block:32px}.mib-article-body a:hover{color:var(--mib-red)}.mib-article-body{margin-inline:auto;padding-block:56px 96px}@media (max-width:767px){.mib-article-body{width:min(calc(100% - 32px),var(--mib-reading))}.mib-article-body{padding-block:44px 64px}}.mib-footer{color:var(--mib-white);background-color:var(--mib-green)}.mib-footer{padding-block:56px 28px}.mib-footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(180px,.7fr));gap:48px}@media (max-width:1023px){.mib-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.mib-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.mib-footer-title{font-family:var(--mib-font-display),sans-serif;font-size:32px;line-height:1;text-transform:uppercase;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-footer-label{color:var(--mib-carbon);font-family:var(--mib-font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.mib-footer-link{display:block;min-height:36px;color:var(--mib-white);text-decoration:none}.mib-footer-link:hover{color:var(--mib-carbon);text-decoration:underline}.mib-footer-link:hover{text-underline-offset:4px}.mib-footer-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:2px}.mib-footer-bottom{color:var(--mib-carbon);font-family:var(--mib-font-mono),monospace;font-size:11px;letter-spacing:0.04em;margin-top:40px;padding-top:18px;border-top:1px solid var(--mib-muted)}@media (max-width:767px){.mib-nav-action{grid-column-start:1;grid-column-end:-1}}@media (max-width:479px){.mib-nav-action{grid-column-start:auto}}.mib-logo-image{width:220px;height:auto}@media (max-width:479px){.mib-logo-image{width:190px}}.mib-home-notice{font-size:14px;margin-top:24px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--mib-carbon);border-left:3px solid var(--mib-red)}.mib-case-link{display:inline-flex;align-items:center;min-height:44px;color:var(--mib-red-hover);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.06em;margin-top:22px}.mib-case-link:hover{color:var(--mib-red)}.mib-case-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-case-link{text-underline-offset:4px}.mib-route-card{display:flex;flex-flow:column;justify-content:start;align-items:stretch;gap:24px;min-width:0px;min-height:260px;color:var(--mib-ink);text-align:left;text-decoration:none;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge);transition:background-color 150ms ease,border-color 150ms ease}.mib-route-card:hover{color:var(--mib-ink);background-color:var(--mib-carbon);border-top:4px solid var(--mib-red)}.mib-route-card:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-route-card:hover .mib-h3{color:var(--mib-red-hover)}.mib-route-card:hover .mib-route-action{color:var(--mib-red);border-top:1px solid var(--mib-red)}@media (max-width:767px){.mib-route-card{display:flex;flex-flow:column;justify-content:start;align-items:stretch;gap:20px;min-width:0px;min-height:220px;color:var(--mib-ink);text-align:left;text-decoration:none;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge);transition:background-color 150ms ease,border-color 150ms ease}}.mib-route-code{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.mib-route-action{display:inline-flex;align-items:center;align-self:stretch;min-height:44px;color:var(--mib-red-hover);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;margin-top:auto;padding-top:12px;border-top:1px solid var(--mib-edge);transition:color 150ms ease,border-color 150ms ease}.mib-collection-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:40px;background-color:var(--mib-edge);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:1023px){.mib-collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-collection-list{grid-template-columns:minmax(0,1fr)}}.mib-collection{min-height:210px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper)}.mib-collection-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1;margin-top:16px;margin-right:0px;margin-bottom:10px;margin-left:0px}.mib-final-cta{background-color:var(--mib-carbon)}.mib-final-cta{border-block:2px solid var(--mib-green)}.mib-affiliate-note{color:var(--mib-ink);font-size:14px;font-style:normal;margin-top:24px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px;background-color:var(--mib-carbon);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:4px solid var(--mib-red)}.mib-personnel-card{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:36px;margin-top:28px;margin-right:0px;margin-bottom:40px;margin-left:0px}@media (max-width:767px){.mib-personnel-card{grid-template-columns:minmax(0,1fr);gap:24px}}.mib-personnel-portrait{width:100%;background-color:var(--mib-carbon);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:767px){.mib-personnel-portrait{max-width:280px}}.mib-personnel-file{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--mib-carbon);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-personnel-file dl{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-personnel-file dt{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em}.mib-personnel-file dt{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid var(--mib-edge)}.mib-personnel-file dd{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid var(--mib-edge)}.mib-author-box{background-color:var(--mib-carbon)}.mib-author-box{padding-block:48px;border-block:1px solid var(--mib-edge)}.mib-author-box-grid{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px}@media (max-width:767px){.mib-author-box-grid{grid-template-columns:84px minmax(0,1fr);gap:18px}}.mib-author-box-portrait{width:112px;object-fit:cover;aspect-ratio:1;border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:767px){.mib-author-box-portrait{width:84px}}.mib-card-image{width:100%;object-fit:cover;aspect-ratio:3/2;border-bottom:1px solid var(--mib-edge)}.mib-card-excerpt{max-width:100%;min-width:0px;color:var(--mib-ink);margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-card-excerpt{overflow-wrap:anywhere}.mib-archive-loop-mount{max-width:100%;min-width:0px;margin-top:32px}.mib-archive-loop-mount .bde-loop-item{max-width:100%;min-width:0px}.mib-recovery-card{margin-top:32px}.mib-recovery-copy{margin-top:16px}.mib-guide-desk{border-top:1px solid var(--mib-edge)}.mib-guide-desk{padding-block:72px 96px}@media (max-width:767px){.mib-guide-desk{padding-block:56px 64px}}.mib-guide-intro{max-width:720px;margin-top:20px}.mib-guide-loop-mount{max-width:100%;min-width:0px;margin-top:36px}.mib-guide-loop-mount .bde-loop-item{max-width:100%;min-width:0px}.mib-collection-register{padding-block:64px 96px}@media (max-width:767px){.mib-collection-register{padding-block:48px 64px}}.mib-collection-group{margin-top:56px}.mib-collection-group:first-child{margin-top:0px}.mib-collection-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:end;gap:32px;padding-bottom:20px;border-bottom:2px solid var(--mib-green)}@media (max-width:767px){.mib-collection-heading{grid-template-columns:minmax(0,1fr);gap:14px}}.mib-collection-summary{color:var(--mib-muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-incident-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}@media (max-width:1023px){.mib-incident-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-incident-grid{grid-template-columns:minmax(0,1fr)}}.mib-incident-card{display:flex;flex-flow:column;min-width:0px;min-height:260px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-incident-card-rare{background-color:var(--mib-carbon)}.mib-incident-number{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.mib-incident-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:30px;line-height:1;text-transform:uppercase;text-wrap:balance;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-incident-title{overflow-wrap:anywhere}.mib-incident-field{color:var(--mib-red-hover);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;margin-top:auto;padding-top:18px;border-top:1px solid var(--mib-edge)}.mib-production-note{margin-top:64px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-carbon);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-production-note p{max-width:760px}.mib-hub-hero{border-bottom:1px solid var(--mib-edge)}.mib-hub-hero{padding-block:72px 56px}@media (max-width:767px){.mib-hub-hero{padding-block:56px 40px}}.mib-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:56px}@media (max-width:1023px){.mib-hub-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.mib-hub-summary{max-width:720px;font-size:19px;line-height:1.65;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-hub-index{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:var(--mib-carbon);border-top:4px solid var(--mib-red);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-hub-index-title{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.mib-hub-index-link{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:44px;color:var(--mib-green);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-top:1px solid var(--mib-edge)}.mib-hub-index-link:hover{color:var(--mib-red)}.mib-hub-index-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-hub-section{border-bottom:1px solid var(--mib-edge)}.mib-hub-section{padding-block:80px}@media (max-width:767px){.mib-hub-section{padding-block:56px}}.mib-hub-section-alt{background-color:var(--mib-carbon);border-bottom:1px solid var(--mib-edge)}.mib-hub-section-alt{padding-block:80px}@media (max-width:767px){.mib-hub-section-alt{padding-block:56px}}.mib-hub-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end;gap:48px}@media (max-width:1023px){.mib-hub-section-head{grid-template-columns:minmax(0,1fr);gap:16px}}.mib-hub-section-copy{color:var(--mib-muted);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-hub-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}@media (max-width:1119px){.mib-hub-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-hub-grid-4{grid-template-columns:minmax(0,1fr)}}.mib-hub-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}@media (max-width:1023px){.mib-hub-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-hub-grid-3{grid-template-columns:minmax(0,1fr)}}.mib-hub-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}@media (max-width:767px){.mib-hub-grid-2{grid-template-columns:minmax(0,1fr)}}.mib-route-file{display:flex;flex-flow:column;min-width:0px;min-height:250px;color:var(--mib-ink);text-decoration:none;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge);transition:background-color 150ms ease,border-color 150ms ease}.mib-route-file:hover{color:var(--mib-ink);background-color:var(--mib-carbon);border-top:4px solid var(--mib-red)}.mib-route-file:hover .mib-route-file-title{color:var(--mib-red-hover)}.mib-route-file:hover .mib-route-file-action{color:var(--mib-red)}.mib-route-file:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-route-file-code{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em}.mib-route-file-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1.05;text-wrap:balance;margin-top:22px;margin-right:0px;margin-bottom:10px;margin-left:0px;transition:color 150ms ease}.mib-route-file-copy{color:var(--mib-ink);font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-route-file-action{display:flex;align-items:end;min-height:44px;color:var(--mib-green);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;margin-top:auto;padding-top:16px;border-top:1px solid var(--mib-edge);transition:color 150ms ease,border-color 150ms ease}.mib-method-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:36px;background-color:var(--mib-edge);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:1119px){.mib-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.mib-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mib-method-grid{grid-template-columns:minmax(0,1fr)}}.mib-method-step{min-width:0px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--mib-paper)}.mib-method-number{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.mib-method-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:24px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-method-copy{font-size:14px;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-directory{margin-top:40px;border-top:2px solid var(--mib-green)}.mib-directory-group{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);border-bottom:1px solid var(--mib-edge)}@media (max-width:767px){.mib-directory-group{grid-template-columns:minmax(0,1fr)}}.mib-directory-label{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}@media (max-width:767px){.mib-directory-label{padding-bottom:12px}}.mib-directory-links{display:grid;min-width:0px}.mib-directory-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:62px;color:var(--mib-green);font-weight:600;text-decoration:none;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-directory-link:last-child{border-bottom:0px solid}.mib-directory-link:hover{color:var(--mib-red-hover);background-color:var(--mib-carbon)}.mib-directory-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:-3px}@media (max-width:767px){.mib-directory-link{border-left:0px solid}}@media (max-width:479px){.mib-directory-link{grid-template-columns:minmax(0,1fr);gap:6px}}.mib-directory-action{font-family:var(--mib-font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:0.05em}.mib-check-panel{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-paper);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-check-panel-negative{border-top:4px solid var(--mib-red)}.mib-check-panel-positive{border-top:4px solid var(--mib-green)}.mib-check-list{display:grid;gap:12px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mib-check-list{list-style:none}.mib-check-item{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:30px}.mib-check-item::before{position:absolute;top:0.05em;left:0px;color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:700}.mib-check-item::before{content:"□"}.mib-status-band{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-carbon);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-status-line{display:flex;justify-content:space-between;align-items:center;gap:16px}.mib-status-line{flex-wrap:wrap}.mib-status-label{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-status-value{color:var(--mib-red-hover);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;border-top:1px solid var(--mib-red);border-right:1px solid var(--mib-red);border-bottom:1px solid var(--mib-red);border-left:1px solid var(--mib-red)}.mib-status-copy{max-width:820px;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-worksheet{margin-top:36px;background-color:var(--mib-paper);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-worksheet-head{display:flex;justify-content:space-between;gap:16px;color:var(--mib-white);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--mib-green)}.mib-worksheet-head{flex-wrap:wrap}.mib-work-field{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);border-bottom:1px solid var(--mib-edge)}.mib-work-field:last-child{border-bottom:0px solid}@media (max-width:479px){.mib-work-field{grid-template-columns:minmax(0,1fr)}}.mib-work-label{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-right:1px solid var(--mib-edge)}@media (max-width:479px){.mib-work-label{border-right:0px solid;border-bottom:1px solid var(--mib-edge)}}.mib-work-prompt{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}.mib-example-file{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-paper);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:5px solid var(--mib-red)}.mib-example-line{display:grid;grid-template-columns:minmax(140px,.34fr) minmax(0,1fr);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid var(--mib-edge)}.mib-example-line:last-child{border-bottom:0px solid}@media (max-width:479px){.mib-example-line{grid-template-columns:minmax(0,1fr);gap:6px}}.mib-example-key{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.05em}.mib-example-value{color:var(--mib-green);font-weight:600}.mib-department-card{min-width:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-department-code{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-department-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1.05;margin-top:18px;margin-right:0px;margin-bottom:10px;margin-left:0px}.mib-department-copy{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-charter-item{padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px;border-top:1px solid var(--mib-edge)}.mib-charter-item:first-child{border-top:2px solid var(--mib-green)}.mib-charter-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:27px;line-height:1.08;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-charter-copy{max-width:760px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-profile-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:52px;margin-top:36px}@media (max-width:1023px){.mib-profile-grid{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:36px}}@media (max-width:767px){.mib-profile-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.mib-profile-portrait{width:100%;background-color:var(--mib-carbon);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:767px){.mib-profile-portrait{max-width:320px}}.mib-profile-file{background-color:var(--mib-carbon);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-profile-field{display:grid;grid-template-columns:minmax(130px,.36fr) minmax(0,1fr);border-bottom:1px solid var(--mib-edge)}.mib-profile-field:last-child{border-bottom:0px solid}@media (max-width:479px){.mib-profile-field{grid-template-columns:minmax(0,1fr)}}.mib-profile-key{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.07em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px;border-right:1px solid var(--mib-edge)}@media (max-width:479px){.mib-profile-key{border-right:0px solid;border-bottom:1px solid var(--mib-edge)}}.mib-profile-value{font-weight:600;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px}.mib-timeline{margin-top:36px;border-left:2px solid var(--mib-green)}.mib-timeline-entry{position:relative;padding-top:0px;padding-right:0px;padding-bottom:32px;padding-left:30px}.mib-timeline-entry:last-child{padding-bottom:0px}.mib-timeline-entry::before{position:absolute;top:4px;left:-7px;width:12px;height:12px;background-color:var(--mib-paper);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-timeline-entry::before{content:""}.mib-timeline-code{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.07em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-timeline-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1.05;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-timeline-copy{margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-disclosure-box{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--mib-paper);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:8px solid var(--mib-red)}.mib-disclosure-copy{max-width:800px}.mib-hub-cta{color:var(--mib-white);background-color:var(--mib-green)}.mib-hub-cta .mib-button-outline{color:var(--mib-white)}.mib-hub-cta .mib-button-outline:hover{color:var(--mib-green);background-color:var(--mib-white)}.mib-hub-cta{padding-block:64px}.mib-hub-cta-title{color:var(--mib-white);font-family:var(--mib-font-display),sans-serif;font-size:clamp(36px,5vw,54px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-hub-cta-copy{max-width:720px;color:var(--mib-carbon);margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-page{min-width:0px}.mib-policy-status{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--mib-carbon);border-top:4px solid var(--mib-red);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-policy-status-title{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.mib-policy-status-list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-status-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);border-top:1px solid var(--mib-edge)}.mib-policy-status-row dt{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.06em}.mib-policy-status-row dd{color:var(--mib-green);font-weight:600}@media (max-width:479px){.mib-policy-status-row{grid-template-columns:minmax(0,1fr)}.mib-policy-status-row{padding-block:8px}}.mib-policy-status-row dt{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px}@media (max-width:479px){.mib-policy-status-row dt{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}}.mib-policy-status-row dd{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px}@media (max-width:479px){.mib-policy-status-row dd{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}}.mib-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}@media (max-width:1119px){.mib-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mib-policy-card{min-width:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper);border-top:4px solid var(--mib-green);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-policy-card-code{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-card-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:27px;line-height:1.06;text-wrap:balance;margin-top:18px;margin-right:0px;margin-bottom:10px;margin-left:0px}.mib-policy-card-copy{font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-register{margin-top:36px;background-color:var(--mib-paper);border-top:2px solid var(--mib-green);border-right:2px solid var(--mib-green);border-bottom:2px solid var(--mib-green);border-left:2px solid var(--mib-green)}.mib-policy-register-head{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr) minmax(220px,1fr);gap:1px;color:var(--mib-white);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.07em;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--mib-green)}@media (max-width:767px){.mib-policy-register-head{display:none}}.mib-policy-register-row{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.35fr) minmax(220px,1fr);border-top:1px solid var(--mib-edge)}.mib-policy-register-row dt{color:var(--mib-green);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.04em}@media (max-width:767px){.mib-policy-register-row{grid-template-columns:minmax(0,1fr);padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px}}.mib-policy-register-row dt{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}@media (max-width:767px){.mib-policy-register-row dt{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.mib-policy-register-row dd{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}@media (max-width:767px){.mib-policy-register-row dd{padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.mib-policy-register-meaning{border-right:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-policy-register-meaning::before{display:none}.mib-policy-register-meaning::before{content:"Detail"}@media (max-width:767px){.mib-policy-register-meaning{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}}.mib-policy-register-treatment{color:var(--mib-muted);font-size:14px}.mib-policy-register-treatment::before{display:none}.mib-policy-register-treatment::before{content:"Handling"}.mib-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:36px;background-color:var(--mib-edge);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}@media (max-width:1119px){.mib-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mib-process-step{min-width:0px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--mib-paper)}.mib-process-code{color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.mib-process-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:24px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-process-copy{font-size:14px;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-note{margin-top:36px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:6px solid var(--mib-red)}.mib-policy-note-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:28px;line-height:1.06;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-note-copy{max-width:840px;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-source-list{display:grid;gap:1px;margin-top:32px;background-color:var(--mib-edge);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-source-item{display:grid;grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);align-items:center;gap:20px;min-width:0px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--mib-paper)}@media (max-width:767px){.mib-source-item{grid-template-columns:minmax(0,1fr);gap:6px}}.mib-source-label{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:0.07em}.mib-source-link{color:var(--mib-red-hover);font-weight:600}.mib-source-link:hover{color:var(--mib-red)}.mib-source-link:focus-visible{outline:3px solid var(--mib-red);outline-offset:3px}.mib-source-link{overflow-wrap:anywhere;text-underline-offset:3px}.mib-policy-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.mib-policy-check{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--mib-paper);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-policy-check-positive{border-top:4px solid var(--mib-green)}.mib-policy-check-caution{border-top:4px solid var(--mib-red)}.mib-policy-list{display:grid;gap:12px;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.mib-policy-list li{position:relative;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:30px}.mib-policy-list li::before{position:absolute;top:0.05em;left:0px;color:var(--mib-red);font-family:var(--mib-font-mono),monospace;font-weight:700}.mib-policy-list li::before{content:"□"}.mib-policy-list{list-style:none}.mib-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}@media (max-width:1119px){.mib-access-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mib-access-card{min-width:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--mib-paper);border-top:1px solid var(--mib-edge);border-right:1px solid var(--mib-edge);border-bottom:1px solid var(--mib-edge);border-left:1px solid var(--mib-edge)}.mib-access-card-title{color:var(--mib-green);font-family:var(--mib-font-display),sans-serif;font-size:26px;line-height:1.06;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-access-card-copy{font-size:14px;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.mib-policy-update{color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.04em;margin-top:28px}@media (max-width:767px){.mib-policy-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mib-process-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mib-access-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mib-policy-checks{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mib-policy-register-meaning::before{display:block;color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px}}@media (max-width:767px){.mib-policy-register-treatment::before{display:block;color:var(--mib-muted);font-family:var(--mib-font-mono),monospace;font-weight:600;font-size:9px;text-transform:uppercase;letter-spacing:0.07em;margin-bottom:5px}}