/* main */
#wqawy8vdm3 ul,#wqawy8vdm3 ol { margin: 0 0 1.1rem; padding-left: 1.6rem }
#wqawy8vdm3 .itv8mqtcqe5 a { display: inline-block; min-height: 46px; padding: .25rem 0; text-decoration: none; color: #1b7586 }
.obormqmrit { display: none }
#wqawy8vdm3 details.nx1p5nfgp5 summary { color: #24302e; cursor: pointer; font-weight: 700 }
#wqawy8vdm3 .x6a1afi4ulx { grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); display: grid; gap: .6em 1em }
#wqawy8vdm3 .e6owhsm6i li { display: inline; padding: 0; margin: 0 }
#wqawy8vdm3 .e6owhsm6i li::before { display: none; content: "" }
#wqawy8vdm3 .plmk91wv li::before { content: ""; display: none }
#wqawy8vdm3 li { margin: .4rem 0 }
#wqawy8vdm3 img { margin: 2em 0; max-width: 100%; display: block; border: 1px solid #e4edeb; border-radius: 0; height: auto }
#wqawy8vdm3 .w7hmol9qoei nav a { padding: .25rem 0; min-height: 46px; color: #59736d; margin: 0 1.3rem .2rem 0; display: inline-block; text-decoration: none }
#wqawy8vdm3 .tbnoben5j2 table { margin: 0 }
#wqawy8vdm3 a:hover { box-shadow: inset 0 -3px 0 #259eb5 }
#wqawy8vdm3 .vrtz8oeg55 { border: 0; padding-top: 0; margin-top: 2em }
::selection { background: #e7f3ed; color: #24302e }
#wqawy8vdm3 .so71qqsjbn8 dt { font-weight: 700; margin: 1em 0 .3em }
#wqawy8vdm3 .wfvgexa49fg .plmk91wv li+li::before { opacity: .7; content: '\00bb'; margin: 0 .4rem }
#wqawy8vdm3 .vrtz8oeg55 h3 { margin: 1.5em 0 .3em; font-size: 1.1rem; color: #24302e }
#wqawy8vdm3 .bpdyre5oenk .plmk91wv li,#wqawy8vdm3 .wfvgexa49fg .plmk91wv li { display: inline }
#wqawy8vdm3 .bdvvxp1dl { padding-bottom: .45em; margin: 0 0 1.4em; font-size: .8rem; border-bottom: 1px solid #e4edeb; color: #59736d }
#wqawy8vdm3 .vnpi59mb { text-decoration: none; font-size: 1.15rem; display: inline-block; color: #24302e; font-family: Georgia,Cambria,serif; letter-spacing: -.01em; font-weight: 800 }
#wqawy8vdm3 table { border-collapse: collapse; width: 100%; font-size: .95rem; margin: 1.2rem 0 }
#wqawy8vdm3 .plmk91wv li { margin: 0; padding: 0 }
#wqawy8vdm3 .e6owhsm6i { list-style: none; margin: 0; padding: 0 }
#wqawy8vdm3 .itv8mqtcqe5 li { margin: .1rem 0 }
#wqawy8vdm3 .w7hmol9qoei nav { line-height: 1.85; font-size: .86rem; margin: .55rem 0 0 }
#wqawy8vdm3 .itv8mqtcqe5 summary { font-weight: 700; margin: 0 0 .45rem; cursor: pointer; color: #24302e }
#wqawy8vdm3 h1::after { background: #259eb5; display: block; content: ''; margin: .38em auto 0; width: 42px; height: 2px }
#wqawy8vdm3 p { text-indent: 1.4rem; margin: 0 0 .35rem }