body,html{margin:0;padding:0;background:#DCDCDC}body{font-size:13px;font-family:Arial,Sans-Serif}img{border:0}a{color:#000}form{margin:20px 0}.clear{clear:both}.section{margin-bottom:50px}.pagination{text-align:center;margin:20px 0 -20px}.pagination a,.pagination span{margin:0 2px}.pagination .disabled{color:#AAA}.message a{display:block;text-decoration:none;padding:10px 40px}.failure a{color:#800000}.failure{background:#FCC}.notice a{color:#008000}.notice{background:#CFC}.success a{color:#000080}.success{background:#CCF}.fieldWithErrors label{color:#F00}#base{background:#FFF;margin-left:auto;margin-right:auto;padding:0;text-align:left;width:min(800px,100%)}#header{position:relative}#logo{padding:30px 0 20px 40px;height:50px}#logo .symbol{margin:0 5px 0 0}#menu{position:relative;background:#BBF}#menu ul{list-style:none;margin:0;padding:0 40px}#menu ul.left li{float:left}#menu ul.right li{float:right}#menu ul li form{margin:0;display:block}#menu ul li a{display:block;line-height:24px;padding:0 15px;text-decoration:none;font-weight:700}#menu ul li a,#menu ul li button{background:#DDF}#menu ul li button{display:block;line-height:24px;padding:0 15px;text-decoration:none;font-weight:700;border:0;font-size:inherit;font-family:inherit;cursor:pointer}#menu ul li a.on,#menu ul li a.on:hover,#menu ul li a:hover{background:#FFF}#menu ul li a.off,#menu ul li button{color:#004}#menu ul li a{border-top:1px solid #bbf}#menu ul li a.off{border-bottom:1px solid #ddf}#menu ul li a.off:hover{border-bottom:1px solid #eee}#menu ul li a.on{border-bottom:1px solid #fff}#menu ul li a.on:hover{border-bottom:1px solid #eee}#menu ul li button{border-top:1px solid #bbf;border-bottom:1px solid #ddf}#menu ul li button:hover{background:#FFF;border-bottom:1px solid #eee}#menu ul.left li a{margin-right:1px}#menu ul.right li a,#menu ul.right li button{margin-left:1px}#mobile-menu-panel,.mobile-menu-button{display:none}#menu.admin{background:#BFB}#menu.admin ul li a{background:#DFD;border-top:1px solid #bfb}#menu.admin ul li a.on{background:#FFF}#menu.admin ul li a.off{border-bottom:1px solid #dfd}#command{position:absolute;top:30px;right:40px;background:#EEE;padding:0;line-height:40px}#command a{text-decoration:none;display:inline-block;line-height:40px;padding:0 10px}#command a:hover{background:#FAFAFA}#command button{display:inline-block;line-height:40px;margin:0;padding:0 10px;font:inherit;color:inherit;vertical-align:top;text-decoration:none;font-weight:400}#footer{margin:0;padding:5px;text-align:center;background:#888}#main{position:relative;padding:10px 40px 40px;margin:0}#main td,#main th{padding:4px 10px 4px 4px}#main th{width:120px;text-align:right}#main li{margin-bottom:10px}#sub{position:relative;z-index:1;float:right;width:200px;margin:5px}#sub form{margin:10px}#sub{background:#EEF}#sub dt{margin:5px 10px 0;font-size:10px}#sub dd{margin:0;padding:0 10px 5px 15px}#side{float:right;width:250px;margin:10px 0 0;padding:0 0 20px 20px;border-left:1px solid #eee}#side ul li{margin:0}#side ul li a{display:inline-block;width:100%;padding:5px;margin:0 -5px;text-decoration:none}#side ul li a .date{margin:0 5px 0 0;color:#225}#side ul li a:hover{background:#EEF}h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}h4{font-size:15px}h5{font-size:14px}h6{font-size:13px}dl.form textarea{width:500px}dl.form dt{margin:10px 0 5px}.passkey-login-row{display:flex;align-items:center;gap:12px}.passkey-login-row input{flex:1 1 auto;min-width:0}.passkey-login-row button{flex:0 0 auto;white-space:nowrap}ul.simple{list-style:none;padding-left:0}h1.article{text-align:center}.see-also{border-top:1px solid #aaa;margin:20px 0 0;padding:10px 10px 0 20px}.html img{margin:10px}.financial-statement-image{margin:20px 0}.financial-statement-image img{display:block;width:min(100%,900px);height:auto;border:1px solid #d6d6d6;background:#FFF}.financial-statement-list.two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding-left:18px}.financial-statement-list.two-column li{margin-bottom:4px}.tagline{margin-top:-5px}.link a{color:#666;font-size:10px}#main table.about_us td{padding:0}#main table.about_us .title{width:80px;text-align:center}ul.icons{list-style:none;padding:0;margin:0}ul.icons li{float:right}#main ul.icons li{margin:10px 20px 10px 10px}ul.icons li{line-height:100px}ul.icons li img{width:100px;height:100px;object-fit:contain}img.avatar,ul.icons li img{vertical-align:middle}table.icons{padding:20px 0 0}table.icons td{text-align:center;width:100px}#main table.icons td{padding:0 10px 10px 0}.top-featured-services .service-summary{display:none}.top-featured-services .service-title a{font-weight:400}.mobile-auth-links,.top-featured-services-mobile{display:none}input.title{width:600px;margin:0 0 3px}.title input.submit,input.title{font-size:20px}h1.title form{position:absolute;top:0;right:40px}.admin-form{margin:20px 0 30px}.admin-form-new{background:#F8F8FF}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{vertical-align:top}.admin-table th{text-align:left;padding:4px 10px 4px 0}.admin-table td{padding:4px 0}.admin-table input[type=text],.admin-table textarea{width:100%}.admin-actions{text-align:right}.admin-actions button{margin-left:8px}.legacy-editor-table textarea{font-family:monospace;font-size:14px;line-height:1.5}.modern-admin-form{margin:20px 0 30px}.modern-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px;margin:0 0 20px}.modern-admin-field{display:flex;flex-direction:column;gap:6px}.modern-admin-field span,.modern-editor-label{font-weight:700}.modern-admin-field-wide{grid-column:1/-1}.modern-admin-field input,.modern-admin-field select,.modern-admin-field textarea,.modern-editor-html{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #ccd3e0;border-radius:8px;background:#fff;font:inherit}.modern-admin-field textarea,.modern-editor-html{line-height:1.6}.modern-editor-field{margin:0 0 20px}.modern-editor-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.modern-editor-mode-switch,.modern-editor-toolbar{display:flex;gap:8px;flex-wrap:wrap}.modern-editor-mode,.modern-editor-toolbar-button{padding:8px 12px;border:1px solid #ccd3e0;border-radius:8px;background:#f7f8fb;font:inherit;cursor:pointer}.modern-editor-mode.is-active,.modern-editor-toolbar-button.is-active{background:#dfe8ff;border-color:#96a8d8}.modern-editor{border:1px solid #ccd3e0;border-radius:12px;overflow:hidden;background:#fff}.modern-editor-toolbar{padding:10px;background:#f7f8fb;border-bottom:1px solid #e0e6f2}.modern-editor-surface{padding:16px;outline:none}.modern-editor-surface p{margin:0 0 12px}.modern-editor-surface h2,.modern-editor-surface h3{margin:20px 0 12px}.modern-editor-surface blockquote,.modern-editor-surface ol,.modern-editor-surface pre,.modern-editor-surface ul{margin:0 0 12px}.modern-editor-surface img{max-width:100%;height:auto}.modern-editor-surface table{width:100%;border-collapse:collapse;margin:0 0 16px}.modern-editor-surface td,.modern-editor-surface th{padding:6px 8px;border:1px solid #d7dce8;vertical-align:top}.modern-editor-surface .about_us td{border:0;padding:0}.modern-editor-surface .about_us .title{width:80px;text-align:center;font-weight:700}.modern-admin-icon-preview{margin:0 0 20px}.modern-admin-icon-preview span{display:block;font-weight:700;margin:0 0 8px}.modern-admin-icon-preview img{max-width:120px;max-height:120px}.financial-statement{width:100%;border-collapse:collapse;margin:16px 0 24px}.financial-statement td,.financial-statement th{padding:8px 12px;border-bottom:1px solid #d7dce8}.financial-statement th{text-align:left;background:#f4f7fb}.financial-statement td.amount{text-align:right;white-space:nowrap}.modern-users-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0 0 24px}.modern-users-summary-card{padding:16px 18px;border:1px solid #d7dce8;border-radius:12px;background:#f7f8fb}.modern-users-summary-card .label{display:block;margin:0 0 8px;color:#556070}.modern-users-summary-card strong{font-size:28px}.modern-users-table td,.modern-users-table th{padding:10px 12px;border-bottom:1px solid #d7dce8}.modern-user-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:#e8edf5}.modern-user-badge.admin{background:#e4f7e4}.modern-user-badge.active{background:#e2f0ff}.modern-user-badge.pending{background:#fff2d9}#menu.admin ul li button{background:#DFD;border-top:1px solid #bfb;border-bottom:1px solid #dfd}#menu.admin ul li button:hover{background:#FFF}#command form{display:inline-block}#command button{background:transparent;border:0;cursor:pointer}#command button:hover{background:#FAFAFA}@media (max-width:900px){#base{width:100%}#header{padding-bottom:8px}#logo{padding:20px 16px 10px;height:auto}#logo a{display:inline-flex;gap:8px}#logo,#logo a{align-items:center}#logo{display:flex;justify-content:flex-start;gap:12px}#logo .symbol{width:56px;height:auto;margin:0}#logo .tagline{width:132px;height:auto;margin:0}#logo .symbol,#logo .words{max-width:100%;height:auto}#command{display:none}#menu{position:absolute;top:18px;right:16px;padding:0;background:transparent}#menu ul.left,#menu ul.right{display:none}.mobile-menu-button{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:0 8px;border:1px solid #d4d6ef;border-radius:10px;background:#fff}.mobile-menu-button span{display:block;width:100%;height:2px;background:#334}#mobile-menu-panel{display:none}#mobile-menu-panel.open{display:block;position:absolute;top:48px;right:0;z-index:40;width:min(280px,calc(100vw - 32px));padding:12px;border:1px solid #d9dcf5;border-radius:14px;background:rgba(255,255,255,.98);box-shadow:0 16px 40px rgba(38,48,92,.18)}.mobile-menu-section+.mobile-menu-section{margin-top:10px;padding-top:10px;border-top:1px solid #eceefd}.mobile-menu-section{display:flex;flex-direction:column;gap:8px}.mobile-menu-section a,.mobile-menu-section button,.mobile-menu-section span{text-align:left;font-size:14px;line-height:1.5}.mobile-menu-section a{text-decoration:none}.mobile-menu-section.command-section form{display:block}.mobile-menu-section.command-section a,.mobile-menu-section.command-section button{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:#f5f6fb}.mobile-menu-section.command-section button{border:0;font:inherit}#main{display:flex;flex-direction:column;padding:16px}#side{order:3;margin:24px 0 0;padding:16px 0 0;border-left:0;border-top:1px solid #eee;border-bottom:0}#side,#sub{float:none;width:auto}#sub{margin:0 0 16px}.top-featured-services-desktop{display:none}.top-featured-services-mobile{display:block;margin-top:8px}.top-featured-service-card{display:flex;align-items:center;gap:14px;box-sizing:border-box;width:100%;padding:14px 16px;margin:0 0 12px;text-align:left;text-decoration:none;border:1px solid #e5e5f4;border-radius:14px;background:#fafaff}.top-featured-service-card .icon{flex:0 0 72px;display:inline-flex;align-items:center;justify-content:center}.top-featured-service-card .icon img{width:72px;height:72px;object-fit:contain}.top-featured-service-card .service-copy{display:block;flex:1 1 auto;min-width:0}.top-featured-service-card .service-title{display:block;margin:0 0 6px;font-size:18px;font-weight:700}.top-featured-service-card .service-summary{display:block;color:#445;font-size:12px;line-height:1.6}.modern-admin-field input,.modern-admin-field select,.modern-admin-field textarea,.modern-editor-html,dl.form textarea,input.title{width:100%;box-sizing:border-box}.passkey-login-row{flex-direction:column;align-items:stretch}.financial-statement-list.two-column,.modern-admin-grid,.modern-users-summary{grid-template-columns:1fr}#footer{padding:12px 16px}#footer p{word-break:break-word}}