.fz-shared{max-width:1000px;margin:auto;overflow-wrap:anywhere}.fz-shared h1{font-size:clamp(30px,5vw,52px)}.fz-shared h2{font-size:24px}.fz-shared h3{font-size:20px}.fz-shared article,.fz-shared details{padding:20px;border:1px solid #555;background:#191919;margin:16px 0}.fz-shared summary{font-size:19px;font-weight:700;cursor:pointer;min-height:40px}.fz-shared label{display:flex;flex-direction:column;gap:8px;margin:16px 0;font-weight:600}.fz-shared input,.fz-shared select,.fz-shared textarea{font:inherit;font-size:16px;background:#fff;color:#111;border:1px solid #999;min-height:44px;padding:10px;width:100%;box-sizing:border-box}.fz-shared button{font:inherit;font-weight:700;min-height:46px;background:#ffbd0b;color:#111;border:0;padding:12px 18px;margin:8px 8px 8px 0;cursor:pointer}.fz-shared button:disabled{opacity:.5;cursor:not-allowed}.fz-shared .fz-shared-check{flex-direction:row;align-items:center}.fz-shared .fz-shared-check input{min-height:22px;width:22px;height:22px;flex:none}.fz-shared fieldset{border:0;padding:0;min-width:0}.fz-shared .fz-shared-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.35fr) auto;gap:12px;align-items:end}.fz-shared .fz-shared-error{background:#491c22;padding:16px;color:#ffdadb}.fz-shared .fz-shared-notice{background:#163f2f;padding:16px;color:#fff}.fz-shared :focus-visible{outline:3px solid #ffbd0b;outline-offset:3px}@media(max-width:600px){.fz-shared .fz-shared-row{grid-template-columns:1fr}.fz-shared article,.fz-shared details{padding:14px}}
