body{background:#f4f3ee}.mf-brief:where(.astro-b7hnyauq){color:var(--ink)}.mf-container:where(.astro-b7hnyauq){margin:0 auto;max-width:1180px;padding-left:24px;padding-right:24px}.mf-brief-note:where(.astro-b7hnyauq) p:where(.astro-b7hnyauq),.mf-brief-result:where(.astro-b7hnyauq) p:where(.astro-b7hnyauq){color:var(--muted);font-size:var(--mf-type-body-lg);line-height:1.75;margin:0;max-width:20em;overflow-wrap:anywhere}.mf-brief-section:where(.astro-b7hnyauq){padding:72px 0 84px}.mf-brief-layout:where(.astro-b7hnyauq){display:grid;gap:42px;grid-template-columns:minmax(280px,.42fr) minmax(0,.72fr);align-items:start}.mf-brief-note:where(.astro-b7hnyauq){position:sticky;top:120px}.mf-brief-note:where(.astro-b7hnyauq) h2:where(.astro-b7hnyauq),.mf-brief-result:where(.astro-b7hnyauq) h2:where(.astro-b7hnyauq){font-size:var(--mf-type-section-title);font-weight:650;line-height:var(--mf-leading-title);margin:14px 0 18px}.mf-brief-note__list:where(.astro-b7hnyauq){border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:grid;gap:0;margin-top:34px}.mf-brief-note__list:where(.astro-b7hnyauq) span:where(.astro-b7hnyauq){border-bottom:1px solid var(--line);color:var(--ink);font-size:15px;font-weight:650;padding:15px 0}.mf-brief-note__list:where(.astro-b7hnyauq) span:where(.astro-b7hnyauq):last-child{border-bottom:0}.mf-brief-form:where(.astro-b7hnyauq){background:#fffdf7c2;border:1px solid var(--line);border-radius:8px;padding:clamp(20px,3.4vw,38px)}.mf-field:where(.astro-b7hnyauq){border-bottom:1px solid rgba(33,29,24,.1);margin-bottom:28px;padding-bottom:28px}.mf-field-row:where(.astro-b7hnyauq){border-bottom:1px solid rgba(33,29,24,.1);display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:28px;padding-bottom:28px}.mf-field-row:where(.astro-b7hnyauq) .mf-field:where(.astro-b7hnyauq){border-bottom:0;margin-bottom:0;padding-bottom:0}.mf-field-row:where(.astro-b7hnyauq) .mf-choice-grid--compact:where(.astro-b7hnyauq){grid-template-columns:1fr}.mf-field:where(.astro-b7hnyauq)>label:where(.astro-b7hnyauq),.mf-field--split:where(.astro-b7hnyauq) label:where(.astro-b7hnyauq) span:where(.astro-b7hnyauq){display:block;font-size:var(--mf-type-body-lg);font-weight:680;line-height:1.4;margin-bottom:14px}.mf-field:where(.astro-b7hnyauq)>label:where(.astro-b7hnyauq) small:where(.astro-b7hnyauq){color:var(--muted);display:block;font-size:13px;font-weight:560;line-height:1.5;margin-top:4px}.mf-field-hint:where(.astro-b7hnyauq),.mf-field-error:where(.astro-b7hnyauq){font-size:13px;line-height:1.55;margin:9px 0 0}.mf-field-hint:where(.astro-b7hnyauq){color:var(--muted)}.mf-field-error:where(.astro-b7hnyauq){color:#ad543e;font-weight:650}.mf-field-error:where(.astro-b7hnyauq):empty{display:none}.mf-choice-grid:where(.astro-b7hnyauq){display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mf-choice-grid--compact:where(.astro-b7hnyauq){grid-template-columns:repeat(2,minmax(0,1fr))}.mf-choice:where(.astro-b7hnyauq){cursor:pointer;display:block;min-width:0}.mf-choice:where(.astro-b7hnyauq) input:where(.astro-b7hnyauq){position:absolute;opacity:0}.mf-choice:where(.astro-b7hnyauq) span:where(.astro-b7hnyauq){border:1px solid var(--line);border-radius:999px;color:var(--muted);display:flex;font-size:14px;font-weight:700;min-height:44px;padding:0 14px;align-items:center;justify-content:center;text-align:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.mf-choice:where(.astro-b7hnyauq) input:where(.astro-b7hnyauq):checked+span:where(.astro-b7hnyauq){background:var(--ink);border-color:var(--ink);color:#fffaf1}.mf-choice:where(.astro-b7hnyauq) input:where(.astro-b7hnyauq):focus-visible+span:where(.astro-b7hnyauq),.mf-brief-form:where(.astro-b7hnyauq) input:where(.astro-b7hnyauq):focus-visible,.mf-brief-form:where(.astro-b7hnyauq) textarea:where(.astro-b7hnyauq):focus-visible,.mf-brief-result:where(.astro-b7hnyauq) textarea:where(.astro-b7hnyauq):focus-visible{outline:2px solid rgba(14,102,95,.35);outline-offset:2px}.mf-brief-form:where(.astro-b7hnyauq) textarea:where(.astro-b7hnyauq),.mf-brief-form:where(.astro-b7hnyauq) input:where(.astro-b7hnyauq)[type=text],.mf-brief-result:where(.astro-b7hnyauq) textarea:where(.astro-b7hnyauq){background:#fffdf7;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:15px;line-height:1.7;padding:14px 16px;width:100%}.mf-honeypot:where(.astro-b7hnyauq){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.mf-field--split:where(.astro-b7hnyauq){display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.mf-brief-submit:where(.astro-b7hnyauq){display:flex;gap:18px;align-items:center;justify-content:space-between}.mf-brief-submit:where(.astro-b7hnyauq) button:where(.astro-b7hnyauq),.mf-brief-actions:where(.astro-b7hnyauq) button:where(.astro-b7hnyauq),.mf-brief-actions:where(.astro-b7hnyauq) a:where(.astro-b7hnyauq){background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:#fffaf1;cursor:pointer;display:inline-flex;font-size:14px;font-weight:720;min-height:44px;padding:0 18px;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.mf-brief-submit:where(.astro-b7hnyauq) p:where(.astro-b7hnyauq){color:var(--muted);font-size:14px;line-height:1.5;margin:0}.mf-brief-submit:where(.astro-b7hnyauq) button:where(.astro-b7hnyauq):disabled{cursor:wait;opacity:.58}.mf-brief-result:where(.astro-b7hnyauq){background:#fff9ef;border-top:1px solid var(--line);padding:72px 0 86px}.mf-brief-result__inner:where(.astro-b7hnyauq){display:grid;gap:24px;max-width:900px}.mf-brief-result:where(.astro-b7hnyauq) textarea:where(.astro-b7hnyauq){min-height:260px;resize:vertical}.mf-brief-actions:where(.astro-b7hnyauq){display:flex;flex-wrap:wrap;gap:10px}.mf-brief-actions:where(.astro-b7hnyauq) a:where(.astro-b7hnyauq):nth-child(2),.mf-brief-actions:where(.astro-b7hnyauq) a:where(.astro-b7hnyauq):nth-child(3){background:transparent;color:var(--ink)}@media(max-width:900px){.mf-brief-layout:where(.astro-b7hnyauq){grid-template-columns:1fr}.mf-brief-note:where(.astro-b7hnyauq){position:static}}@media(max-width:620px){.mf-container:where(.astro-b7hnyauq){padding-left:20px;padding-right:20px}.mf-brief-section:where(.astro-b7hnyauq),.mf-brief-result:where(.astro-b7hnyauq){padding:58px 0 68px}.mf-choice-grid:where(.astro-b7hnyauq),.mf-choice-grid--compact:where(.astro-b7hnyauq),.mf-field-row:where(.astro-b7hnyauq),.mf-field--split:where(.astro-b7hnyauq){grid-template-columns:1fr}.mf-brief-submit:where(.astro-b7hnyauq){align-items:flex-start;flex-direction:column}.mf-brief-submit:where(.astro-b7hnyauq) button:where(.astro-b7hnyauq),.mf-brief-actions:where(.astro-b7hnyauq) button:where(.astro-b7hnyauq),.mf-brief-actions:where(.astro-b7hnyauq) a:where(.astro-b7hnyauq){width:100%}}
