
.tr-main{padding-top:26px;padding-bottom:65px;color:#193b4e}.tr-shell{display:grid;grid-template-columns:245px minmax(0,1fr);gap:52px;margin-top:30px}.tr-nav{border-top:3px solid #294f62;background:#f2f5f5;padding:25px}.tr-nav h2{font-size:23px;margin:0 0 18px}.tr-nav a{display:block;padding:14px 0;border-bottom:1px solid #d7e2e6;font-size:18px}.tr-header{border-bottom:1px solid #cfdee5;padding-bottom:27px;margin-bottom:30px}.tr-kicker{font-size:15px;letter-spacing:1.6px;color:#967341}.tr-header h1,.tr-state h1{font-size:42px;line-height:1.45;margin:10px 0 15px}.tr-header p{font-size:20px;line-height:1.9;color:#5d7988}.tr-body{font-size:20px;line-height:2;color:#466474;overflow-wrap:anywhere;max-width:1000px}.tr-body h2{font-size:28px;color:#23485a;margin:34px 0 16px}.tr-body h3{font-size:23px;color:#23485a;margin:24px 0 12px}.tr-body p{margin:15px 0}.tr-body ul,.tr-body ol{padding-left:26px}.tr-body a{color:#986c35;text-decoration:underline;text-underline-offset:4px}.tr-body table{display:block;overflow-x:auto;border-collapse:collapse;max-width:100%;font-size:18px}.tr-body th,.tr-body td{padding:14px;border:1px solid #cfdce3;text-align:left}.tr-body img{max-width:100%;height:auto}.tr-body pre{overflow:auto;max-width:100%}.tr-placeholder{padding:17px 20px;background:#faf3e7;border-left:3px solid #b58e57;font-size:18px}.tr-end{margin-top:38px;padding-top:20px;border-top:1px solid #d5e1e6;font-size:17px;color:#6d8591}.tr-end a{margin-right:22px}.tr-form{max-width:950px;border:1px solid #ccdce4;padding:30px}.tr-form label{display:block;font-size:19px;line-height:1.7;margin-bottom:20px}.tr-form input,.tr-form textarea,.tr-form select,.tr-search input,.tr-search select{display:block;width:100%;font:inherit;font-size:19px;border:1px solid #bbcdd6;padding:13px;background:#fff;color:#23485a;border-radius:0}.tr-form textarea{resize:vertical}.tr-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.tr-wide{grid-column:1/-1}.tr-button{font:inherit;font-size:19px;background:#234b5f;color:#fff;border:0;padding:14px 25px;cursor:pointer;display:inline-block}.tr-help{font-size:17px;color:#647e8d;line-height:1.9;margin:20px 0}.tr-captcha{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tr-captcha label{max-width:200px}.tr-captcha button{font:inherit;border:1px solid #cbdbe3;background:white;padding:8px 12px;cursor:pointer}.tr-captcha img{object-fit:contain}.tr-search{display:flex;gap:14px;flex-wrap:wrap;padding:25px;background:#f1f5f5}.tr-search label{flex:1;min-width:210px;font-size:17px}.tr-search select{margin-top:8px}.tr-search input{margin-top:8px}.tr-search .tr-button{align-self:end}.tr-results article{border-bottom:1px solid #d2dfe6;padding:24px 0}.tr-results h2{font-size:25px;margin:5px 0 12px;line-height:1.7}.tr-results p{font-size:19px;color:#627f8e;line-height:1.9}.tr-results time{font-size:16px;color:#778f9b}.tr-state{max-width:930px;margin:60px auto;padding:36px 0}.tr-state-number{font:80px Georgia,serif;color:#9caeb8;line-height:1}.tr-state p{font-size:21px;line-height:1.9;color:#617d8b;margin:22px 0}.tr-state-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:28px}.tr-state-links>a{padding:13px 20px;border:1px solid #cedde5;font-size:19px}.tr-footer-links{display:flex;flex-wrap:wrap;gap:20px;font-size:17px;padding:22px 0}.tr-preview{font-size:16px;text-align:center;padding:12px 20px;background:#f6ecd8;color:#806a46}.tr-main a:focus-visible,.tr-main button:focus-visible{outline:3px solid #aa773b;outline-offset:5px}
@media(min-width:2000px){.tr-body{font-size:22px}.tr-header h1{font-size:48px}.tr-nav a{font-size:20px}.tr-header p{font-size:22px}}
@media(max-width:1000px){.tr-shell{grid-template-columns:1fr;gap:26px}.tr-nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:20px}.tr-nav h2{width:100%;margin-bottom:0}.tr-nav a{padding:9px 0}}
@media(max-width:650px){.tr-header h1,.tr-state h1{font-size:32px}.tr-header p,.tr-body{font-size:18px}.tr-body h2{font-size:25px}.tr-form{padding:20px}.tr-grid{grid-template-columns:1fr}.tr-search{padding:18px}.tr-search .tr-button{width:100%}.tr-state{margin:30px auto}.tr-state p{font-size:18px}.tr-nav a{font-size:17px}}
