.ffoHRq_page{background:#f5f8fc;padding:9rem 0 7rem}.ffoHRq_header{max-width:850px;margin-bottom:5rem}.ffoHRq_header>span{color:#2faec4;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.9rem;font-size:.76rem;font-weight:800;display:block}.ffoHRq_header h1{color:#071a38;letter-spacing:-.05em;margin-bottom:1.25rem;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.04}.ffoHRq_header p{color:#5f6f87;max-width:720px;margin-bottom:1.2rem;font-size:1.05rem;line-height:1.8}.ffoHRq_header small{color:#8390a3}.ffoHRq_layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.ffoHRq_navigation{border-top:1px solid #dbe4ef;display:grid;position:sticky;top:110px}.ffoHRq_navigation strong,.ffoHRq_navigation a{border-bottom:1px solid #dbe4ef;padding:.9rem 0}.ffoHRq_navigation strong{color:#0b163f;font-size:.82rem}.ffoHRq_navigation a{color:#6a788e;font-size:.78rem;text-decoration:none}.ffoHRq_navigation a:hover{color:#2faec4}.ffoHRq_content{background:#fff;padding:clamp(2rem,5vw,5rem)}.ffoHRq_content section{scroll-margin-top:120px}.ffoHRq_content section+section{border-top:1px solid #dfe7f1;margin-top:4.5rem;padding-top:4.5rem}.ffoHRq_content h2{color:#071a38;letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.7rem,3vw,2.4rem)}.ffoHRq_content h3{color:#0b163f;font-size:1rem}.ffoHRq_content p{color:#64738a;line-height:1.85}.ffoHRq_content a{color:#0d4fa3;font-weight:700}.ffoHRq_categoryGrid{border:1px solid #dfe7f1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid}.ffoHRq_categoryGrid>div{padding:2rem}.ffoHRq_categoryGrid>div+div{border-left:1px solid #dfe7f1}.ffoHRq_categoryGrid span{color:#2faec4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem;font-size:.68rem;font-weight:800;display:block}.ffoHRq_categoryGrid p{margin:0;font-size:.86rem;line-height:1.7}.ffoHRq_tableWrap{margin:2rem 0;overflow-x:auto}.ffoHRq_tableWrap table{border-collapse:collapse;width:100%;min-width:760px}.ffoHRq_tableWrap th,.ffoHRq_tableWrap td{color:#657389;text-align:left;vertical-align:top;border:1px solid #dfe7f1;padding:1rem;font-size:.76rem;line-height:1.55}.ffoHRq_tableWrap th{color:#0b163f;background:#f5f8fc;font-weight:800}.ffoHRq_tableWrap code{color:#0d4fa3;font-size:.72rem}.ffoHRq_tableWrap td strong,.ffoHRq_tableWrap td span{display:block}.ffoHRq_tableWrap td strong{color:#0b163f}.ffoHRq_backLink{border-top:1px solid #dfe7f1;margin-top:4.5rem;padding-top:2rem}@media (max-width:991.98px){.ffoHRq_page{padding:7rem 0 5.5rem}.ffoHRq_layout{grid-template-columns:1fr}.ffoHRq_navigation{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ffoHRq_navigation strong{grid-column:1/-1}}@media (max-width:575.98px){.ffoHRq_page{padding:6rem 0 4.5rem}.ffoHRq_header{margin-bottom:3rem}.ffoHRq_navigation,.ffoHRq_categoryGrid{grid-template-columns:1fr}.ffoHRq_content{padding:1.5rem}.ffoHRq_categoryGrid>div+div{border-top:1px solid #dfe7f1;border-left:0}.ffoHRq_tableWrap{overflow:visible}.ffoHRq_tableWrap table,.ffoHRq_tableWrap tbody,.ffoHRq_tableWrap tr,.ffoHRq_tableWrap td{width:100%;display:block}.ffoHRq_tableWrap table{min-width:0}.ffoHRq_tableWrap thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ffoHRq_tableWrap tr{background:#fff;border:1px solid #dfe7f1;padding:1.1rem 1.15rem}.ffoHRq_tableWrap tr+tr{margin-top:1rem}.ffoHRq_tableWrap td{overflow-wrap:anywhere;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);gap:.8rem;padding:.65rem 0;display:grid}.ffoHRq_tableWrap td:last-child{border-bottom:0}.ffoHRq_tableWrap td:before{color:#8390a3;letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);font-size:.66rem;font-weight:800}}
