:root{--an-line:#C8BEB2;--an-soft:#8a8f92;--an-ink:#263D4E;--an-celadon:#587973;--an-gold:#A58C52;--an-seal:#B17061}.up-lead{font-size:18px!important;line-height:2!important;color:var(--an-ink)}.up-byline{margin-top:48px!important;font-size:13px!important;letter-spacing:.08em;color:var(--an-soft)}.up-byline a{color:var(--an-ink);text-decoration:none;border-bottom:1px solid var(--an-line);padding-bottom:2px}.up-prep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;margin-top:24px}.up-prep>div{border-top:1px solid var(--an-line);padding-top:14px}.up-prep h3{font-weight:400;font-size:16px!important;letter-spacing:.2em;color:var(--an-celadon);margin:0 0 8px!important}.up-prep ul{margin:0;padding-left:1.1em}.up-prep li{font-size:15px;line-height:1.95}.up-list{margin:18px 0 0;padding-left:1.1em}.up-list li{font-size:16px;line-height:2}.up-dates{width:100%;border-collapse:collapse;margin-top:18px;font-size:15px}.up-dates th,.up-dates td{border-bottom:1px solid var(--an-line);padding:12px 12px 12px 0;text-align:left;font-weight:400;vertical-align:top;line-height:1.8}.up-dates th{color:var(--an-soft);font-size:12px;letter-spacing:.2em}.up-story{border-left:1px solid var(--an-gold);padding-left:20px;margin:26px 0}.up-story p{margin:0 0 10px}.up-story .up-story-title{color:var(--an-ink);letter-spacing:.12em}.up-story a{color:var(--an-celadon);text-decoration:none;border-bottom:1px solid var(--an-line);padding-bottom:2px;font-size:14px;letter-spacing:.1em}.up-links{display:grid;margin-top:20px;border-top:1px solid var(--an-line)}.up-links a{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;border-bottom:1px solid var(--an-line);color:var(--an-ink);text-decoration:none;font-size:16px;line-height:1.75}.up-links a small{flex:none;font-size:12px;letter-spacing:.2em;color:var(--an-soft)}.up-links a:hover span{color:var(--an-seal)}@media(max-width:760px){.up-prep{grid-template-columns:1fr}.up-lead{font-size:17px!important}}.up-dates+p,.up-prep+p{margin-top:20px!important}.nb{white-space:nowrap}.reading-content p,.reading-content li,.reading-content dd,.reading-content td{text-wrap:pretty}.reading-content h2,.reading-content h3{text-wrap:balance}html body .up-block .up-steps{display:block!important;list-style:none!important;margin:22px 0 0!important;padding:0!important;border-top:1px solid var(--an-line);counter-reset:upstep}html body .up-block .up-steps li{display:grid!important;grid-template-columns:10.5em minmax(0,1fr);column-gap:28px;align-items:baseline;margin:0!important;padding:16px 0!important;border-top:0!important;border-bottom:1px solid var(--an-line);line-height:1.95!important;counter-increment:upstep}html body .up-block .up-steps li b{display:block!important;margin:0!important;font-weight:400!important;font-size:16px!important;letter-spacing:.12em!important;color:var(--an-ink)!important}html body .up-block .up-steps li b:before{content:counter(upstep);display:inline-block;width:1.6em;color:var(--an-gold);letter-spacing:0}html body .up-block .up-steps li>span{display:block!important;font-size:15px!important;line-height:1.95!important}.up-rows{margin:22px 0 0;border-top:1px solid var(--an-line)}.up-rows>div{display:grid;grid-template-columns:10.5em minmax(0,1fr);column-gap:28px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--an-line)}.up-rows dt{margin:0;color:var(--an-celadon);letter-spacing:.12em;font-size:15px}.up-rows dd{margin:0;font-size:15px;line-height:1.95}.up-rows+p{margin-top:20px!important}html body .up-prep ul{list-style:none!important;margin:0!important;padding:0!important}html body .up-prep li{padding:7px 0;border-bottom:1px dotted var(--an-line);line-height:1.8}html body .up-prep li:last-child{border-bottom:0}.up-dates td .d{display:block;white-space:nowrap}.up-dates td:first-child{width:12.5em}@media(max-width:760px){html body .up-block .up-steps li,.up-rows>div{grid-template-columns:1fr;row-gap:4px}.up-dates td:first-child{width:auto}}html body .up-block .nb{display:inline!important}html body .up-block .up-steps+p{margin-top:20px!important}.v15-spec dd{text-wrap:pretty}.up-dates td .d2{display:inline-block}@media(max-width:760px){html body .up-block .up-steps li>span{padding-left:25.6px}}.up-block>p+p{margin-top:1.1em!important}.up-block+p{margin-top:28px!important}.nf-group{margin-top:40px!important}.nf-list{margin-top:14px;border-top:1px solid var(--an-line)}.nf-item{border-bottom:1px solid var(--an-line)}.nf-item summary{list-style:none;cursor:pointer;position:relative;padding:4px 36px 4px 0}.nf-item summary::-webkit-details-marker{display:none}.nf-item summary:after{content:"＋";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--an-gold);font-size:15px}.nf-item[open] summary:after{transform:translateY(-50%) rotate(45deg)}html body .atelier-inner .reading-content .nf-item .v15-faq-q,.atelier-inner .reading-content .nf-item .v15-faq-q{margin:14px 0!important}.nf-item summary:hover .v15-faq-q{color:var(--an-seal)}html body .voices .nf-item .v15-faq-a{margin:0 0 20px!important}.nf-more{margin-top:26px!important}.nf-more a{color:var(--an-celadon);text-decoration:none;border-bottom:1px solid var(--an-line);padding-bottom:2px;letter-spacing:.1em}.nf-more a:hover{color:var(--an-seal)}html body .voices .nf-item .nf-case{margin:-8px 0 20px!important;font-size:.92em}.nf-case a{color:var(--an-celadon);text-decoration:none;border-bottom:1px solid var(--an-line);padding-bottom:1px}.nf-case a:hover{color:var(--an-seal)}
