
body:has(.mp-notes) .shopify-section-group-header-group,body:has(.mp-notes) .shopify-section-group-footer-group{display:none!important}
body:has(.mp-notes) #MainContent{padding:0!important;margin:0!important}
.mp-notes{background:#fff;color:#252525;font-family:Arial,Helvetica,sans-serif;min-height:80svh}
.mp-notes *{box-sizing:border-box}.mp-notes a{color:inherit;text-underline-offset:5px}
.mp-notes__shell{max-width:1040px;margin:auto;padding:64px 24px 100px}
.mp-notes__intro{max-width:650px;margin:0 auto 60px;text-align:center}
.mp-notes__intro h1{font-weight:400;font-size:22px;letter-spacing:.2em;margin:0 0 22px}
.mp-notes__intro p{font-size:15px;line-height:1.7;color:#666;margin:0}
.mp-notes__list{list-style:none;margin:0;padding:0}.mp-notes__item{border-top:1px solid #e6e6e3;padding:36px 0}
.mp-notes__entry{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}
.mp-notes__image{display:block;text-decoration:none}.mp-notes__image img{display:block;width:100%;height:auto;max-height:600px;object-fit:contain}
.mp-notes__entry h2{font-size:24px;font-weight:400;line-height:1.35;margin:0 0 17px}.mp-notes__entry h2 a{text-decoration:none}
.mp-notes__excerpt{font-size:15px;line-height:1.75;color:#666;margin:0 0 20px}.mp-notes__date{font-size:10px;letter-spacing:.12em;color:#777}
.mp-notes__pagination{margin-top:35px;display:flex;justify-content:center;gap:25px;font-size:13px}
.mp-note__header{max-width:650px;margin:0 auto 42px}.mp-note__back{font-size:10px;letter-spacing:.18em;text-decoration:none}
.mp-note__header h1{font-size:34px;line-height:1.2;font-weight:400;margin:28px 0 22px;letter-spacing:-.02em}
.mp-note__standfirst{font-size:19px;line-height:1.6;color:#666;margin:0 0 25px}.mp-note__meta{font-size:11px;color:#777;letter-spacing:.04em}
.mp-note__hero{margin:0 auto 50px}.mp-note__hero img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain}
.mp-note__body{max-width:650px;margin:auto;font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.mp-note__body p{margin:0 0 1.5em}.mp-note__body h2{font-size:24px;font-weight:400;line-height:1.4;margin:2em 0 1em}
.mp-note__body img,.mp-note__body video{max-width:100%;height:auto}.mp-note__body figure{margin:2.5em 0}.mp-note__body figcaption{font-size:12px;line-height:1.6;color:#777;margin-top:12px}
.mp-note__body blockquote{border:0;padding:0;margin:2em 0;font-size:25px;line-height:1.5;color:#333}
.mp-note__closing{max-width:650px;border-top:1px solid #e6e6e3;margin:55px auto 0;padding-top:28px;font-size:12px}
.mp-notes a:focus-visible{outline:2px solid #252525;outline-offset:5px}
@media(min-width:750px){.mp-notes__shell{padding:95px 40px 120px}.mp-notes__intro{margin-bottom:80px}.mp-notes__item{padding:48px 0}.mp-notes__entry:has(.mp-notes__image){grid-template-columns:1.15fr 1fr;gap:48px}.mp-notes__item:first-child .mp-notes__image{padding:0}.mp-notes__item:first-child h2{font-size:30px}.mp-note__header h1{font-size:46px}}
@media(max-width:400px){.mp-note__header h1{font-size:29px}.mp-note__body{font-size:16px}}
