.kob-sp1-template .article-template__content{max-width:none;width:100%;padding:0;margin:0}.kob-sp1-template .article-template__title{overflow-wrap:anywhere}.kob-sp1{--sp-paper:#f8f7f3;--sp-ink:#253239;--sp-muted:#657474;--sp-line:#daddd8;background:var(--sp-paper);color:var(--sp-ink);font-family:var(--font-body-family,Arial,sans-serif);font-size:17px;line-height:1.95;letter-spacing:normal}.kob-sp1 *{box-sizing:border-box}.kob-sp1 a{color:inherit;text-underline-offset:5px}.kob-sp1 a:focus-visible{outline:2px solid #375969;outline-offset:4px}.kob-sp1 img{display:block;width:100%;height:auto;border:0;box-shadow:none}.kob-sp1 figure{margin:0}.kob-sp1 h2,.kob-sp1 h3{font-family:inherit;font-weight:400;letter-spacing:normal;color:inherit}.kob-sp1 h2{font-size:36px;line-height:1.4;margin:0 0 30px}.kob-sp1 .summary{max-width:790px;margin:0 auto;padding:32px 24px 48px;font-size:18px;color:#526166}.kob-sp1 .wrap{max-width:1280px;margin:auto;padding:0 5%}.kob-sp1 .contents{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;border-top:1px solid var(--sp-line);border-bottom:1px solid var(--sp-line);padding:8px 12px;font-size:14px}.kob-sp1 .contents a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;text-decoration:none}.kob-sp1 section[id]{scroll-margin-top:140px}.kob-sp1 .intro{max-width:690px;margin:80px auto 100px}.kob-sp1 .intro p:last-child{font-size:25px;line-height:1.9}.kob-sp1 .eyebrow{font-size:12px;letter-spacing:.08em;color:var(--sp-muted);margin:0 0 20px}.kob-sp1 .chapter{display:grid;grid-template-columns:65px minmax(0,1fr);gap:30px;padding:20px 0 85px}.kob-sp1 .number{font:italic 38px/1.2 Georgia,serif;color:#82928f}.kob-sp1 .chapter-inner{min-width:0}.kob-sp1 .prose{max-width:670px}.kob-sp1 .prose p{margin:0 0 24px}.kob-sp1 .chapter-media{margin-top:40px}.kob-sp1 .chapter-media img{aspect-ratio:16/9;object-fit:contain;background:#e9eceb}.kob-sp1 .caption{font-size:12px;line-height:1.7;color:var(--sp-muted);padding-top:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.kob-sp1 .split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.kob-sp1 .split .chapter-media{margin:0}.kob-sp1 .split img{aspect-ratio:1/1;object-fit:cover}.kob-sp1 .motion{margin-top:40px}.kob-sp1 video{display:block;width:100%;aspect-ratio:16/9;background:#e9eceb}.kob-sp1 .parts{padding:70px 0;background:#edf0ed;border-top:1px solid var(--sp-line)}.kob-sp1 .parts-head{max-width:720px}.kob-sp1 .parts figure{max-width:970px;margin:30px auto 0}.kob-sp1 .parts img{background:#f7f8f6}.kob-sp1 .parts .caption{max-width:970px;margin:auto;align-items:center}.kob-sp1 .parts .caption a{display:inline-flex;align-items:center;min-height:44px}.kob-sp1 .parts-note{max-width:680px;color:var(--sp-muted);font-size:13px;margin:22px auto 0}.kob-sp1 .use{padding:90px 0}.kob-sp1 .steps{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px}.kob-sp1 .steps figcaption{font-size:17px;margin-bottom:18px;display:flex;gap:18px}.kob-sp1 .steps b{font-weight:400;color:#73837f;font-family:Georgia,serif}.kob-sp1 .closing{border-top:1px solid var(--sp-line);padding:65px 0}.kob-sp1 .closing h2{font-size:28px}.kob-sp1 .related{margin-top:32px;padding-top:30px;border-top:1px solid var(--sp-line)}.kob-sp1 .related h3{font-size:27px;margin:0}.kob-sp1 .related p:not(.eyebrow){font-size:14px;color:var(--sp-muted)}.kob-sp1 .related a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:760px){.kob-sp1{font-size:16px}.kob-sp1 .wrap{padding:0 22px}.kob-sp1 h2{font-size:27px}.kob-sp1 .summary{font-size:16px;padding:24px 22px 32px}.kob-sp1 .contents{gap:0;justify-content:space-around;font-size:12px}.kob-sp1 .intro{margin:55px 0 65px}.kob-sp1 .intro p:last-child{font-size:21px}.kob-sp1 .chapter{grid-template-columns:1fr;gap:16px;padding-bottom:60px}.kob-sp1 .number{font-size:27px}.kob-sp1 .split{grid-template-columns:1fr;gap:22px}.kob-sp1 .split img{aspect-ratio:4/3;object-fit:contain}.kob-sp1 .chapter-media{margin-top:26px}.kob-sp1 .caption{font-size:11px}.kob-sp1 .parts{padding:45px 0}.kob-sp1 .parts figure{margin:25px -10px 0}.kob-sp1 .steps{grid-template-columns:1fr;gap:30px}.kob-sp1 .use{padding:55px 0}.kob-sp1 .closing{padding:45px 0}.kob-sp1 .prose p{margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/kob-sp1.css.map */
