.mp-reader{font:16px/1.6 var(--sans,Arial,sans-serif);color:#17434b;background:#f7f4ec}.mp-reader .wrap{width:min(1440px,calc(100% - 48px));margin-inline:auto}.mp-reader h1,.mp-reader h2,.mp-reader h3{line-height:1.12}.mp-reader h1,.mp-reader h2{font-family:var(--serif,Georgia,serif);font-weight:500}.mp-hero{padding-block:80px 48px}.mp-hero h1{font-size:clamp(52px,6vw,92px);letter-spacing:-.035em;margin:22px 0 24px}.mp-hero h1 em{color:#a66c34}.mp-deck{max-width:870px;font-size:23px}.mp-summary{display:grid;grid-template-columns:1fr 1fr;max-width:880px;margin:40px 0 24px;border-block:1px solid #becac7}.mp-summary>div{padding:28px}.mp-summary>div+div{border-left:1px solid #becac7}.mp-summary span,.mp-frame-head>span,.mp-questions article>span{font-size:12px;font-weight:700;letter-spacing:.1em}.mp-summary strong{display:block;font:70px/1.2 var(--serif,Georgia,serif);color:#1d6166}.mp-summary small{font:22px var(--sans,Arial,sans-serif)}.mp-summary p{margin:6px 0}.mp-note{padding:18px 22px;background:#ece8dc;border-left:3px solid #b78747;max-width:1060px;font-size:15px}.mp-comparison,.mp-ledger,.mp-questions{padding-block:40px}.mp-reader h2{font-size:clamp(34px,4vw,54px);margin:12px 0 18px}.mp-comparison>header p{max-width:1050px}.mp-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;align-items:start}.mp-frame{background:#fffef9;border:1px solid #c4cfcb;border-radius:8px;overflow:hidden}.mp-frame-head{padding:24px 24px 16px}.mp-frame-head>span{color:#8f632f}.mp-frame-head h3{font-size:24px;margin:12px 0}.mp-frame-head p{font-size:15px;min-height:48px;margin-bottom:0}.mp-stage{height:380px;background:#153f48;border-block:1px solid #bdc9c5}.mp-map{display:block;width:100%;height:100%;touch-action:auto}.mp-camera{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding:18px}.mp-camera output{min-width:42px;text-align:center;font-size:14px}.mp-reader button,.mp-actions a,.mp-further>a{font:inherit;cursor:pointer;border:1px solid #aabbb7;border-radius:4px;background:#fffef9;color:#17434b;padding:10px 14px;text-decoration:none;touch-action:manipulation}.mp-reader button:disabled{opacity:.4;cursor:default}.mp-reader button[aria-pressed=true]{color:#fffef9;background:#174f55;border-color:#174f55}.mp-reader button:focus-visible,.mp-reader a:focus-visible,.mp-reader input:focus-visible{outline:3px solid #bc853a;outline-offset:3px}.mp-marker-buttons{display:grid;gap:8px;padding:0 18px}.mp-marker-buttons button{text-align:left;font-size:14px}.mp-ring-toggle{display:flex;align-items:center;gap:8px;padding:16px 18px;font-size:13px}.mp-frame-note{font-size:14px;padding:0 18px}.mp-credit{font-size:11px;padding:12px 18px;background:#f1eee4;margin-bottom:0}.mp-view-controls{display:flex;gap:8px;padding:0 18px 16px;flex-wrap:wrap}.mp-view-controls button{font-size:14px}.mp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;align-items:center}.mp-actions a{text-decoration:underline}.mp-actions button:first-child{background:#174f55;color:#fff}.mp-table-wrap{overflow-x:auto;margin-block:24px;border:1px solid #bac8c2}.mp-reader table{border-collapse:collapse;width:100%;min-width:840px;text-align:left;font-size:15px}.mp-reader caption{text-align:left;padding:14px 18px;color:#fff;background:#174f55}.mp-reader th,.mp-reader td{padding:18px;vertical-align:top;border-bottom:1px solid #cdd3c7}.mp-reader thead{background:#e9ece4}.mp-reader tbody th{min-width:125px}.mp-reader tbody td{max-width:330px}.mp-questions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mp-questions article{padding:24px;border:1px solid #bdc8c1;background:#fffef9}.mp-questions article>span{color:#a76e32}.mp-questions h3{font-size:24px;margin:16px 0}.mp-questions p{font-size:15px}.mp-further{padding-block:36px 70px}.mp-further>a{display:inline-block;margin:0 10px 14px 0}.mp-further details{margin-top:20px;max-width:1000px}.mp-further summary{cursor:pointer;font-weight:700;padding:14px 0}.mp-invite{margin-block:36px;padding:30px;border:1px solid #afc1b8;background:#e9eee5}.mp-invite h2{font-family:var(--serif,Georgia,serif);font-size:40px}.mp-invite a{color:#1c5960;text-decoration:underline}.mp-reader [hidden]{display:none!important}.mp-reader .eyebrow{font-size:12px;letter-spacing:.1em;font-weight:700}
@media(max-width:1000px){.mp-pair{grid-template-columns:1fr}.mp-stage{height:480px}.mp-questions>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.mp-reader .wrap{width:calc(100% - 28px)}.mp-hero{padding-block:42px 24px}.mp-deck{font-size:19px}.mp-summary>div{padding:18px 12px}.mp-summary strong{font-size:56px}.mp-summary small{font-size:17px}.mp-summary span{font-size:10px}.mp-summary p{font-size:13px}.mp-stage{height:320px}.mp-frame-head{padding:20px 18px}.mp-questions>div{grid-template-columns:1fr}.mp-actions a,.mp-actions button{width:100%;text-align:center}.mp-note{padding:14px 16px}.mp-further>a{width:100%;box-sizing:border-box}.mp-reader h1{font-size:54px}}
@media print{.mp-camera,.mp-marker-buttons,.mp-view-controls,.mp-ring-toggle,.mp-actions,#mp-status{display:none}.mp-hero{padding-block:20px}.mp-hero h1{font-size:40px}.mp-pair,.mp-questions>div{display:block}.mp-frame{break-inside:avoid;margin:20px 0}.mp-stage{height:400px;background:white}.mp-table-wrap{overflow:visible}.mp-reader table{min-width:0;font-size:10px}.mp-reader th,.mp-reader td{padding:8px}.mp-reader .wrap{width:100%}}
