.jaamt-extras{margin-top:60px}.jaamt-section{border-top:1px solid #dcded4;padding:36px 0;overflow-wrap:anywhere}.jaamt-section h2,.jaamt-course h2{font-family:"Yu Mincho","Hiragino Mincho ProN",serif;font-size:clamp(23px,3vw,32px);line-height:1.6;font-weight:500;margin:0 0 18px}.jaamt-kicker{font:600 10px/1.5 system-ui,sans-serif!important;letter-spacing:.2em;color:#876b44;margin:0 0 15px!important}.jaamt-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;max-width:100%;background:#263c32;color:#fff!important;text-decoration:none!important;font-size:13px;padding:14px 24px;border:1px solid #263c32;border-radius:2px}.jaamt-button:hover{background:#405447}.jaamt-button:focus-visible,.jaamt-play:focus-visible{outline:3px solid #987b4c;outline-offset:5px}.jaamt-outline{color:#263c32!important;background:transparent}.jaamt-outline:hover{background:#e9ebe2}.jaamt-fine{font-size:11px;line-height:1.8!important;color:#667168;margin:14px 0 0!important}.jaamt-shop{background:#eeeee5;padding:32px;margin:16px 0 40px;border:0}.jaamt-course{background:#e6e9df;padding:42px;display:flex;align-items:center;gap:38px;overflow:hidden;border:1px solid #d9ded0;color:#263c32;margin-top:35px}.jaamt-course-copy{flex:1;min-width:0}.jaamt-course p:not(.jaamt-kicker){font-size:13px;line-height:2;margin-bottom:24px}.jaamt-course-image{width:29%;height:auto;max-height:280px;object-fit:contain}.jaamt-prompt{background:#eeeee6;padding:16px 20px;font-size:13px}.jaamt-prompt summary{cursor:pointer}.jaamt-prompt p{white-space:normal;overflow-wrap:anywhere;margin:18px 0 0}.jaamt-video{aspect-ratio:16/9;background:#20362e;display:flex;justify-content:center;align-items:center;color:#fff}.jaamt-video iframe{width:100%;height:100%;border:0}.jaamt-play{background:transparent;border:1px solid #bfc8bb;color:#fff;display:flex;align-items:center;gap:14px;padding:14px 22px;font:inherit;cursor:pointer}.jaamt-play span{font-size:28px}.jaamt-video[data-ready] .jaamt-play{display:none}@media(max-width:600px){.jaamt-course{padding:28px 23px;gap:24px;flex-direction:column;align-items:stretch}.jaamt-course-image{width:100%;max-height:250px}.jaamt-shop{padding:26px 22px}.jaamt-button{padding:13px 19px;gap:18px}.jaamt-extras{margin-top:40px}.jaamt-section{padding-top:28px}}

.jaamt-video{position:relative;overflow:hidden}.jaamt-video-thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jaamt-video .jaamt-play{position:relative;z-index:1;background:rgba(0,0,0,.75);border-color:#fff}.jaamt-product-image-link{display:block;margin:0 0 24px}.jaamt-product-image{display:block;width:auto;max-width:100%;height:auto;max-height:600px;margin:auto;object-fit:contain}.jaamt-product-image-link:focus-visible{outline:3px solid #987b4c;outline-offset:5px}
