.f19-page{--ink:#173137;--deep:#061c27;--teal:#337e78;--paper:#fbf8f0;background:var(--paper);color:var(--ink)}.f19-credit{color:#f4f5ef;background:#051820cf;padding:7px 10px;font-size:11px;line-height:1.7;position:absolute;bottom:12px;left:14px;right:14px}.f19-article{min-width:0}.f19-label{color:#95503e;letter-spacing:.12em;margin:0;font:700 10px/1.6 Arial,sans-serif}.f19-opening,.f19-section{border-bottom:1px solid #cbc9bf;padding:70px 0;scroll-margin-top:25px}.f19-opening{padding-top:0}.f19-opening h2,.f19-section>h2{overflow-wrap:anywhere;margin:12px 0 28px;font:500 clamp(27px,3.1vw,39px)/1.6 Yu Mincho,serif}.f19-opening>p:not(.f19-label),.f19-section>p:not(.f19-label){margin:0 0 22px;font-size:16px;line-height:2.1}.f19-cycle{max-width:440px;margin:42px auto}.f19-cycle>img{background:#111b20;width:100%;height:auto;display:block}.f19-cycle figcaption{color:#415852;padding-top:16px;font-size:13px;line-height:1.95}.f19-cycle figcaption>b{color:#173e3c;margin-bottom:8px;font-size:16px;display:block}.f19-route-key{background:#e4efeb;gap:8px;margin:12px 0 16px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.9;display:grid}.f19-cycle a{color:#245d58;text-underline-offset:3px}.f19-source{color:#673b32;background:#eee4d5;border-bottom:1px solid #95503e;justify-content:space-between;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:24px 0 0;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.7;text-decoration:none;display:flex}.f19-source:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.f19-note{background:#e6eeea;border-left:3px solid #4c9289;margin:30px 0;padding:22px 24px;font-size:15px;line-height:2}.f19-note b{font-weight:600}.f19-note p{margin:12px 0 0}.f19-genes{color:#163e42}.f19-status-grid{border-top:1px solid #9bb7ad;gap:0;margin:30px 0 0;display:grid}.f19-status-card{border-bottom:1px solid #9bb7ad;padding:24px 0}.f19-status-card>span{letter-spacing:.08em;color:#7a4536;font-size:12px}.f19-status-card h3{margin:8px 0 10px;font:600 22px/1.6 Yu Mincho,serif}.f19-status-card p{margin:0;font-size:15px;line-height:2}.f19-ending{margin:60px 0 70px;padding:35px 0}.f19-ending>p:first-child{letter-spacing:.14em;color:#95503e;font:700 10px Arial,sans-serif}.f19-ending h2{margin:18px 0 22px;font:500 clamp(27px,3vw,35px)/1.65 Yu Mincho,serif}.f19-ending>p:last-child{font-size:16px;line-height:2.1}@media (max-width:760px){.f19-opening,.f19-section{padding:50px 0}.f19-opening{padding-top:0}.f19-opening>p:not(.f19-label),.f19-section>p:not(.f19-label){font-size:15px;line-height:2}.f19-cycle{margin:32px auto}.f19-note{padding:18px;font-size:14px}.f19-source{width:100%}.f19-credit{font-size:10px}.f19-ending{margin:35px 0 45px}.f19-ending>p:last-child{font-size:15px;line-height:2}}
