.utsushi-howto-page{max-width:1080px}.utsushi-howto-hero{max-width:850px;margin:38px auto 48px}.utsushi-howto-hero h1{max-width:780px;margin:20px 0 36px;font-size:clamp(1.85rem,3.3vw,2.6rem);line-height:1.65}.utsushi-howto-hero .utsushi-image{max-width:680px;margin:auto}.utsushi-image img{object-fit:contain;width:100%;height:auto}.utsushi-howto-hero img{object-fit:contain;max-height:520px}.utsushi-howto-intro{max-width:780px;margin:0 auto 52px}.guide-copy p{white-space:normal;overflow-wrap:anywhere;margin:0 0 1.5em;line-height:2}.guide-copy p:last-child{margin-bottom:0}.guide-copy h3{color:var(--green);margin:0 0 24px;font-size:1.35rem;line-height:1.7}.guide-copy .guide-subheading{margin:30px 0 14px;font-size:1.1rem;font-weight:600;line-height:1.8}.guide-copy ul{margin:18px 0 26px;padding-left:1.35em;line-height:2}.guide-copy li{overflow-wrap:anywhere;margin:12px 0;padding-left:.15em}.guide-copy li::marker{color:var(--green)}.utsushi-related{color:var(--green);font-size:1rem;margin-top:28px!important}.utsushi-howto-toc{border-top:3px solid var(--green);background:#eef1eb;max-width:850px;margin:0 auto 80px;padding:32px 38px 24px}.utsushi-howto-toc h2{margin:6px 0 20px;font-size:1.2rem}.utsushi-howto-toc ol{grid-template-columns:1fr 1fr;column-gap:34px;margin:0;padding:0;list-style:none;display:grid}.utsushi-howto-toc li{border-top:1px solid #d1d9ce}.utsushi-howto-toc a{align-items:center;gap:16px;min-height:66px;padding:14px 0;font-size:1rem;line-height:1.65;text-decoration:none;display:flex}.utsushi-howto-toc a>span:last-child{margin-left:auto}.toc-index{letter-spacing:.08em;color:var(--green);font-size:.82rem}.utsushi-howto-article{max-width:850px;margin:auto}.utsushi-howto-section{margin-bottom:86px}.utsushi-howto-section>h2{color:var(--green);border-top:1px solid #8ca294;border-bottom:1px solid #d8d9d2;margin-bottom:38px;padding:24px 0;font-size:1.65rem}.utsushi-howto-block{margin-bottom:48px}.utsushi-howto-block:last-child{margin-bottom:0}.guide-with-image{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px 36px;display:grid}.guide-with-image>.product-action{grid-column:1/-1;margin-top:0}.guide-pictures{align-self:center;width:100%}.guide-pictures .utsushi-image{max-width:360px;margin:auto}.guide-image-pair{display:block}.guide-image-pair .guide-pictures{grid-template-columns:1fr 1fr;gap:28px;max-width:640px;margin:28px auto 0;display:grid}.block-f{display:block}.block-f .guide-pictures{max-width:560px;margin:32px auto 0}.guide-note{background:var(--sage);border-left:3px solid #6c8576;padding:30px 34px}.guide-note .guide-copy h3{font-size:1.25rem}.guide-detail{background:#f1eee7;margin-top:-20px;padding:26px 30px}.guide-detail .guide-copy h3{font-size:1.1rem}.block-l{border-left:2px solid var(--line);margin-top:-12px;padding-left:22px;font-size:1rem}.block-s{grid-template-columns:minmax(0,1fr) 360px}.guide-video{border-top:1px solid #c4d0c3;margin-top:28px;padding-top:28px}.guide-video>p{line-height:2}.guide-video .video-block{margin-bottom:0}.guide-video .video-placeholder{min-height:240px}.guide-closing{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;color:var(--green);padding:44px 22px;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:1.35rem;font-weight:600}.guide-closing p{white-space:pre-line;line-height:2.15}.guide-title-word{white-space:nowrap}.utsushi-howto-hero h1{text-wrap:balance}@media (width<=760px){.utsushi-howto-hero{margin:24px auto 32px}.utsushi-howto-hero h1{letter-spacing:.02em;margin:16px 0 26px;font-size:1.8rem}.utsushi-howto-hero img{max-height:none}.utsushi-howto-intro{margin-bottom:38px}.guide-copy p{line-height:1.95}.guide-copy h3{margin-bottom:20px;font-size:1.22rem}.guide-copy .guide-subheading{margin-top:26px;font-size:1.1rem}.utsushi-howto-toc{margin-bottom:54px;padding:26px 22px 18px}.utsushi-howto-toc ol{grid-template-columns:1fr}.utsushi-howto-toc a{min-height:58px;font-size:.95rem}.utsushi-howto-section{margin-bottom:58px}.utsushi-howto-section>h2{margin-bottom:28px;padding:20px 0;font-size:1.45rem}.utsushi-howto-block{margin-bottom:34px}.guide-with-image{grid-template-columns:1fr;gap:24px}.guide-pictures{max-width:330px;margin:auto}.guide-pictures .utsushi-image{max-width:300px}.block-f .guide-pictures,.block-s .guide-pictures,.block-f .utsushi-image,.block-s .utsushi-image{max-width:100%}.guide-image-pair .guide-pictures{gap:12px;margin-top:22px}.guide-note{padding:24px 20px}.guide-detail{margin-top:-12px;padding:22px 20px}.guide-detail .guide-copy h3{font-size:1.05rem}.guide-note .guide-copy h3{font-size:1.15rem}.block-l{margin-top:0;padding-left:18px}.guide-closing{padding:32px 0;font-size:1.2rem}}.guide-copy .guide-footnote{color:#625f58;margin-top:.6em;font-size:.875rem;line-height:1.8;display:block}
