.hr-cat-longform,.hr-cat-faq,.hr-cat-index,.hr-post-body{max-width:1180px;margin:2.5rem auto 0;padding:0 1.25rem;line-height:1.7;color:#23282d;font-size:1rem}.hr-cat-longform h2,.hr-cat-faq h2,.hr-cat-index h2,.hr-post-body h2{font-size:1.5rem;line-height:1.3;margin:2rem 0 .85rem;color:#111;font-weight:700}.hr-cat-longform h3,.hr-post-body h3{font-size:1.15rem;margin:1.4rem 0 .5rem;font-weight:700;color:#111}.hr-cat-longform p,.hr-post-body p{margin:0 0 1rem}.hr-cat-longform ul,.hr-cat-longform ol,.hr-post-body ul,.hr-post-body ol{margin:0 0 1.15rem 1.35rem}.hr-cat-longform li,.hr-post-body li{margin-bottom:.45rem}.hr-cat-longform a,.hr-cat-faq a,.hr-post-body a{color:#b8232f;text-decoration:underline}.hr-cat-longform a:hover,.hr-post-body a:hover{color:#8c1a23}.hr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.5rem}table.hr-table{width:100%;min-width:520px;border-collapse:collapse;margin:0 0 1.5rem;font-size:.93rem;background:#fff}table.hr-table th,table.hr-table td{border:1px solid #dcdfe3;padding:.6rem .75rem;text-align:left;vertical-align:top}table.hr-table thead th{background:#1f2a37;color:#fff;font-weight:600;white-space:nowrap}table.hr-table tbody tr:nth-child(even){background:#f6f7f9}.hr-faq-item{border:1px solid #dcdfe3;border-radius:6px;margin-bottom:.6rem;background:#fff}.hr-faq-item summary{cursor:pointer;padding:.85rem 1rem;font-weight:600;color:#111;list-style:none;position:relative;padding-right:2.5rem}.hr-faq-item summary::-webkit-details-marker{display:none}.hr-faq-item summary::after{content:'+';position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:400;color:#b8232f}.hr-faq-item[open] summary::after{content:'\2013'}.hr-faq-a{padding:0 1rem 1rem}.hr-faq-a p{margin:0;color:#3c434a}.hr-cat-index-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.hr-cat-index-list li{margin:0}.hr-cat-index-list a{display:block;padding:.6rem .8rem;border:1px solid #dcdfe3;border-radius:5px;background:#fff;color:#23282d;text-decoration:none;font-size:.93rem}.hr-cat-index-list a:hover{border-color:#b8232f;color:#b8232f}.hr-cat-index-list span{color:#7a8290;font-size:.85rem}@media (max-width:640px){.hr-cat-longform h2,.hr-cat-faq h2,.hr-cat-index h2,.hr-post-body h2{font-size:1.3rem}.hr-cat-longform,.hr-cat-faq,.hr-cat-index,.hr-post-body{padding:0 1rem}}.hr-state-anchor{color:#23282d;text-decoration:none;font-weight:600;border-bottom:1px dotted #b8b8b8}.hr-state-anchor:hover{color:#b8232f;border-bottom-color:#b8232f}tr:target{background:#fff6d6!important;scroll-margin-top:90px}tr:target td{border-color:#e0c25a}.hr-cite{margin:2.5rem 0 1rem;padding:1.1rem 1.25rem;border:1px solid #dcdfe3;border-left:4px solid #b8232f;border-radius:5px;background:#f8f9fa}.hr-cite h2{margin:0 0 .5rem;font-size:1.1rem}.hr-cite p{margin:0 0 .55rem;font-size:.93rem}.hr-cite-line code{display:block;padding:.65rem .75rem;background:#fff;border:1px solid #e3e6ea;border-radius:4px;font-size:.85rem;line-height:1.5;word-break:break-word;white-space:normal}.hr-cite-note{color:#5c636a;font-size:.87rem;margin-bottom:0}