/* A printed invitation in two panels. All colors are local to the newsletter. */
.lgmbrev-inbjudan{box-sizing:border-box;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);width:min(100%,1160px);margin:clamp(32px,6vw,90px) auto;padding:0;text-align:left;background:#fff;color:#302621;border-top:1px solid #7a1b2a;border-bottom:1px solid #7a1b2a}
.lgmbrev-cover{box-sizing:border-box;display:grid;align-content:space-between;gap:20px;background:#fff;color:#302621;padding:clamp(23px,3.5vw,48px)}.lgmbrev-inbjudan .lgmbrev-kicker{color:#7a1b2a;font:600 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase}.lgmbrev-kicker span{padding:0 .3em}.lgmbrev-kicker .lgmbrev-lilja{font:normal 21px/1 Georgia,serif;color:#7a1b2a;vertical-align:-.10em;padding-left:0}
.lgmbrev-inbjudan h2{margin:0;color:#29221e;font:400 clamp(45px,4.9vw,79px)/.95 var(--f-display,Georgia),Georgia,serif;letter-spacing:-.052em}.lgmbrev-inbjudan h2 em{display:block;font-style:italic;color:#7a1b2a}.lgmbrev-folio{border-top:1px solid #bb888f;padding-top:9px;font:italic 13px/1.35 Georgia,serif;color:#635756}.lgmbrev-folio span{padding:0 .55em;color:#7a1b2a}
.lgmbrev-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box;gap:14px;padding:clamp(25px,4.6vw,66px)}.lgmbrev-copy p{margin:0;font:400 clamp(18px,1.65vw,23px)/1.48 Georgia,serif;color:#3b2d2d;max-width:38ch}.lgmbrev-copy a{display:inline-flex;align-items:center;gap:19px;padding:8px 0;border-bottom:1px solid #7a1b2a;background:#fff;color:#7a1b2a;font:600 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}.lgmbrev-copy a:hover{color:#52111d;background:#fff}.lgmbrev-copy a:focus-visible{outline:2px solid #7a1b2a;outline-offset:4px}.lgmbrev-copy small{font:12px/1.6 Arial,Helvetica,sans-serif;color:#64575d}
@media(max-width:680px){.lgmbrev-inbjudan{grid-template-columns:1fr}.lgmbrev-cover{padding:22px;gap:17px}.lgmbrev-inbjudan h2{font-size:46px}.lgmbrev-inbjudan h2 em{display:inline}.lgmbrev-copy{padding:23px;gap:12px}}

@media(min-width:681px){.lgmbrev-cover{border-right:1px solid #e4d9da}}
