.rf-language{position:relative;flex:none;margin-inline-start:auto;font:600 .85rem Manrope,sans-serif;color:#143c2f}.rf-language summary{cursor:pointer;list-style:none;border:1px solid #ccd9d1;border-radius:8px;padding:.5rem .65rem;background:white;white-space:nowrap}.rf-language summary::-webkit-details-marker{display:none}.rf-language ul{position:absolute;inset-inline-end:0;top:100%;width:210px;max-height:65vh;overflow:auto;background:#fff;border:1px solid #ccd9d1;box-shadow:0 8px 20px #143c2f1a;padding:10px;list-style:none;z-index:100}.rf-language a{display:block;padding:6px 10px;color:inherit;text-decoration:none}.rf-language a:hover,.rf-language a:focus-visible{background:#eef6ef}.rf-language a[aria-current]{font-weight:800;text-decoration:underline}.header-inner{gap:16px}@media(min-width:1100px){.rf-language{order:3;margin-inline-start:0}}@media(max-width:620px){.rf-language summary{max-width:105px;overflow:hidden;text-overflow:ellipsis;padding:.45rem}.header-inner{gap:8px}.site-header .logo{flex:none}.site-header .logo-word{font-size:1.22rem}.site-header .brand-icon{width:30px;height:30px}.menu-toggle{margin-inline-start:0}}@media print{.rf-language{display:none!important}}
@media(max-width:400px){.site-header .logo-word{font-size:1.05rem}.rf-language{min-width:0;flex-shrink:1}.rf-language summary{max-width:92px;font-size:.75rem}.site-header .menu-toggle{width:36px;min-width:36px;flex:0 0 36px;justify-content:center;padding:5px}.site-header .menu-toggle span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(max-width:620px){.submission-art,.file-review-sheet,.depth-steps,.depth-step,.depth-step>div{min-width:0;max-width:100%}.file-review-sheet h3,.file-review-sheet li,.file-review-note,.depth-step h3{overflow-wrap:anywhere;hyphens:auto}}
