/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/modules/custom/mn_core/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/modules/custom/mn_core/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/modules/custom/mn_core/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/modules/custom/mn_core/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Manrope Fallback";src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");size-adjust:103.8%;ascent-override:100%;descent-override:27%;line-gap-override:0%;}@font-face{font-family:"Fraunces Fallback";src:local("Georgia"),local("Times New Roman"),local("Liberation Serif");size-adjust:93.7%;ascent-override:96%;descent-override:24%;line-gap-override:0%;}
.mn-takeaway-qr{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;gap:var(--s4);grid-template-columns:minmax(0,1fr);margin-block:var(--s6);padding:var(--s5);}.mn-takeaway-qr__title{font-family:var(--serif);margin:0 0 var(--s2);}.mn-takeaway-qr__body{color:var(--ink);margin:0 0 var(--s3);max-width:46ch;}.mn-takeaway-qr__link{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);display:inline-flex;font-size:13.5px;font-weight:600;justify-content:center;line-height:1.3;max-inline-size:100%;overflow-wrap:anywhere;padding:9px 18px;text-align:center;text-decoration:none;transition:0.16s;}.mn-takeaway-qr__link:hover,.mn-takeaway-qr__link:focus-visible{border-color:var(--ink);color:var(--ink);text-decoration:none;}.mn-takeaway-qr__code{background:#fff;border:2px solid var(--brand-primary);border-radius:var(--r);box-sizing:content-box;justify-self:start;line-height:0;padding:var(--s3);inline-size:11rem;max-inline-size:100%;}.mn-takeaway-qr__code svg{display:block;}@media (min-width:48rem){.mn-takeaway-qr{grid-template-columns:minmax(0,1fr) auto;}.mn-takeaway-qr__code{justify-self:end;}}
