.fmk-online,.fmk-online-admin{--terra:#B16751;--cream:#FEFAF6;--text:#332C27;max-width:1080px;margin:32px auto;padding:24px;color:var(--text);font-family:Montserrat,sans-serif}.fmk-online h1,.fmk-online h2,.fmk-online-admin h2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600}.fmk-online h1{font-size:clamp(30px,5vw,44px);line-height:1.15}.fmk-online h2,.fmk-online-admin h2{font-size:30px}.fmk-online-card{background:var(--cream);border:1px solid #E9DED4;border-radius:18px;padding:28px;margin:20px 0;overflow-wrap:anywhere}.fmk-online-card li{margin:16px 0;line-height:1.6}.fmk-online-replay{padding:20px 0;border-top:1px solid #E9DED4}.fmk-online-card label{display:block;margin:14px 0;line-height:1.6}.fmk-online-admin input:not([type=checkbox]),.fmk-online-admin textarea,.fmk-online-admin select{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:10px;border:1px solid #d6c5b7;border-radius:8px;background:white}.fmk-online-admin input[type=checkbox]{margin-right:8px}.fmk-online-admin fieldset{padding:20px;border:1px solid #d6c5b7;border-radius:12px;margin:20px 0}.fmk-online-admin button,.fmk-online .fmk-button{display:inline-block;background:var(--terra);color:white;border:0;border-radius:24px;padding:12px 20px;text-decoration:none;margin:6px 8px 6px 0;cursor:pointer}.fmk-online-card details{padding:16px 0;border-bottom:1px solid #E9DED4}.fmk-online-card summary{cursor:pointer}.fmk-online-card a:focus-visible,.fmk-online-admin button:focus-visible{outline:3px solid #332C27;outline-offset:3px}@media(max-width:600px){.fmk-online,.fmk-online-admin{padding:12px}.fmk-online-card{padding:20px}.fmk-online-admin fieldset{padding:12px}}
