.bcu-photo-guide-page{max-width:860px;margin:24px auto;padding:32px;line-height:1.75;background:#fff;border:1px solid #eadde2;border-radius:18px;color:#30282d}.bcu-photo-guide-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2}.bcu-photo-guide-page h2{font-size:24px;line-height:1.3;margin-top:34px}.bcu-photo-guide-page h3{font-size:19px;margin-top:22px}.bcu-photo-guide-page ul{padding-left:24px;list-style:disc}.bcu-photo-guide-page li{margin:8px 0}.bcu-guide-confirm{border:1px solid #ddccd3;border-radius:12px;padding:20px;margin:24px 0}.bcu-guide-confirm a{color:#9c245b;text-decoration:underline}.bcu-guide-confirm [data-guide-reminder]{font-size:14px}.bcu .bcu-submit:disabled{opacity:.5;cursor:not-allowed}.bcu-guide-confirm input:focus-visible,.bcu-guide-confirm a:focus-visible{outline:3px solid #9c245b;outline-offset:4px}@media(max-width:600px){.bcu-photo-guide-page{padding:20px;margin:12px 0}.bcu-guide-confirm{padding:14px}}
