.opn{min-width:0}.opn>.gov-prose{margin-top:20px}.opn>.gov-part+.gov-prose,.opn>.opn-group+.gov-prose{margin-top:12px}.opn>.gov-tabbar+.gov-prose,.opn>.opn-block{margin-top:20px}.opn .gov-part{scroll-margin-top:48px}.opn>.gov-tabbar+.opn-state,.opn>.gov-tabbar+.visually-hidden+.opn-state{margin-top:10px}.opn>:first-child{margin-top:0}.opn .gov-prose a{color:var(--gov-blue)}.opn .gov-prose a:hover{text-underline-offset:3px;text-decoration:underline}.opn-state{color:var(--gov-faint);margin:16px 0 0;padding:10px 0;font-size:15px;line-height:1.8}.opn-textbtn{color:var(--gov-blue);font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 1em;padding:0;display:inline}.opn-textbtn:hover{text-underline-offset:3px;text-decoration:underline}.gov-tabbar__right .opn-textbtn{margin-left:0}.opn-group{color:var(--gov-blue);font-family:var(--font-serif);margin:34px 0 6px;font-size:21px;font-weight:600;line-height:1.4}.opn-grid-text table{font-size:16px}.opn-grid-text td{line-height:1.75}.opn .opn-catalog th.opn-catalog__cat{border-top:1px solid var(--gov-rule);border-right:1px solid var(--gov-rule);background:var(--gray-50);width:104px;color:var(--gov-text);text-align:center;vertical-align:middle;font-weight:600}.opn .opn-catalog tbody:first-of-type tr:first-child th.opn-catalog__cat{border-top:0}.opn .opn-catalog tbody+tbody tr:first-child td{border-top:1px solid var(--gov-rule)}.opn .opn-catalog tbody tr:nth-child(2n) td{background:0 0}.opn .opn-catalog thead th:nth-child(3){width:22%}.opn .opn-catalog thead th:last-child{width:124px}.opn-step-line{display:block}.opn-step-sep{display:none}.opn-basis{color:var(--gov-text);text-wrap:pretty;margin:14px 0 0;font-size:16px;line-height:1.9}.opn-basis__label{color:var(--gov-muted)}.opn-basis a{color:var(--gov-blue);white-space:nowrap}.opn>.pg-group+.opn-basis{margin-top:20px}.opn-basis a:hover{text-underline-offset:3px;text-decoration:underline}.opn .gov-kv td a{color:var(--gov-blue);margin-left:.5em}.opn .gov-kv td a:hover{text-underline-offset:3px;text-decoration:underline}.opn-nowrap{white-space:nowrap}@media (max-width:767px){.opn>.gov-prose,.opn>.gov-tabbar+.gov-prose,.opn>.opn-block{margin-top:16px}.opn>.gov-part+.gov-prose,.opn>.opn-group+.gov-prose{margin-top:10px}.opn-group{margin-top:28px;font-size:19px}.opn-grid-text table{font-size:14px}.opn .opn-catalog{overflow:hidden}.opn .opn-catalog table,.opn .opn-catalog tbody,.opn .opn-catalog tr,.opn .opn-catalog th,.opn .opn-catalog td{width:auto;display:block}.opn .opn-catalog thead{display:none}.opn .opn-catalog th.opn-catalog__cat{border:0;border-top:1px solid var(--gov-rule);border-bottom:1px solid var(--gov-rule);text-align:left;width:auto;padding:9px 14px}.opn .opn-catalog tbody:first-of-type tr:first-child th.opn-catalog__cat{border-top:0}.opn .opn-catalog tr{padding:12px 14px}.opn .opn-catalog tr+tr{border-top:1px solid var(--gov-rule)}.opn .opn-catalog tr:has(th){padding-top:0}.opn .opn-catalog tr:has(th) th{margin:0 -14px 12px}.opn .opn-catalog td,.opn .opn-catalog tbody+tbody tr:first-child td{white-space:normal;text-align:left;border:0;min-width:0;padding:0}.opn .opn-catalog td.opn-catalog__content{color:var(--gov-text);font-size:15px;line-height:1.75}.opn .opn-catalog td.opn-catalog__means,.opn .opn-catalog td.opn-catalog__audience{color:var(--gov-muted);margin-top:4px;font-size:14px;line-height:1.7}.opn .opn-catalog td[data-label]:before{content:attr(data-label) "："}.opn-basis{font-size:15px}.opn-basis a{white-space:normal}.opn .gov-kv th{width:104px}.opn .gov-kv.opn-kv-wide th{width:118px}.opn .gov-steps{row-gap:0;--gov-steps-cols:1!important}.opn .gov-steps>li{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:0 0 14px;display:grid}.opn .gov-steps>li:last-child{padding-bottom:0}.opn .gov-steps__num{text-align:center;grid-row:1/span 2;align-self:start;width:30px;height:30px;margin:0;font-size:15px;line-height:30px}.opn .gov-steps__title{line-height:30px}.opn .gov-steps__desc{text-wrap:pretty;margin-top:-2px}.opn .opn-step-line,.opn .opn-step-sep{display:inline}.opn .gov-steps>li:after,.opn .gov-steps>li.is-row-end:after{width:2px;height:auto;display:block;top:34px;bottom:4px;left:14px}.opn .gov-steps>li:last-child:after{display:none}}
