.vol3-page .moya-hero h1{font-size:clamp(38px,4.8vw,62px);line-height:1.45}.vol3-theme{color:#e4e9f0;margin:0 0 16px;font-size:16px}.vol3-page .moya-subtitle{max-width:900px;font-size:clamp(18px,2vw,24px)}.vol3-hero-note{color:#e4e9f0;margin:14px 0 0;font-size:14px}.vol3-hero-reservation{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:26px;display:flex}.vol3-hero-reservation p{margin:0;font-size:14px}.vol3-registration-links{flex-wrap:wrap;gap:12px;display:flex}.vol3-registration-links-center{justify-content:center;margin:22px 0}.vol3-registration-links a{color:#fff;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.vol3-registration-links .vol3-peatix-link{background:#12643b;border-color:#12643b}.vol3-registration-links .vol3-google-form-link{background:#a63f09;border-color:#a63f09}.vol3-registration-links .vol3-peatix-link:hover{background:#0b4d2d}.vol3-registration-links .vol3-google-form-link:hover{background:#802f05}.vol3-registration-links a:focus-visible{outline-offset:3px;outline:3px solid #d39b3f}.vol3-application-note{font-size:14px;line-height:1.8}.vol3-application-note-hero{color:#e4e9f0;margin:12px 0 0}.vol3-note{color:#526177;margin:18px 0 0;font-size:14px;line-height:1.85}.vol3-audience{background:#f7f5f0}.vol3-audience-list{margin:0;padding:0;list-style:none}.vol3-audience-list li{border-bottom:1px solid #071f4626;gap:14px;padding:16px 0;display:flex}.vol3-audience-list li:first-child{padding-top:0}.vol3-audience-list svg{color:#8a5917;flex-shrink:0;margin-top:5px}.vol3-plan-label{color:#805113;border:1px solid #b88024;margin:24px 0 0;padding:4px 12px;font-size:14px;font-weight:600;display:inline-block}.vol3-page .moya-steps .vol3-duration{color:#805113;margin:0 0 12px;font-size:14px;font-weight:600}.vol3-takeaway-note{color:#d5ddeb;margin:22px 0 0;font-size:14px;line-height:1.85}.vol3-page .moya-details h2{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vol3-booking{margin-top:0}.vol3-page .vol3-booking h2{font-size:clamp(24px,3vw,34px)}.vol3-booking button{margin:6px 0}@media (max-width:760px){.vol3-page .moya-hero h1{font-size:clamp(28px,7.7vw,38px);line-height:1.55}.vol3-theme{font-size:14px}.vol3-page .moya-subtitle{font-size:17px}.vol3-hero-note{line-height:1.8}.vol3-hero-reservation{gap:10px 14px;margin-top:20px}.vol3-registration-links,.vol3-registration-links a{width:100%}}.vol3-speaker-entry{border-top:1px solid #071f4626;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:start;gap:40px;margin-top:32px;padding-top:32px;display:grid}.vol3-speaker-image{width:100%;height:auto;display:block}.vol3-speaker-bio h3{margin:10px 0 20px;font-size:32px;line-height:1.5}.vol3-speaker-bio h3 span{margin-left:10px;font-size:16px;font-weight:400}.vol3-speaker-bio p{color:#526177;margin:0 0 16px}.vol3-speaker-bio .moya-guest-role{margin:0;font-size:14px}.vol3-speaker-links{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.vol3-speaker-links a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.vol3-source-note{color:#526177;margin:22px 0 0;font-size:13px;line-height:1.85}.vol3-speaker-entry-kato{grid-template-columns:260px minmax(0,1fr);margin-top:48px}@media (max-width:760px){.vol3-speaker-entry,.vol3-speaker-entry-kato{grid-template-columns:1fr;gap:24px}.vol3-speaker-bio h3{font-size:28px}.vol3-speaker-entry-kato .vol3-speaker-image{max-width:300px}}@media (min-width:1001px){.vol3-page .moya-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1000px){.vol3-page .moya-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
