@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap";
:root{--primary:#1d4ed8;--primary-dark:#1e40af;--primary-light:#dbeafe;--page:#eff6ff;--ink:#1e293b;--dark:#1e3a8a;--muted:#64748b;--border:#bfdbfe}*{box-sizing:border-box}.site-footer{color:#dbeafe;text-align:left;background:#102a66;margin-top:2rem;padding:0;position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#38bdf8,#60a5fa,#38bdf8);height:4px;position:absolute;inset:0 0 auto}.footer-inner{max-width:1000px;margin:0 auto;padding:3.4rem 1.5rem 1.2rem;position:relative}.footer-intro{max-width:620px}.footer-kicker{color:#7dd3fc;letter-spacing:.13em;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:inline-block}.site-footer .org-name{color:#fff;letter-spacing:.02em;margin:0;font-size:1.15rem}.site-footer .org-sub{color:#bfdbfe;margin:.65rem 0 0;font-size:.9rem}.footer-details{border-top:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.3rem;padding-top:1.75rem;display:grid}.footer-details h2{color:#fff;margin:0 0 .65rem;font-size:.92rem}.footer-details p{margin:.4rem 0;font-size:.88rem}.footer-details a{color:#dbeafe;text-decoration:none}.footer-details a:hover{color:#7dd3fc;text-decoration:underline}.footer-bottom{color:#93c5fd;border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;margin-top:2.3rem;padding-top:1.2rem;font-size:.78rem;display:flex}@media (max-width:560px){.footer-inner{padding:2.7rem 1.25rem 1.1rem}.footer-details{grid-template-columns:1fr;gap:1.5rem}.footer-bottom{flex-direction:column;gap:.25rem}}body{background:var(--page);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.container{max-width:800px;margin:0 auto;padding:3rem 1.25rem}.site-header{text-align:center;margin-bottom:2.25rem}.brand-mark{color:#fff;background:linear-gradient(135deg,#1d4ed8,#38bdf8);border-radius:25px;place-items:center;width:84px;height:84px;margin:0 auto 1rem;font-size:2.8rem;font-weight:700;display:grid;box-shadow:0 14px 30px #1d4ed844}h1{color:var(--dark);text-transform:uppercase;margin:0 0 .45rem;font-size:clamp(1.3rem,4vw,1.7rem);line-height:1.3}.subtitle{color:#3b82f6;margin:0;font-size:1.1rem;font-weight:500}.page-tabs{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.75rem;display:flex}.tab-btn{border:1px solid var(--border);color:var(--primary-dark);background:#fff;border-radius:999px;padding:.7rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none}.tab-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.search-box,.statement-card{background:#fff;border-radius:20px;padding:2.2rem;box-shadow:0 10px 25px -5px #0000000d}.search-box label{text-align:center;color:var(--muted);margin-bottom:1rem;display:block}.search-group{gap:.75rem;display:flex}.search-group input{min-width:0;height:52px;font:inherit;border:2px solid #e2e8f0;border-radius:12px;outline:none;flex:1;padding:0 1.1rem}.search-group input:focus{border-color:var(--primary);box-shadow:0 0 0 4px #1d4ed81a}.search-group button,.btn-view{background:var(--primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.search-group button{height:52px}.search-group button:disabled{opacity:.7;cursor:wait}.alert{border-radius:12px;margin:1.25rem 0 0;padding:1rem}.alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.alert-warning{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.campaigns,.results{margin-top:2.5rem}.campaigns h2{text-align:center;color:var(--dark);margin:0 0 1.25rem;font-size:1.25rem}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.campaign-card,.card{border:1px solid var(--border);background:#fff;border-radius:16px;padding:1.4rem}.campaign-name,.card h3{color:var(--dark);margin:0 0 .8rem;font-size:1.1rem}.campaign-row,.card-body p{justify-content:space-between;gap:1rem;margin:.7rem 0;font-size:.92rem;display:flex}.campaign-row span,.card-body p span{color:var(--muted)}.campaign-row strong,.card-body strong{text-align:right}.campaign-row code,.card-body code{color:var(--primary-dark);text-align:right;font-family:inherit;font-weight:700}.countdown-box{color:var(--primary-dark);text-align:center;background:#eff6ff;border-radius:9px;margin:1rem 0;padding:.7rem;font-size:.86rem;font-weight:700}.progress-meta{color:var(--muted);justify-content:space-between;gap:.5rem;margin-top:1rem;font-size:.82rem;display:flex}.progress-track{background:#dbeafe;border-radius:999px;height:8px;margin-top:.35rem;overflow:hidden}.progress-fill{background:var(--primary);border-radius:inherit;height:100%}.results-summary{color:var(--muted);padding-left:.4rem;font-weight:600}.card-list{gap:1.25rem;display:grid}.card-header{border-bottom:1px dashed #e2e8f0;align-items:center;gap:1rem;padding-bottom:1.1rem;display:flex}.avatar{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:1.2rem;font-weight:700;display:grid}.campaign-badge{background:var(--primary-light);color:var(--primary-dark);border-radius:99px;padding:3px 10px;font-size:.78rem;font-weight:700;display:inline-block}.value-highlight{color:var(--primary-dark)}.card-footer{text-align:right;margin-top:1.25rem}.btn-view{height:42px;font-size:.82rem}.badge-null{color:var(--muted);font-size:.86rem}.statement-head{text-align:center;margin-bottom:1.5rem}.statement-head h2{color:var(--dark);margin:0 0 .5rem}.statement-head p{color:var(--muted);margin:0}.statement-frame-wrap{border:1px solid var(--border);border-radius:12px;overflow:hidden}.statement-frame{border:0;width:100%;height:680px}footer{background:var(--dark);color:#dbeafe;text-align:center;margin-top:1rem;padding:2.5rem 1.25rem;font-size:.9rem}footer p{margin:.4rem 0}.org-name{color:#fff;font-weight:700}.org-sub{color:#bfdbfe}.links-grid{text-align:left;max-width:760px;margin:1.3rem auto}.links-grid a{color:#fff}footer hr{border:0;border-top:1px solid #fff3;max-width:760px;margin:1.4rem auto}.copyright{color:#93c5fd}@media (max-width:560px){.container{padding:2rem 1rem}.search-box,.statement-card{padding:1.3rem}.search-group{flex-direction:column}.search-group input,.search-group button{width:100%}.campaign-row,.card-body p{flex-direction:column;align-items:flex-start;gap:.1rem}.campaign-row strong,.card-body strong,.campaign-row code,.card-body code{text-align:left}.btn-view{width:100%}.statement-frame{height:600px}}.brand-mark{width:116px;height:116px;box-shadow:none;background:0 0;border-radius:0;padding:0}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.statement-container{max-width:none;padding-inline:clamp(1.25rem,1.7vw,2.25rem)}.statement-container .statement-card{padding:0;overflow:hidden}.statement-frame-wrap{border:0;border-radius:0}.statement-frame{width:100%;height:min(1100px,84vh);min-height:780px;display:block}@media (max-width:700px){.statement-container{max-width:800px;padding-inline:1rem}.statement-container .site-header{padding-inline:0}.statement-container .statement-card{border-radius:14px;padding:1rem;overflow:visible;box-shadow:0 10px 25px -5px #0000000d}.statement-container .statement-head{text-align:center;background:0 0;border:0;margin:0 0 1rem;padding:0}.statement-frame-wrap{border:1px solid var(--border);border-radius:12px}.statement-frame{height:76vh;min-height:540px}.statement-head h2{font-size:1.2rem}.statement-head p{font-size:.9rem}}.admin-shell{background:#eff6ff;min-height:100vh;padding:clamp(1rem,3vw,3rem)}.admin-login,.admin-app{background:#fff;border:1px solid #bfdbfe;border-radius:20px;max-width:1240px;margin:0 auto;box-shadow:0 18px 50px #1e40af12}.admin-login{text-align:center;max-width:460px;padding:2rem}.admin-login img{object-fit:contain;width:88px;height:88px}.admin-login h1{text-transform:none;margin-top:.5rem}.admin-login p{color:var(--muted)}.admin-login form{text-align:left;gap:1rem;margin-top:1.5rem;display:grid}.admin-login label,.admin-fields label{color:var(--dark);gap:.35rem;font-size:.9rem;font-weight:700;display:grid}.admin-login input,.admin-fields input,.admin-fields select,.admin-fields textarea{width:100%;color:var(--ink);font:inherit;border:1px solid #bfdbfe;border-radius:9px;padding:.7rem .8rem;font-weight:400}.admin-fields textarea{resize:vertical;min-height:82px}.admin-shell button{background:var(--primary);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:.65rem .9rem;font-weight:700}.admin-shell button.secondary{color:var(--primary-dark);background:#eff6ff}.admin-message{color:var(--primary-dark);background:#eff6ff;border-radius:9px;margin:1rem 0;padding:.75rem 1rem}.admin-header{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.admin-header>div{align-items:center;gap:.75rem;display:flex}.admin-header img{object-fit:contain;width:48px;height:48px}.admin-header p{color:#3b82f6;letter-spacing:.12em;margin:0;font-size:.7rem;font-weight:700}.admin-header h1{text-transform:none;margin:0;font-size:1.25rem}.admin-header aside{color:var(--muted);align-items:center;gap:.75rem;font-size:.86rem;display:flex}.admin-tabs{gap:.5rem;padding:1rem 1.5rem 0;display:flex;overflow-x:auto}.admin-tabs button{color:var(--primary-dark);background:#eff6ff;flex:none}.admin-tabs button.active,.admin-pagination button.active{background:var(--primary);color:#fff}.admin-toolbar{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.admin-toolbar h2{color:var(--dark);margin:0}.admin-toolbar p{color:var(--muted);margin:.15rem 0 0;font-size:.88rem}.admin-editor{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;margin:0 1.5rem 1.5rem;padding:1.25rem}.admin-editor h3{color:var(--dark);margin:0 0 1rem}.admin-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.editor-actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.admin-table-wrap{border-top:1px solid #dbeafe;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:860px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem;font-size:.86rem}.admin-table-wrap th{color:var(--dark);white-space:nowrap;background:#f8fbff}.admin-actions{gap:.45rem;min-width:190px;display:flex}.admin-actions button{padding:.45rem .6rem;font-size:.78rem}.admin-pagination{justify-content:center;gap:.4rem;padding:1.25rem;display:flex}.admin-pagination button{min-width:36px;color:var(--primary-dark);background:#eff6ff}@media (max-width:700px){.admin-shell{padding:.75rem}.admin-login,.admin-app{border-radius:14px}.admin-header,.admin-toolbar{align-items:flex-start;padding:1rem}.admin-header{flex-direction:column}.admin-header aside{justify-content:space-between;width:100%}.admin-tabs{padding-inline:1rem}.admin-editor{margin-inline:1rem}.admin-fields{grid-template-columns:1fr}}.admin-search{flex:1;align-items:center;gap:.5rem;max-width:620px;display:flex}.admin-search input{width:100%;min-width:240px;color:var(--ink);font:inherit;border:1px solid #bfdbfe;border-radius:9px;padding:.65rem .8rem}.admin-table-wrap a{color:var(--primary-dark);font-weight:700;text-decoration:none}.admin-table-wrap a:hover{text-decoration:underline}@media (max-width:900px){.admin-toolbar{flex-wrap:wrap}.admin-search{flex-wrap:wrap;order:3;width:100%;max-width:none}.admin-search input{min-width:100%}}.gcn-preview{background:#fff;border:1px dashed #93c5fd;border-radius:12px;margin-top:1rem;padding:1rem;font-family:Be Vietnam Pro,Arial,Helvetica,sans-serif}.preview-kicker{color:#3b82f6;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .6rem;font-size:.72rem;font-weight:800}.preview-card{color:var(--ink);letter-spacing:-.01em;gap:.45rem;display:grid}.preview-card>strong{color:var(--dark);font-size:1.1rem;font-weight:800;line-height:1.35}.preview-card>span{color:var(--primary-dark);font-size:.9rem;font-weight:700}.preview-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:.25rem 0 0;display:grid}.preview-card dl div{background:#eff6ff;border-radius:10px;padding:.7rem .75rem}.preview-card dt{color:var(--muted);font-size:.72rem;font-weight:600}.preview-card dd{color:var(--dark);margin:.12rem 0 0;font-size:.92rem;font-weight:800;line-height:1.35}@media (max-width:700px){.preview-card dl{grid-template-columns:1fr}}.admin-pagination{background:linear-gradient(#fff,#f8fbff);border-top:1px solid #dbeafe;border-radius:0 0 16px 16px;flex-wrap:wrap;align-items:center;margin:0 1rem 1rem}.admin-pagination button{border:1px solid #dbeafe;min-width:40px;height:40px;box-shadow:0 8px 18px #1d4ed80d}.admin-pagination button:not(.active):hover{background:#dbeafe}.admin-pagination button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.admin-pagination .pager-nav{min-width:72px}.pager-ellipsis{min-width:28px;color:var(--muted);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admin-shell button.danger-soft{color:#be123c;background:#fff1f2}.admin-shell button.success-soft{color:#047857;background:#ecfdf5}.admin-bulk-import{background:#fff;border:1px solid #bfdbfe;border-radius:12px;margin:0 1.5rem 1.5rem;padding:1.25rem}.admin-bulk-import h3{color:var(--dark);margin:0 0 .35rem}.admin-bulk-import p{color:var(--muted);margin:0 0 1rem;font-size:.9rem}.admin-bulk-import textarea{width:100%;min-height:220px;color:var(--ink);resize:vertical;border:1px solid #bfdbfe;border-radius:10px;padding:.85rem;font:13px/1.55 Consolas,Courier New,monospace}.lookup-pagination{background:#fff;border:1px solid #dbeafe;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:1.5rem;padding:1rem;display:flex;box-shadow:0 10px 24px #1d4ed80d}.lookup-pagination button{min-width:40px;height:40px;color:var(--primary-dark);font:inherit;cursor:pointer;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;padding:0 .85rem;font-weight:800}.lookup-pagination button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.lookup-pagination button:disabled{opacity:.45;cursor:not-allowed}.lookup-pagination span{min-width:24px;color:var(--muted);text-align:center;font-weight:800}:root{--surface:#fff;--surface-soft:#f8fbff;--ring:#60a5fa45;--shadow-sm:0 10px 28px #1d4ed812;--shadow-md:0 22px 60px #1e40af18;--radius-lg:24px;--radius-md:16px}body{background:radial-gradient(circle at 0 0,#dbeafe 0,#0000 34rem),radial-gradient(circle at 100% 0,#cffafe 0,#0000 28rem),linear-gradient(#f8fbff 0%,#eef6ff 42%,#eaf3ff 100%);min-height:100vh;font-family:Be Vietnam Pro,Arial,Helvetica,sans-serif}.container{width:min(100%,980px);padding-block:clamp(1.25rem,4vw,3.5rem)}.site-header{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffffffd9,#eff6ffcc);border:1px solid #ffffffb8;margin-bottom:clamp(1.25rem,4vw,2.5rem);padding:clamp(1rem,3vw,1.5rem);position:relative}.brand-mark{filter:drop-shadow(0 14px 20px #1e40af1f);width:clamp(92px,14vw,132px);height:clamp(92px,14vw,132px);margin-bottom:.75rem}h1{letter-spacing:-.035em;text-transform:none;font-size:clamp(1.45rem,4vw,2.15rem)}.subtitle{color:#4f6f9f;max-width:680px;margin-inline:auto;font-size:clamp(.98rem,2.5vw,1.12rem)}.page-tabs{gap:.55rem;margin-top:1.25rem}.tab-btn{background:#ffffffd9;border-color:#bfdbfe;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 8px 18px #1d4ed80b}.tab-btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1d4ed817}.tab-btn.active,.search-group button,.btn-view,.admin-shell button{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 24px #1d4ed826}.search-box,.statement-card,.campaign-card,.card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(#fff,#f8fbff);border:1px solid #dbeafe}.search-box{padding:clamp(1.25rem,4vw,2.35rem)}.search-box label{color:#365f9f;font-weight:700}.search-group input,.admin-login input,.admin-fields input,.admin-fields select,.admin-fields textarea,.admin-search input,.admin-bulk-import textarea{background:#fff;border-color:#c7ddff;transition:border-color .18s,box-shadow .18s,transform .18s}.search-group input:focus,.admin-login input:focus,.admin-fields input:focus,.admin-fields select:focus,.admin-fields textarea:focus,.admin-search input:focus,.admin-bulk-import textarea:focus{box-shadow:0 0 0 4px var(--ring);border-color:#3b82f6;outline:none}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.campaign-card,.card{transition:transform .18s,box-shadow .18s}.campaign-card:hover,.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.campaign-name,.card h3,.statement-head h2{letter-spacing:-.025em}.avatar{background:linear-gradient(135deg,#2563eb,#38bdf8);box-shadow:0 10px 20px #1d4ed82b}.campaign-badge,.countdown-box{border:1px solid #bfdbfe}.progress-track{height:10px}.progress-fill{background:linear-gradient(90deg,#2563eb,#38bdf8)}.site-footer{background:radial-gradient(circle at 0 0,#2563eb55,#0000 28rem),linear-gradient(135deg,#0f255c,#102a66 52%,#071a42);margin-top:clamp(2rem,5vw,4rem)}.footer-inner{max-width:1100px}.footer-details{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.admin-shell{background:radial-gradient(circle at 0 0,#dbeafe 0,#0000 32rem),linear-gradient(#f8fbff,#edf6ff)}.admin-login,.admin-app{max-width:min(1480px,100vw - 2rem);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffed;border-color:#dbeafe}.admin-header{background:linear-gradient(135deg,#fff,#f3f8ff);border-radius:20px 20px 0 0}.admin-tabs{gap:.65rem;padding-top:1.15rem}.admin-tabs button,.admin-shell button.secondary,.admin-pagination button,.lookup-pagination button{box-shadow:none;background:#eff6ff;border:1px solid #dbeafe}.admin-tabs button.active,.admin-pagination button.active,.lookup-pagination button.active{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#2563eb;box-shadow:0 12px 24px #1d4ed826}.admin-toolbar{border-bottom:1px solid #edf4ff;flex-wrap:wrap}.admin-toolbar h2{letter-spacing:-.025em;font-size:clamp(1.2rem,2.5vw,1.55rem)}.admin-editor,.admin-bulk-import{background:linear-gradient(#fff,#f8fbff);border-color:#dbeafe;box-shadow:0 12px 28px #1d4ed80d}.admin-fields{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.admin-table-wrap{border-top:0}.admin-table-wrap table{min-width:980px}.admin-table-wrap th{z-index:1;color:#1e3a8a;background:#f1f7ff;font-weight:800;position:sticky;top:0}.admin-table-wrap td{background:#fff}.admin-table-wrap tr:hover td{background:#f8fbff}.admin-actions{flex-wrap:wrap}.gcn-preview{background:radial-gradient(circle at 100% 0,#dbeafe,#0000 14rem),#fff;border:1px solid #c7ddff;box-shadow:0 14px 32px #1d4ed812}.preview-card dl div{border:1px solid #dbeafe}.lookup-pagination,.admin-pagination{box-shadow:var(--shadow-sm)}@media (max-width:760px){.container{padding-inline:.85rem}.site-header{padding:1rem .85rem}.page-tabs{grid-template-columns:1fr;display:grid}.tab-btn{text-align:center}.search-group{gap:.65rem}.campaign-card,.card{border-radius:18px;padding:1.1rem}.card-header{align-items:flex-start}.admin-shell{padding:.75rem}.admin-header{gap:.85rem}.admin-header>div{align-items:flex-start}.admin-header img{width:56px;height:56px}.admin-tabs{padding:.85rem}.admin-tabs button{padding:.65rem .8rem}.admin-toolbar{gap:.75rem}.admin-toolbar>button,.admin-search,.admin-search button{width:100%}.admin-search{grid-template-columns:1fr;display:grid}.admin-editor,.admin-bulk-import{margin:0 .85rem 1rem;padding:1rem}.admin-table-wrap{padding:.85rem;overflow:visible}.admin-table-wrap table,.admin-table-wrap thead,.admin-table-wrap tbody,.admin-table-wrap tr,.admin-table-wrap th,.admin-table-wrap td{width:100%;min-width:0;display:block}.admin-table-wrap thead{display:none}.admin-table-wrap tr{background:#fff;border:1px solid #dbeafe;border-radius:16px;margin-bottom:.9rem;overflow:hidden;box-shadow:0 10px 22px #1d4ed80d}.admin-table-wrap td{background:#fff;border-bottom:1px solid #eef4ff;grid-template-columns:minmax(105px,38%) 1fr;align-items:start;gap:.75rem;padding:.75rem .85rem;display:grid}.admin-table-wrap td:before{content:attr(data-label);color:var(--muted);font-size:.78rem;font-weight:800}.admin-actions{grid-template-columns:1fr;min-width:0;display:grid}.admin-actions button{width:100%}.admin-pagination,.lookup-pagination{margin-inline:.85rem;padding:.75rem}}@media (max-width:420px){h1{font-size:1.35rem}.brand-mark{width:86px;height:86px}.search-box{border-radius:18px}.lookup-pagination button,.admin-pagination button{min-width:36px;height:36px;padding-inline:.65rem}}.statement-container{width:100%;max-width:none;padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.statement-container .site-header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-bottom:2.25rem;padding:0}.statement-container .page-tabs{max-width:800px;margin-left:auto;margin-right:auto}.statement-container .statement-card{background:#fff;border:0;border-radius:20px;padding:0;overflow:hidden;transform:none;box-shadow:0 10px 25px -8px #1e3a8a1f}.statement-container .statement-card:hover{transform:none;box-shadow:0 10px 25px -5px #0000000d}.statement-container .statement-head{text-align:left;background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #e2e8f0;margin:0;padding:1.5rem 1.5rem 1.25rem}.statement-container .statement-frame-wrap{background:#f8fafc;border:0;border-radius:0;width:100%;height:min(82vh,900px);min-height:660px;overflow:hidden}.statement-container .statement-frame{border:0;width:100%;height:100%;min-height:0;display:block}@media (min-width:901px){.statement-container .statement-card{width:min(1540px,100%);margin-left:auto;margin-right:auto}.statement-container .statement-frame-wrap{height:min(86vh,980px);min-height:720px}}@media (max-width:700px){.statement-container{max-width:800px;padding:2rem 1rem}.statement-container .site-header{padding-inline:0}.statement-container .statement-card{border-radius:20px;padding:0;overflow:visible;box-shadow:0 10px 25px -8px #1e3a8a1f}.statement-container .statement-head{text-align:left;background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #e2e8f0;margin:0;padding:1.25rem}.statement-container .statement-frame-wrap{border:0;border-radius:0;height:72vh;min-height:560px}.statement-container .statement-frame{height:100%;min-height:0}.statement-container .statement-head h2{font-size:1.12rem}.statement-container .statement-head p{font-size:.9rem}}
