.mr6-subject-modes,.mr6-pamphlet-reader{--pamphlet-ink:#102d55;--pamphlet-muted:#64748b;--pamphlet-gold:#d99516;--pamphlet-border:#dce4ee;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--pamphlet-ink);box-sizing:border-box}
.mr6-subject-modes *,.mr6-pamphlet-reader *{box-sizing:border-box}
.mr6-subject-modes{display:flex;width:min(1240px,calc(100% - 40px));margin:18px auto;align-items:center;justify-content:space-between;gap:18px}
.mr6-mode-options{display:flex;min-width:0;padding:4px;gap:4px;border:1px solid #dae3ed;border-radius:12px;background:#fff}
.mr6-mode-options>a{display:flex;min-height:48px;padding:10px 18px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;color:#53667f!important;background:transparent;font-size:13px;font-weight:700;line-height:1.35;text-align:center;text-decoration:none!important}
.mr6-mode-options>a.is-active{color:#fff!important;background:#102d55;box-shadow:0 3px 7px #102d551a}
.mr6-mode-options>a:not(.is-active):hover{background:#f1f5f9;color:#102d55!important}
.mr6-mode-options small{display:block;margin-top:3px;font-size:10px;font-weight:500;opacity:.8}
.mr6-mode-symbol{font-size:18px;line-height:1}
.mr6-mode-access{font-size:11px;font-weight:600;line-height:1.5;color:#64748b;text-align:right}
html body.mr6-pamphlet-reader{margin:0!important;min-height:100vh;padding:0!important;background:#f1f4f8;font-size:14px;line-height:1.5}
.mr6-pamphlet-reader a{color:#173b68}
.mr6-pamphlet-reader button,.mr6-pamphlet-reader input,.mr6-pamphlet-reader select{font-family:inherit;font-size:13px}
.mr6-pamphlet-reader button,.mr6-pamphlet-reader summary,.mr6-pamphlet-reader select{touch-action:manipulation}
.mr6-pamphlet-reader :is(a,button,input,select,summary,[tabindex]):focus-visible,.mr6-subject-modes a:focus-visible{outline:3px solid #e3a42d;outline-offset:3px}
.mr6-pamphlet-reader [hidden]{display:none!important}
.mr6-pamphlet-topbar{display:flex;min-height:78px;margin:0;padding:12px max(24px,calc((100vw - 1440px)/2));align-items:center;gap:20px;border-bottom:1px solid #dce4ee;background:#fff}
.mr6-pamphlet-brand{display:inline-flex;min-height:48px;min-width:48px;align-items:center;text-decoration:none}
.mr6-pamphlet-logo{display:block;width:48px;height:48px;object-fit:contain}
.mr6-pamphlet-wordmark{font-size:16px;font-weight:800;letter-spacing:-.05em;white-space:nowrap}
.mr6-pamphlet-wordmark strong{color:#3f7e46}
.mr6-pamphlet-subject{min-width:0;padding-left:20px;border-left:1px solid #dce4ee}
.mr6-pamphlet-subject>small{display:block;color:#8a6117;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.mr6-pamphlet-subject>strong{display:block;margin-top:3px;color:#102d55;font-size:18px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}
.mr6-pamphlet-exit{display:inline-flex;min-height:44px;margin-left:auto;padding:10px 14px;align-items:center;gap:9px;border:1px solid #dce4ee;border-radius:9px;color:#173b68;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
.mr6-pamphlet-exit:hover{background:#f3f6fa}
.mr6-pamphlet-wrap{width:min(1440px,calc(100% - 48px));margin:0 auto;padding-bottom:32px}
.mr6-pamphlet-wrap>.mr6-subject-modes{width:100%;margin:24px 0}
.mr6-pamphlet-layout{display:grid;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:24px}
.mr6-pamphlet-sidebar{min-width:0;border:1px solid #dce4ee;border-radius:13px;background:#fff;box-shadow:0 5px 20px #102d5505}
.mr6-pamphlet-chooser>summary{display:flex;min-height:72px;padding:19px 18px;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid #edf0f5;cursor:pointer;list-style:none}
.mr6-pamphlet-chooser>summary::-webkit-details-marker{display:none}
.mr6-pamphlet-chooser>summary>span{font-size:14px;font-weight:800}
.mr6-pamphlet-chooser>summary>small{color:#64748b;font-size:11px}
.mr6-pamphlet-choices{padding:9px}
.mr6-pamphlet-choice{display:flex;min-height:90px;padding:10px 8px;gap:10px;border:1px solid transparent;border-radius:9px;text-decoration:none}
.mr6-pamphlet-choice:hover{background:#f6f8fb}
.mr6-pamphlet-choice.is-current{border-color:#ccdae9;background:#edf3fa}
.mr6-pamphlet-choice>img{display:block;width:42px;height:57px;flex:none;border:1px solid #dce4ee;border-radius:3px;background:#fff;object-fit:contain}
.mr6-pamphlet-choice>span{display:flex;min-width:0;flex-direction:column;gap:5px}
.mr6-pamphlet-choice strong{color:#173b68;font-size:11px;font-weight:750;line-height:1.45;overflow-wrap:anywhere}
.mr6-pamphlet-choice small{color:#64748b;font-size:10px;line-height:1.5}
.mr6-pamphlet-choice em{color:#9a6a14;font-size:10px;font-style:normal;font-weight:750}
.mr6-pamphlet-sidebar-note{margin:10px 17px 20px;padding-top:18px;border-top:1px solid #e8edf3}
.mr6-pamphlet-sidebar-note>strong{font-size:11px}
.mr6-pamphlet-sidebar-note>p{margin:7px 0 0;color:#64748b;font-size:10px;line-height:1.8}
.mr6-pamphlet-reading{min-width:0;border:1px solid #dce4ee;border-radius:13px;background:#fff;box-shadow:0 5px 20px #102d5505;overflow:hidden}
.mr6-reader-heading{display:flex;padding:24px 25px 22px;align-items:flex-start;justify-content:space-between;gap:20px}
.mr6-reader-kicker{display:block;margin-bottom:6px;color:#a0711b;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1.6}
.mr6-reader-heading h1{margin:0;color:#102d55;font-size:clamp(20px,2vw,26px);font-weight:750;letter-spacing:-.035em;line-height:1.25}
.mr6-reader-heading p{max-width:600px;margin:10px 0 0;color:#64748b;font-size:11px;line-height:1.7}
.mr6-reader-personal{display:inline-flex;flex:none;margin-top:3px;padding:5px 8px;border:1px solid #e3e9ef;border-radius:5px;background:#fafbfd;color:#64748b;font-size:9px;white-space:nowrap}
.mr6-reader-controls{display:flex;padding:11px 16px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e7ecf2;border-bottom:1px solid #e7ecf2;background:#fbfcfe}
.mr6-reader-page-controls,.mr6-reader-view-controls{display:flex;min-width:0;align-items:center;gap:7px}
.mr6-reader-view-controls{flex-wrap:wrap}
.mr6-reader-controls button,.mr6-reader-controls select,.mr6-reader-bookmarks>summary{display:inline-flex;min-height:44px;padding:9px 10px;align-items:center;justify-content:center;gap:7px;border:1px solid #d6e0eb;border-radius:7px;background:#fff;color:#173b68;font-size:11px;font-weight:650;line-height:1.4;cursor:pointer;text-decoration:none;white-space:nowrap}
.mr6-reader-controls button:hover,.mr6-reader-bookmarks>summary:hover{background:#f0f4f9}
.mr6-reader-controls button:disabled{color:#99a7b9;border-color:#e1e7ef;background:#f5f7fa;cursor:not-allowed}
.mr6-reader-controls button[aria-pressed=true]{border-color:#dcba74;background:#fff5df;color:#78520b}
.mr6-reader-page-controls>form{display:flex;margin:0;padding:0;align-items:center;gap:6px;color:#64748b;font-size:11px}
.mr6-reader-page-controls input{width:50px;min-height:44px;margin:0;padding:9px 4px;border:1px solid #d6e0eb;border-radius:7px;background:#fff;color:#102d55;font-size:12px;font-weight:700;text-align:center;-moz-appearance:textfield}
.mr6-reader-page-controls input::-webkit-inner-spin-button,.mr6-reader-page-controls input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.mr6-reader-zoom-label{color:#64748b;font-size:11px}
.mr6-reader-bookmarks{position:relative}
.mr6-reader-bookmarks>summary{list-style:none}
.mr6-reader-bookmarks>summary::-webkit-details-marker{display:none}
.mr6-reader-bookmarks>summary>span{display:inline-grid;min-width:18px;height:18px;padding:0 4px;place-items:center;border-radius:10px;background:#eef2f7;font-size:9px}
.mr6-reader-bookmarks>div{position:absolute;z-index:30;right:0;top:calc(100% + 8px);display:grid;width:190px;max-height:290px;padding:8px;gap:5px;overflow:auto;border:1px solid #dce4ee;border-radius:9px;background:#fff;box-shadow:0 12px 35px #102d551f}
.mr6-reader-bookmarks>div>p{margin:7px;color:#64748b;font-size:11px;white-space:normal}
.mr6-reader-bookmarks>div>button{justify-content:flex-start}
.mr6-reader-notices{display:flex;min-height:35px;padding:8px 19px;flex-wrap:wrap;justify-content:space-between;gap:5px;color:#718299;font-size:10px;line-height:1.5}
.mr6-reader-viewport{position:relative;height:min(78vh,1050px);min-height:330px;padding:25px;overflow:auto;overscroll-behavior:contain;background:#e8edf4;scrollbar-gutter:stable}
.mr6-reader-viewport[aria-busy=true]{cursor:progress}
.mr6-pamphlet-reader.mr6-reader-expanded{overflow:hidden!important}
.mr6-pamphlet-reading.is-expanded{position:fixed;z-index:1000001;inset:0;display:flex;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;flex-direction:column;border:0;border-radius:0;background:#fff;overflow:hidden}
.mr6-pamphlet-reading.is-expanded .mr6-reader-heading,.mr6-pamphlet-reading.is-expanded .mr6-reader-footer{display:none}
.mr6-pamphlet-reading.is-expanded .mr6-reader-controls,.mr6-pamphlet-reading.is-expanded .mr6-reader-notices,.mr6-pamphlet-reading.is-expanded .mr6-reader-error{flex:none}
.mr6-pamphlet-reading.is-expanded .mr6-reader-viewport,.mr6-pamphlet-reading.is-expanded .mr6-reader-text{min-height:0;max-height:none;height:auto;flex:1 1 auto}
.mr6-reader-sheet{display:block;width:min(100%,900px);min-width:0;margin:0 auto;background:#fff;box-shadow:0 6px 24px #102d551b}
.mr6-reader-sheet>img{display:block;width:100%;height:auto;max-width:none!important;border:0;border-radius:0;background:#fff}
.mr6-reader-text{min-height:330px;max-height:78vh;padding:24px;overflow:auto;background:#fff}
.mr6-reader-text>p{margin:0 0 18px;padding:12px;border:1px solid #e6ddc5;border-radius:7px;background:#fffbf1;color:#785b25;font-size:12px;line-height:1.7}
.mr6-reader-text>pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#173b68;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.9}
.mr6-reader-footer{display:flex;min-height:52px;padding:14px 20px;align-items:flex-start;justify-content:space-between;gap:22px;color:#7a8a9f;font-size:10px}
.mr6-reader-footer>span{flex:none;line-height:1.6}
.mr6-reader-footer strong{color:#344e6e;font-weight:650}
.mr6-reader-footer>p{max-width:500px;margin:0;text-align:right;line-height:1.7}
.mr6-reader-error{display:flex;padding:14px 18px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edc9c9;border-bottom:1px solid #edc9c9;background:#fff2f2;color:#8c2929}
.mr6-reader-error>p{margin:0;font-size:12px;line-height:1.7}
.mr6-reader-error>button{min-height:44px;padding:8px 12px;flex:none;border:1px solid #cf9c9c;border-radius:6px;background:#fff;color:#8c2929;cursor:pointer;font-weight:700}
.mr6-reader-state{max-width:760px;margin:32px auto;padding:42px;border:1px solid #dce4ee;border-radius:13px;background:#fff}
.mr6-reader-state h1{margin:0 0 18px;color:#102d55;font-size:30px;line-height:1.2;letter-spacing:-.035em}
.mr6-reader-state p{margin:12px 0;color:#64748b;font-size:14px;line-height:1.8}
.mr6-reader-primary,.mr6-reader-secondary{display:inline-flex;min-height:44px;margin:14px 10px 0 0;padding:11px 17px;align-items:center;justify-content:center;gap:7px;border:1px solid #102d55;border-radius:8px;background:#102d55;color:#fff!important;font-size:13px;font-weight:700;text-decoration:none}
.mr6-reader-secondary{background:#fff;color:#102d55!important;border-color:#dce4ee}
.mr6-reader-sr,.mr6-reader-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mr6-reader-skip:focus{position:fixed;z-index:100001;top:8px;left:8px;padding:14px 20px;background:#fff;color:#102d55;font-weight:700}
.mr6-pamphlet-demo-banner{padding:8px 20px;background:#102d55;color:#fff;font-size:11px;line-height:1.6;text-align:center}
@media(min-width:1100px){.mr6-pamphlet-sidebar{position:sticky;top:20px}}
@media(max-width:1100px){.mr6-pamphlet-layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.mr6-reader-heading{padding:20px}.mr6-reader-personal{display:none}.mr6-reader-controls{justify-content:flex-start}.mr6-reader-zoom-label{display:none}}
@media(max-width:800px){.mr6-pamphlet-wrap{width:calc(100% - 32px)}.mr6-pamphlet-topbar{padding:12px 16px;gap:12px}.mr6-pamphlet-subject{padding-left:12px}.mr6-pamphlet-subject>strong{font-size:16px}.mr6-mode-access{font-size:10px}.mr6-pamphlet-layout{grid-template-columns:minmax(0,1fr);gap:16px}.mr6-pamphlet-sidebar{position:static}.mr6-pamphlet-sidebar-note{display:none}.mr6-pamphlet-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mr6-pamphlet-chooser>summary{position:relative;min-height:64px;padding:14px 17px}.mr6-pamphlet-chooser>summary:after{position:absolute;right:18px;top:23px;content:'⌄';font-size:18px}.mr6-pamphlet-chooser:not([open])>summary{border-bottom:0}.mr6-reader-controls{justify-content:space-between}.mr6-reader-viewport{height:72vh;min-height:300px;padding:20px}.mr6-reader-footer{font-size:9px}.mr6-pamphlet-wrap>.mr6-subject-modes{margin:18px 0}.mr6-mode-options>a{padding:9px 13px;font-size:12px}.mr6-mode-symbol{font-size:16px}}
@media(max-width:560px){.mr6-subject-modes{width:calc(100% - 24px);margin:14px auto;flex-direction:column;align-items:stretch;gap:8px}.mr6-mode-options{width:100%}.mr6-mode-options>a{width:50%;min-width:0;min-height:48px;padding:9px 7px;gap:6px;font-size:11px}.mr6-mode-access{text-align:left;font-size:10px}.mr6-pamphlet-wrap{width:calc(100% - 24px);padding-bottom:20px}.mr6-pamphlet-topbar{min-height:70px;padding:10px 12px;gap:10px}.mr6-pamphlet-logo{width:40px;height:40px}.mr6-pamphlet-brand{min-width:40px}.mr6-pamphlet-wordmark{font-size:12px}.mr6-pamphlet-subject{padding-left:10px}.mr6-pamphlet-subject>small{font-size:8px}.mr6-pamphlet-subject>strong{font-size:14px}.mr6-pamphlet-exit{min-height:44px;padding:8px;font-size:10px;gap:5px}.mr6-pamphlet-choices{grid-template-columns:minmax(0,1fr)}.mr6-pamphlet-choice{min-height:75px}.mr6-pamphlet-choice>img{width:36px;height:48px}.mr6-reader-heading{padding:19px 16px}.mr6-reader-heading h1{font-size:21px}.mr6-reader-heading p{font-size:10px}.mr6-reader-controls{padding:10px;gap:9px}.mr6-reader-page-controls{width:100%;justify-content:space-between;gap:4px}.mr6-reader-controls button{padding:9px 8px;font-size:10px}.mr6-reader-page-controls>form{gap:5px;font-size:10px}.mr6-reader-page-controls input{width:43px}.mr6-reader-view-controls{width:100%;justify-content:space-between;gap:5px}.mr6-reader-controls select{max-width:112px;padding:9px 6px;font-size:10px}.mr6-reader-bookmarks>summary{padding:9px 7px;font-size:10px}.mr6-reader-notices{padding:8px 12px;font-size:9px}.mr6-reader-viewport{height:69vh;padding:12px;min-height:280px}.mr6-reader-footer{padding:12px;flex-direction:column;gap:5px}.mr6-reader-footer>p{text-align:left;font-size:9px}.mr6-reader-error{padding:12px;flex-direction:column;align-items:stretch;gap:8px}.mr6-reader-state{margin:18px auto;padding:25px}.mr6-reader-state h1{font-size:25px}.mr6-reader-state p{font-size:12px}.mr6-pamphlet-demo-banner{padding:8px 12px;font-size:10px}}
@media(prefers-reduced-motion:no-preference){.mr6-mode-options>a,.mr6-pamphlet-choice{transition:background-color .15s ease,border-color .15s ease}}
@media(max-width:800px){.mr6-pamphlet-choice strong{font-size:12px}.mr6-pamphlet-choice small,.mr6-pamphlet-choice em{font-size:11px}.mr6-reader-heading p{font-size:12px}.mr6-reader-controls button,.mr6-reader-controls select,.mr6-reader-bookmarks>summary{font-size:12px}.mr6-reader-page-controls>form{font-size:12px}.mr6-reader-notices{font-size:11px}.mr6-reader-view-controls{justify-content:flex-start}.mr6-reader-footer,.mr6-reader-footer>p{font-size:11px}}
@media(max-width:560px){.mr6-mode-options>a{font-size:12px}.mr6-reader-controls{gap:10px}.mr6-reader-page-controls{flex-wrap:wrap;justify-content:flex-start;gap:8px}.mr6-reader-page-controls>form{gap:6px}.mr6-reader-page-controls input{width:46px;font-size:13px}.mr6-reader-controls button,.mr6-reader-controls select,.mr6-reader-bookmarks>summary{font-size:12px;padding:10px}.mr6-reader-zoom-label{display:none}.mr6-reader-controls select{max-width:125px}.mr6-reader-view-controls{gap:7px}.mr6-reader-heading p{font-size:12px}.mr6-reader-personal{white-space:normal}.mr6-pamphlet-exit{font-size:11px}}
@media print{body.mr6-pamphlet-reader>*{display:none!important}body.mr6-pamphlet-reader:after{display:block;padding:40px;font:18px Arial,sans-serif;content:'This pamphlet is available for personal online reading through Mr 6Points. Print controls are not provided.'}}
