.sample-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin-top:26px}.sample-hero-actions .shop-button{margin:0!important}.sample-secondary{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;border:1.5px solid #0c2d43;border-radius:5px;color:#0c2d43;font-weight:600;text-decoration:none;min-height:48px;box-sizing:border-box}.sample-hero-note{font-size:12px!important;line-height:1.6!important;max-width:370px;margin:12px 0!important;color:#526878}.sample-page,.sample-shopping-guide{color:#172c3d;max-width:1060px;margin:0 auto;padding:40px 5% 60px}.sample-page{max-width:840px}.sample-page h1{font-size:clamp(32px,5vw,48px);line-height:1.15;margin:12px 0}.sample-page h2{font-size:23px;margin:28px 0 16px}.sample-heading{margin:25px 0}.sample-page p{line-height:1.65}.sample-notice{background:#edf5f8;padding:16px;border-radius:8px}.sample-grid,.sample-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sample-page label{display:block;font-size:15px;font-weight:600;margin-bottom:16px}.sample-page label span{font-weight:400;color:#536b7b}.sample-page input,.sample-page textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;padding:12px;border:1px solid #9eb4c3;border-radius:6px;background:#fff;color:#172c3d;font:16px/1.4 inherit;margin-top:7px;min-height:48px;font-family:inherit;font-size:16px}.sample-page textarea{resize:vertical}.sample-check{display:flex!important;align-items:flex-start;gap:12px;font-weight:400!important;line-height:1.6}.sample-check input{width:20px;min-width:20px;min-height:20px;margin-top:4px}.sample-data-use{font-size:14px;color:#536b7b}.sample-button{background:#0c2d43;color:#fff;border:0;padding:15px 22px;border-radius:6px;min-height:48px;font:600 16px inherit;font-family:inherit;font-size:16px;cursor:pointer}.sample-button:disabled{background:#526878;cursor:not-allowed}.sample-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sample-shopping-guide{border-top:1px solid #dce7ed}.sample-shopping-guide h2{font-size:30px;line-height:1.2;margin:0 0 26px}.sample-guide-grid{grid-template-columns:repeat(3,1fr);gap:28px}.sample-guide-grid h3{font-size:18px}.sample-guide-grid p{font-size:15px;line-height:1.7}.sample-page a,.sample-guide-grid a{color:#125b79;overflow-wrap:anywhere}.sample-page input:focus-visible,.sample-page textarea:focus-visible,.sample-button:focus-visible,.sample-secondary:focus-visible{outline:3px solid #1684b2;outline-offset:3px}@media(max-width:650px){.sample-grid,.sample-guide-grid{grid-template-columns:1fr;gap:0}.sample-page,.sample-shopping-guide{padding:24px 20px 40px}.sample-hero-actions{flex-direction:column;align-items:stretch}.sample-hero-actions a{width:100%;box-sizing:border-box}.sample-guide-grid article+article{margin-top:12px}.sample-page .sample-button{width:100%}.sample-heading{margin:20px 0}}
