.emb{gap:18px;display:grid}.emb *,.emb :before,.emb :after{box-sizing:border-box}.emb-controls{gap:14px;display:grid}@media (min-width:760px){.emb-controls{grid-template-columns:repeat(2,1fr);gap:18px}}@media (min-width:1100px){.emb-controls{grid-template-columns:repeat(5,1fr)}}.emb-controls-one{grid-template-columns:1fr!important}.emb-controls fieldset{border:0;min-width:0;margin:0;padding:0}.emb-controls legend{letter-spacing:.08em;text-transform:uppercase;color:#5f6b74;margin-bottom:8px;padding:0;font-size:13px;font-weight:800}.emb-chips{flex-wrap:wrap;gap:6px;display:flex}.emb-chips button{color:#12212c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d3c9;border-radius:999px;min-height:44px;padding:9px 14px;font-size:14px;font-weight:700}.emb-chips button[data-on]{background:var(--chip,var(--brand));border-color:var(--chip,var(--brand));color:#fff}.emb-chips button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.emb-hint{color:#5f6b74;margin:8px 0 0;font-size:13.5px;line-height:1.5}.emb-chips button small{opacity:.8;font-size:11px;font-weight:600;display:block}.emb-select{gap:5px;margin-top:10px;display:grid}.emb-select span{letter-spacing:.06em;text-transform:uppercase;color:#5f6b74;font-size:12px;font-weight:800}.emb-select select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d3c9;border-radius:6px;min-height:44px;padding:10px 12px;font-size:14px}.emb-frames{gap:18px;display:grid}@media (min-width:1000px){.emb-frames{grid-template-columns:375px 1fr;align-items:start}}.emb-frame{gap:8px;min-width:0;margin:0;display:grid}.emb-frame figcaption{letter-spacing:.06em;text-transform:uppercase;color:#5f6b74;font-size:12.5px;font-weight:800}.emb-page{background:#fff;border:1px solid #ded8ce;border-radius:12px;gap:12px;min-width:0;padding:18px 16px;display:grid;container-type:inline-size}.emb-frame-mobile .emb-page{max-width:375px}.emb-frame-desk{min-width:0;overflow-x:auto}.emb-frame-desk .emb-page{width:900px}.emb-skel{background:#eceae5;border-radius:999px;height:10px;display:block}.emb-skel-h{background:#ded8ce;width:62%;height:18px}.emb-skel-short{width:45%}.emb-page-site{gap:0;padding:0;overflow:hidden}.emb-frame-mobile .emb-page-site{height:600px;overflow-y:auto}.emb-frame-desk .emb-page-site{height:520px;overflow-y:auto}.emb-site-head{z-index:2;background:#fff;border-bottom:1px solid #e6e1d8;align-items:center;gap:12px;padding:10px 14px;display:flex;position:sticky;top:0}.emb-site-logo{object-fit:contain;width:auto;max-width:110px;height:26px}.emb-site-mark{color:var(--brand);font-size:15px;font-weight:800}.emb-site-nav{flex:auto;gap:10px;display:none}.emb-site-nav i{background:#e6e1d8;border-radius:999px;width:44px;height:8px;display:block}.emb-head-cta{text-align:right;justify-items:end;gap:3px;margin-left:auto;display:grid}.emb-head-line{color:#12212c;font-size:12.5px;font-weight:700;line-height:1.2;display:none}.emb-btn-sm{min-height:36px;padding:8px 12px;font-size:13px}@container (min-width:620px){.emb-site-nav{display:flex}.emb-head-line{display:block}}.emb-site-body{gap:12px;padding:18px 16px 24px;display:grid}.emb-slot{display:grid}.emb-sticky{z-index:2;background:var(--brand);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:800;text-decoration:none;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 20px -14px #12212c99}.emb-sticky>span{align-items:center;display:flex}.emb-inline-link{color:var(--brand);font-weight:700}.emb-btn{background:var(--brand);color:#fff;text-align:center;border-radius:6px;min-height:44px;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.emb-btn:hover{filter:brightness(.92)}.emb-tile{text-align:center;background:#faf8f5;border:1px solid #ded8ce;border-radius:12px;justify-items:center;gap:10px;padding:20px 18px;display:grid}.emb-tile strong{color:#12212c;font-size:18px;line-height:1.25}.emb-tile>span{color:#4a5761;font-size:14.5px;line-height:1.55}.emb-tile-note{color:#7b858d!important;font-size:13px!important}.emb-tile .emb-btn{width:100%;margin-top:4px}.emb-strip{text-align:left;background:#faf8f5;border:1px solid #ded8ce;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px 14px;padding:16px;display:grid}.emb-strip-art{display:flex}.emb-strip-copy{gap:2px;min-width:0;display:grid}.emb-strip-copy strong{color:#12212c;font-size:15.5px;line-height:1.3}.emb-strip-copy span{color:#4a5761;font-size:13.5px;line-height:1.45;display:none}.emb-strip .emb-btn{grid-column:1/-1;width:100%}@container (min-width:620px){.emb-strip{grid-template-columns:auto 1fr auto;gap:16px}.emb-strip-copy strong{font-size:16px}.emb-strip-copy span{font-size:14px;display:block}.emb-strip .emb-btn{grid-column:auto;width:auto}}.emb-inline{color:#12212c;margin:0;font-size:15.5px;line-height:1.6}.emb-inline a{color:var(--brand);font-weight:700}.emb-ty-head{color:#12212c;margin:0;font-size:19px;font-weight:800}.emb-ty-sub{color:#4a5761;margin:0;font-size:14.5px;line-height:1.55}.emb-ty-field{text-align:left;gap:5px;width:100%;display:grid}.emb-ty-field span{letter-spacing:.06em;text-transform:uppercase;color:#5f6b74;font-size:12.5px;font-weight:800}.emb-ty-field input{font:inherit;color:#12212c;background:#fff;border:1px solid #d9d3c9;border-radius:6px;padding:12px 14px;font-size:15px}.emb-ty-layout{gap:18px;display:grid}@media (min-width:1000px){.emb-ty-layout{grid-template-columns:375px 1fr;align-items:start}}.emb-ty-options{align-content:start;gap:10px;display:grid}@media (min-width:640px){.emb-ty-options{grid-template-columns:repeat(3,1fr)}}.emb-ty-option{font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded8ce;border-radius:12px;align-content:start;gap:10px;padding:16px;display:grid}.emb-ty-option[data-on]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:#fbfaf8}.emb-ty-option:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.emb-ty-option>strong{color:#12212c;font-size:16px;font-weight:800}.emb-ty-option[data-on]>strong{color:var(--brand)}.emb-ty-option dl{gap:9px;margin:0;display:grid}.emb-ty-option dl>div{gap:2px;display:grid}.emb-ty-option dt{letter-spacing:.06em;text-transform:uppercase;color:#7b858d;font-size:11.5px;font-weight:800}.emb-ty-option dd{color:#12212c;margin:0;font-size:14.5px;line-height:1.4}.emb-ty-option dd[data-strength=always]{color:#1c6b45;font-weight:800}.emb-ty-option dd[data-strength=usually]{color:#8a5a12;font-weight:800}.emb-ty-option dd[data-strength=sometimes]{color:#99552f;font-weight:800}
