/* screen */
#sd0b6aa table { width: 100%; border-collapse: collapse; border-radius: 12px; margin: 1.2em 0; font-size: .93rem; border: 1px solid #e6dcdb; overflow: hidden }
#sd0b6aa li { margin: .3em 0 }
#sd0b6aa .u060c6b a+a::before { margin: 0 .4em; content: '\2022'; opacity: .6 }
#sd0b6aa .a9603cef nav a:hover { color: #bd3629 }
#sd0b6aa .a9603cef { padding-top: .5em; margin: 0 0 1.5em; column-gap: 1em; display: grid; text-align: left; grid-template-columns: minmax(0,1fr) auto; align-items: center; border-top: 2px solid #e6dcdb }
#sd0b6aa details.g5a60ed7 p { margin: .6em 0 0 }
#sd0b6aa .nf396c232 dt { font-weight: 750; margin: 1.4em 0 .3em }
#sd0b6aa img.ncf7e0fe { max-width: 66%; margin-right: auto; margin-left: 0 }
#sd0b6aa strong { color: #281f1e }
#sd0b6aa .tc791384 li { margin: 0; display: inline; padding: 0 }
#sd0b6aa li::marker { color: #bd3629 }
#sd0b6aa .a9603cef nav a+a::before { content: '\2022'; margin: 0 .4em; opacity: .6 }
#sd0b6aa h1 { font-weight: 750; letter-spacing: -.01em; font-size: 1.8rem; font-family: 'Franklin Gothic Medium',Arial,sans-serif; line-height: 1.14; border-bottom: 3px solid #bd3629; margin: 0 0 .7em; padding-bottom: .35em; color: #281f1e }
#sd0b6aa .r2f05131 .jf9494b li,#sd0b6aa .u060c6b .jf9494b li { display: inline }
#sd0b6aa .u060c6b .jf9494b li+li::before { content: '\2022'; opacity: .6; margin: 0 .4em }
#sd0b6aa .w6d05108 summary { font-weight: 750; color: #281f1e; cursor: pointer; margin: 0 0 .45em }
#sd0b6aa .i617bb72 { border-left: 3px solid #29b0bd; background: #f3e5e4; border-radius: 10px; padding: .9em 1.2em .9em 2.6em }
#sd0b6aa .tc791384 { padding: 0; list-style: none; margin: 0 }
#sd0b6aa td { border-bottom: 1px solid #e6dcdb; overflow-wrap: anywhere; padding: 10px 12px }
#sd0b6aa .jf5b3016 { color: #736463; margin: .35em 0 1.2em; font-size: .85rem }
* { box-sizing: border-box }
#sd0b6aa .jf9494b li::before { content: none }
#sd0b6aa .ye3448b3 a { display: block; margin: 0 0 .35em }
#sd0b6aa .w6d05108 { margin: 1.8em 0; background: #fcfbfb; border: 0; padding: .85em 1.2em; font-size: .93rem; border-left: 5px solid #bd3629 }
#sd0b6aa .hb7b3e21 { grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: .4em 1em; display: grid }
#sd0b6aa .a9603cef nav a { min-height: 24px; margin: 0 1.3em .2em 0; display: inline-block; color: #736463; text-decoration: none; padding: .25em 0 }
#sd0b6aa .r2f05131 a { padding: .25em 0; min-height: 24px; margin: 0 1.2em .3em 0; display: inline-block }
#sd0b6aa { max-width: 700px; margin: 38px auto; background: #fcfbfb; border-radius: 10px; padding: 40px 50px; overflow-wrap: anywhere; box-shadow: 0 5px 18px rgba(65,32,29,.10); outline: 3px double #e6dcdb; outline-offset: 3px; border-bottom: 6px solid #bd3629 }
#sd0b6aa .lc0aff2af a { color: #736463; text-decoration: none }
#sd0b6aa .sbb614c7d li { padding: 0; margin: 0 }
#sd0b6aa .nf396c232 dd { padding: 0; margin: 0 0 1em }
html { -webkit-text-size-adjust: 100% }
.bwressf { margin: 0 }
#sd0b6aa .acecec83 { border-radius: 10px; padding: .7em 1em .7em 2.2em; background: #f3e5e4; border: 1px solid #e6dcdb }
body { background: linear-gradient(180deg,#f8f0ef,#fcfbfb); min-height: 100vh; letter-spacing: .015em; color: #281f1e; -webkit-font-smoothing: antialiased; margin: 0; font: 18.5px/1.6 Cambria,'Hoefler Text',Constantia,Georgia,serif }
#sd0b6aa .fe4de9fc4 { margin: 0 0 1em; padding: .9em 1.2em; border-left: 3px solid #bd3629; border: 0 }
#sd0b6aa .sbb614c7d { margin: 0; gap: 0; display: flex; flex-wrap: wrap; list-style: none; padding: 0 }
#sd0b6aa th { font-weight: 650; border-bottom: 1px solid #e6dcdb; background: #f3e5e4; text-align: left; padding: 10px 12px; overflow-wrap: anywhere; color: #281f1e }
#sd0b6aa figure>img,#sd0b6aa .o54eec2>img,#sd0b6aa .t53b6779>img,#sd0b6aa .e582ad1>img,#sd0b6aa .z4a6aa546>img { margin-top: 0; margin-bottom: 0 }
#sd0b6aa hr { border: 0; height: 2px; background: linear-gradient(90deg,#bd3629,transparent); margin: 2em 0 }
#sd0b6aa .a9603cef nav .tc791384 li+li::before { opacity: .6; margin: 0 .4em; content: '\2022' }
#sd0b6aa h2 { line-height: 1.3; color: #1a727a; font-weight: 680; margin: 2.05em 0 .6em; font-size: 1.32rem; font-family: 'Franklin Gothic Medium',Arial,sans-serif }
#sd0b6aa figure,#sd0b6aa .o54eec2,#sd0b6aa .t53b6779,#sd0b6aa .e582ad1,#sd0b6aa .z4a6aa546 { border-top: 1px solid #e6dcdb; border-bottom: 1px solid #e6dcdb; margin: 2em 0; padding: 1em 0 }
#sd0b6aa .u060c6b a { display: inline }
#sd0b6aa .tc791384 li::before { content: none }
#sd0b6aa .cd2a5889 { -webkit-overflow-scrolling: touch; margin: 1.2em 0; width: 100%; overflow-x: auto }
#sd0b6aa img.m3899e9 { margin-left: auto; margin-right: 0; max-width: 66% }
#sd0b6aa .jf9494b { margin: 0; padding: 0; list-style: none }
#sd0b6aa .a9603cef>.j958639,#sd0b6aa .a9603cef>.fb35884 { grid-column: 1 }
#sd0b6aa .fb35884 { margin: .4em 0 0; font-size: .85rem; color: #736463; font-weight: 400 }
#sd0b6aa .x9406bb0d { display: grid; grid-template-columns: repeat(auto-fit,minmax(14rem,1fr)); gap: .8em 1.2em }
#sd0b6aa img.pa348a103 { margin-left: auto; max-width: 95%; margin-right: auto }
#sd0b6aa .aaa9630f { margin-top: 2.2em; border-left: 4px solid #bd3629; padding: .2em 0 .2em 1em }
#sd0b6aa .w6d05108 li { margin: .15em 0 }
#sd0b6aa tr:nth-child(even) td { background: #f3e5e4 }
#sd0b6aa h3 { font-weight: 560; color: #281f1e; font-family: 'Franklin Gothic Medium',Arial,sans-serif; margin: 1.6em 0 .5em; font-size: 1.08rem; font-style: italic }
#sd0b6aa .j8881d90 { margin-top: 2em; border: 1px solid #e6dcdb; border-radius: 10px; padding: 1em 1.2em }
#sd0b6aa figcaption { margin-top: .65em; font-size: .85rem; color: #736463; line-height: 1.5; text-align: center }
#sd0b6aa p { margin: 0 0 .35em; text-indent: 1.4em }
#sd0b6aa .cd2a5889 table { margin: 0 }
#sd0b6aa ul,#sd0b6aa ol { margin: 0 0 1em; padding-left: 1.8em }
#sd0b6aa .lac4099>h2:first-child { margin-top: 0 }
#sd0b6aa details.g5a60ed7 { border-left: 3px solid #bd3629; padding: .7em 0 .7em 1em; margin: 0 0 .45em }
#sd0b6aa a { color: #bd3629; text-decoration: underline dotted; text-underline-offset: 3px }
#sd0b6aa .lc0aff2af { padding-left: .65em; font-size: .88rem; border-left: 3px solid #bd3629; color: #736463; margin: 0 0 1.4em }
#sd0b6aa .j958639 { text-decoration: none; font-weight: 650; font-family: 'Franklin Gothic Medium',Arial,sans-serif; display: inline-block; letter-spacing: -.01em; color: #281f1e; font-size: 1.15rem }
.pkqgtm { line-height: 1.5 }
#sd0b6aa details.g5a60ed7 summary { cursor: pointer; font-weight: 750; color: #281f1e }
#sd0b6aa ul { list-style-type: disc }
#sd0b6aa .r2f05131,#sd0b6aa .ye3448b3,#sd0b6aa .u060c6b { line-height: 1.7; margin: .6em 0 0 }
#sd0b6aa .aaa9630f h2 { margin-top: .4em }
#sd0b6aa img.o3dd063e { margin-right: 0; margin-left: 0; max-width: 100% }
#sd0b6aa .lac4099 { margin: 1.5em 0; border-left: 3px solid #bd3629; padding-left: .9em }
#sd0b6aa .a9603cef nav { grid-column: 2; font-size: .89rem; text-align: right; align-self: center; grid-row: 1 / span 2; line-height: 1.85; margin: 0 }
#sd0b6aa img { display: block; box-shadow: 0 4px 14px rgba(65,32,29,.10); margin: 2em 0; height: auto; max-width: 100% }
#sd0b6aa .aaa9630f h3 { margin: 1.6em 0 .3em; color: #281f1e; font-size: 1.05rem }
#sd0b6aa .jf9494b li { padding: 0; margin: 0 }
.w7d9ed72f { border-left: 3px solid #bd3629; border-radius: 4px; margin: .3em 0 1.5em; color: #281f1e; background: #f3e5e4; padding: .45em .8em; display: inline-block; font-size: .9rem }
#sd0b6aa img.a34e975 { max-width: 66%; margin-left: auto; margin-right: auto }
#sd0b6aa .w6d05108 ul,#sd0b6aa .w6d05108 ol { margin: 0; padding-left: 1.8em }
#sd0b6aa .w6d05108 a { color: #bd3629; text-decoration: none; display: inline-block; min-height: 24px; padding: .25em 0 }
#sd0b6aa a:focus-visible,#sd0b6aa summary:focus-visible,#sd0b6aa .cd2a5889[tabindex="0"]:focus-visible,#sd0b6aa input:focus-visible,#sd0b6aa textarea:focus-visible,#sd0b6aa button:focus-visible { outline-offset: 3px; outline: 2px solid #bd3629 }
@media(max-width:782px){body { background: #fcfbfb }
#sd0b6aa { outline: 2px double #e6dcdb; outline-offset: -3px; margin: 0; border-radius: 0; padding: 20px 16px }
#sd0b6aa img.ncf7e0fe,#sd0b6aa img.a34e975,#sd0b6aa img.m3899e9 { margin-left: auto; margin-right: auto; max-width: 100% }
#sd0b6aa .a9603cef { display: block; text-align: left }
#sd0b6aa .a9603cef nav { text-align: left; margin: 1em 0 0 }}
@media(min-width:980px){#sd0b6aa { padding: 48px 60px }
#sd0b6aa h1 { font-size: 1.85rem }}