.fcd-evidence{--ev-navy:#0b182b;--ev-blue:#245cc4;--ev-line:#c7d3e2;max-width:1120px;margin:3rem auto;padding:clamp(1.25rem,4vw,3rem);background:#fff;color:#172a40;border:1px solid var(--ev-line);border-radius:18px;box-sizing:border-box;scroll-margin-top:2rem}.fcd-evidence *{box-sizing:border-box}.fcd-evidence h2{font-size:clamp(1.65rem,4vw,2.45rem);line-height:1.13;margin:.4rem 0 1.1rem;color:var(--ev-navy)}.fcd-evidence p{line-height:1.6}.fcd-evidence-eyebrow{font-size:.78rem;letter-spacing:.13em;font-weight:800;color:var(--ev-blue)}.fcd-evidence-intro{max-width:850px}.fcd-evidence-form{display:grid;gap:1.4rem}.fcd-evidence-form label{display:grid;gap:.5rem;font-weight:650;font-size:1rem;line-height:1.5}.fcd-evidence-form label span{font-weight:400}.fcd-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.4rem}.fcd-evidence-form input:not([type=checkbox]),.fcd-evidence-form select,.fcd-evidence-form textarea{width:100%;min-height:50px;padding:.8rem .9rem;border:1px solid #8195b0;border-radius:8px;background:#f8fafc;color:#172a40;font:inherit;font-size:16px;font-weight:400}.fcd-evidence-form textarea{resize:vertical;line-height:1.6}.fcd-evidence-form input:focus-visible,.fcd-evidence-form textarea:focus-visible,.fcd-evidence-form select:focus-visible,.fcd-evidence-form summary:focus-visible,.fcd-evidence-form button:focus-visible,.fcd-evidence a:focus-visible{outline:3px solid #e0a733;outline-offset:3px}.fcd-evidence-form fieldset{min-width:0;border:1px solid var(--ev-line);border-radius:10px;padding:1rem 1.2rem;display:grid;gap:1.1rem;margin:0}.fcd-evidence-form legend{padding:0 .5rem;font-size:1.1rem;font-weight:800;color:var(--ev-navy)}.fcd-evidence-form label.fcd-evidence-check{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;padding:.45rem 0;font-size:.96rem;line-height:1.65;font-weight:400}.fcd-evidence-check input[type=checkbox]{flex:0 0 23px;width:23px;height:23px;min-width:23px;margin:.2rem 0 0;accent-color:var(--ev-blue)}.fcd-evidence-notice{background:#eef3fb;border-left:4px solid var(--ev-blue);padding:1rem 1.2rem;margin:0}.fcd-evidence-help{border:1px solid var(--ev-line);border-radius:8px;padding:.8rem 1rem}.fcd-evidence-help summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-weight:750}.fcd-evidence a{color:#174da9;text-decoration:underline;text-underline-offset:.2em}.fcd-evidence-version,.fcd-evidence-limits{font-size:.87rem;line-height:1.6;color:#435873}.fcd-evidence-form button{justify-self:start;background:#245cc4;color:#fff;min-height:54px;padding:1rem 1.4rem;border:0;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.fcd-evidence-form button:disabled{opacity:.6;cursor:default}.fcd-evidence-result{margin:0;font-weight:650;overflow-wrap:anywhere;min-height:1.7rem}.fcd-evidence-success{padding:1.2rem;border:2px solid #137a52;background:#edf9f3;border-radius:8px;color:#104f39}.fcd-evidence-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fcd-evidence-form fieldset p{margin:0;font-size:.92rem}@media(max-width:640px){.fcd-evidence{margin:2rem .8rem;padding:1.25rem;border-radius:12px}.fcd-evidence-grid{grid-template-columns:1fr;gap:1.2rem}.fcd-evidence-form fieldset{padding:.9rem}.fcd-evidence-form button{width:100%;justify-self:stretch}.fcd-evidence-check input[type=checkbox]{flex-basis:25px;width:25px;height:25px;min-width:25px}.fcd-evidence-form label.fcd-evidence-check{padding:.8rem 0}}
.fcd-evidence-expand>summary{min-height:56px;padding:1rem 1.2rem;border:1px solid #9ab4d8;border-radius:9px;background:#eef3fb;color:#153f82;font-weight:800;cursor:pointer;line-height:1.5}.fcd-evidence-expand[open]>summary{margin-bottom:1.4rem}.fcd-evidence-receipt{display:inline-block;min-height:48px;padding:.8rem 1rem;background:#eef3fb;border-radius:8px;font-weight:750;justify-self:start}
