/* layout */
.gptxe75f .v3n5z4v a,.gptxe75f .mchwnzid a,.gptxe75f .ncffghy a { max-width: 100%; padding: .25em .4em; min-height: 48px; overflow-wrap: anywhere }
.gptxe75f tr:nth-child(even) td { background: #f9f3e4 }
.gptxe75f .oim855zo a+a::before { opacity: .6; content: '/'; margin: 0 .65em }
.gptxe75f .zpg06ut dd { margin: 0 0 1.1em; padding: 0 }
.gptxe75f .tb5n3li nav a:hover { color: #896b11 }
.gptxe75f .v3n5z4v,.gptxe75f .v3n5z4v .nqmwfu0i { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); gap: 1em 1.4em }
.gptxe75f .hz4niy1 { border-left: 3px solid #bf9518; font-size: .97rem; border: 0; margin: 1.8em 0; padding: .25em 0 .25em 1em; background: transparent }
.gptxe75f th { font-weight: 500; color: #36332a; border-bottom: 1px solid #e3e0da; background: #f9f3e4; padding: 10px 12px; text-align: left; overflow-wrap: break-word }
.gptxe75f strong { color: #36332a }
.gptxe75f .nqmwfu0i { list-style: none; margin: 0; padding: 0 }
.gptxe75f .lt38dzo1b table { margin: 0 }
.gptxe75f table { border-radius: 10px; border-collapse: collapse; font-size: .97rem; border: 1px solid #e3e0da; width: 100%; overflow: hidden; margin: 1.6em 0 }
.gptxe75f .mim0dsc4 { gap: 1em 1.4em; display: flex; flex-wrap: wrap }
.gptxe75f ul { list-style-type: disc }
.gptxe75f .h1rdixx { padding: .9em 1.2em .9em 2.6em; background: #f9f3e4; border-left: 3px solid #1a47cb; border-radius: 10px }
.gptxe75f .ek96egw6j a { display: inline-block; min-height: 48px; margin: 0 1.6em .3em 0; padding: .25em 0 }
.xikwkc { color: #36332a }
.gptxe75f .ua9ne9v { font-weight: 700; grid-column: 1/-1; font-size: .95em; margin: 0 0 .75em }
.gptxe75f h1 { font-size: 1.85rem; font-family: Impact,'Arial Narrow',Haettenschweiler,sans-serif; font-weight: 800; line-height: 1.18; color: #36332a; margin: 0 0 .7em; letter-spacing: -.02em }
.gptxe75f td { overflow-wrap: break-word; padding: 10px 12px; border-bottom: 1px solid #e3e0da }
.gptxe75f .oim855zo .nqmwfu0i li+li::before { opacity: .6; display: inline !important; content: '/' !important; margin: 0 .65em }
.gptxe75f img.uuo5a31 { max-width: 74%; margin-right: auto; margin-left: auto }
.gptxe75f .oim855zo a { max-width: 100%; min-width: 24px; padding: .25em 0; display: inline-block; vertical-align: middle; min-height: 48px }
.gptxe75f img.oad0me2 { margin-left: auto; margin-right: 0; max-width: 74% }
body { background: linear-gradient(180deg,#ffffff,#ffffff); color: #36332a; -webkit-font-smoothing: subpixel-antialiased; min-height: 100vh; font: 17px/1.6 'Book Antiqua',Palatino,'Palatino Linotype',serif; letter-spacing: .015em; margin: 0 }
.gptxe75f .ia7t4m08>h2:first-child { margin-top: 0 }
.gptxe75f .tb5n3li { text-align: left; margin: 0 0 1.5em; border-bottom: 3px solid #bf9518; padding-bottom: .4em }
.gptxe75f .mim0dsc4 nav { flex: 1 1 10rem }
.gptxe75f figcaption { text-align: center; font-size: .85rem; background-color: #fff; line-height: 1.5; color: #6f6d64; margin-top: .55em }
.gptxe75f .d9c9qts6 li { padding: 0; margin: 0 }
.gptxe75f .nqmwfu0i li { padding: 0; margin: 0 }
.gptxe75f .ncffghy a { display: block; border-bottom: 1px dotted #e3e0da }
.gptxe75f .hz4niy1 ul,.gptxe75f .hz4niy1 ol { padding-left: 1.8em; margin: 0 }
::selection { color: #36332a; background: #f9f3e4 }
.gptxe75f .tb5n3li nav .lgcwj1iu { color: #36332a; margin: 0 1.15em .2em 0; opacity: .69; cursor: default }
.gptxe75f h3 { color: #36332a; font-weight: 700; font-family: Impact,'Arial Narrow',Haettenschweiler,sans-serif; margin: 1.5em 0 .3em; font-size: 1.1rem }
.gptxe75f .y4pqveylv { padding: 1em 1.2em; background: #f9f3e4; font-size: .92rem; border-radius: 10px; text-align: left; margin-top: 1.6em }
.gptxe75f .oi4ztwd { border-top: 1px solid #e3e0da; margin-top: 2.4em; padding-top: 1em }
.gptxe75f figure>img,.gptxe75f .kr593jd>img,.gptxe75f .pkan4nnw8>img,.gptxe75f .gimzdap>img,.gptxe75f .yebikwso>img { margin-top: 0; margin-bottom: 0 }
.gptxe75f .f2fl4ax { border: 1px solid #e3e0da; padding: .8em 1.1em; margin: 0 0 .7em; border-radius: 10px }
.gptxe75f .y4pqveylv nav { min-width: 0 }
.ljmdhgaoeb { line-height: 1.5 }
* { box-sizing: border-box }
.gptxe75f a:focus-visible,.gptxe75f .lt38dzo1b[tabindex="0"]:focus-visible,.gptxe75f summary:focus-visible { outline-offset: 1px; outline: 3px double #36332a }
.gptxe75f blockquote { padding: .3em 0 .3em 1.3em; border-left: 2px solid #e3e0da; font-size: 1.08em; font-style: italic; color: #36332a; margin: 1.6em 0 }
.gptxe75f details.li9rceg6 { padding: .6em 0; border-bottom: 1px solid #e3e0da }
.gptxe75f .f2fl4ax h3 { margin: 0 0 .4em }
.gptxe75f .pkaed4e { gap: 1em 1.4em; grid-template-columns: repeat(auto-fit,minmax(min(100%,10rem),1fr)); display: grid }
.gptxe75f .lt38dzo1b { overflow-x: auto; width: 100%; margin: 1.6em 0 }
.gptxe75f .elrl0yd { display: inline-block; text-decoration: none; font-family: Impact,'Arial Narrow',Haettenschweiler,sans-serif; font-size: 1.35rem; letter-spacing: -.01em; color: #896b11; font-weight: 800 }
.gptxe75f .dzitv4rd li { display: block; margin: 0; padding: 0 }
.gptxe75f img.l9odjb02v { margin-left: auto; margin-right: auto; max-width: 88% }
.gptxe75f img.no44oupx { max-width: 100%; margin-right: 0; margin-left: 0 }
.gptxe75f img.v4uulfeka { max-width: 74%; margin-right: auto; margin-left: 0 }