body.japan-free-resources .fr-hub .fr-hero .btn-magenta{margin-top:26px}body.japan-free-resources .fr-hub .fr-hero p.japan-trust{margin-top:18px;font-size:13px;line-height:18px;color:var(--accent-blue)}body.japan-free-resources .fr-hub .japan-res-card{justify-content:space-between;min-height:190px}body.japan-free-resources .fr-hub a.japan-res-card{cursor:pointer}body.japan-free-resources .fr-hub .japan-dl-btn,body.japan-free-resources .fr-hub .japan-card-link{margin-top:4px;display:inline-block;padding:8px 18px;border-radius:8px;background:var(--cta-magenta);color:var(--text-white);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}body.japan-free-resources .fr-hub .japan-dl-btn:hover,body.japan-free-resources .fr-hub a.japan-res-card:hover .japan-card-link{background:#a600a6;color:var(--text-white)}body.japan-free-resources .fr-hub .japan-bulk{text-align:center;margin-top:32px}body.japan-free-resources .fr-hub .japan-bulk .btn{margin-top:0;padding:12px 24px;font-size:16px;border-radius:10px}body.japan-free-resources .fr-hub .japan-res-card.is-coming-soon{opacity:.6;min-height:160px}body.japan-free-resources .fr-hub .japan-res-card.is-coming-soon:hover{transform:none;border-color:#e5e7f5}body.japan-free-resources .fr-hub .japan-res-card.is-coming-soon .fr-card-sub{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;color:var(--cta-magenta)}body.japan-free-resources .fr-hub .japan-soon-note{font-size:13px;line-height:19px;color:var(--text-gray)}body.japan-free-resources .fr-hub .japan-prose{max-width:960px}body.japan-free-resources .fr-hub .japan-prose p,body.japan-free-resources .fr-hub .japan-prose li{font-size:16px;line-height:26px}body.japan-free-resources .fr-hub .japan-answer{background:var(--text-white);border-left:4px solid var(--cta-magenta);border-radius:12px;padding:18px 22px;margin:0 0 24px}body.japan-free-resources .fr-hub .japan-answer p+p{margin-top:10px}body.japan-free-resources .fr-hub .japan-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 14px}body.japan-free-resources .fr-hub .japan-table{width:100%;min-width:560px;border-collapse:collapse;background:var(--text-white);font-size:14px;line-height:22px}body.japan-free-resources .fr-hub .japan-table caption{caption-side:top;text-align:left;font-weight:600;padding:0 0 8px;color:var(--bg-navy)}body.japan-free-resources .fr-hub .japan-table th,body.japan-free-resources .fr-hub .japan-table td{padding:10px 12px;border:1px solid #d5daf3;text-align:left;vertical-align:top}body.japan-free-resources .fr-hub .japan-table thead th{background:var(--bg-navy);color:var(--text-white);font-family:var(--font-heading);font-weight:600}body.japan-free-resources .fr-hub .japan-table tbody th{font-weight:600;color:var(--bg-navy)}body.japan-free-resources .fr-hub .japan-note{color:var(--text-gray);font-size:14px;line-height:22px;margin-top:4px}body.japan-free-resources .fr-hub .japan-list{list-style:disc;padding-left:22px}body.japan-free-resources .fr-hub .japan-list li{margin:0 0 10px}body.japan-free-resources .fr-hub .japan-link-line{margin-top:16px}body.japan-free-resources .fr-hub .japan-link-line a,body.japan-free-resources .fr-hub .japan-cta-links a{color:var(--primary-blue);font-weight:600;text-decoration:underline}body.japan-free-resources .fr-hub .final-cta .japan-cta-links{margin-top:18px}body.japan-free-resources .fr-hub .final-cta .japan-cta-links a{color:var(--text-white)}body.japan-free-resources .fr-hub .japan-faq .faq-item{background:var(--text-white);border:2px solid #e5e7f5;border-radius:12px;padding:16px 20px;margin:0 0 12px}body.japan-free-resources .fr-hub .japan-faq .faq-question{font-size:18px;line-height:26px;color:var(--bg-navy);margin:0 0 6px}body.japan-free-resources .fr-hub .japan-gate-wrap{max-width:620px;margin:0 auto}body.japan-free-resources .fr-hub .japan-gate-form{width:100%}body.japan-free-resources .fr-hub .japan-downloads{margin-top:24px;padding:24px 28px;background:var(--text-white);border:2px solid #a0aeff;border-radius:16px;text-align:left}body.japan-free-resources .fr-hub .japan-downloads h3{font-size:20px;line-height:28px;color:var(--primary-blue);margin-bottom:6px}body.japan-free-resources .fr-hub .japan-downloads-note{font-family:var(--font-body);font-size:14px;color:var(--text-gray);margin-bottom:14px}body.japan-free-resources .fr-hub .japan-downloads-list{list-style:none;margin:0;padding:0}body.japan-free-resources .fr-hub .japan-downloads-list li{margin:0 0 8px}body.japan-free-resources .fr-hub .japan-download-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--cta-magenta)}body.japan-free-resources .fr-hub .japan-download-link::before{content:"\2193";font-weight:700}body.japan-free-resources .fr-hub .japan-download-link:hover{text-decoration:underline}@media (max-width:640px){body.japan-free-resources .fr-hub .japan-downloads{padding:18px 18px}body.japan-free-resources .fr-hub .japan-prose p,body.japan-free-resources .fr-hub .japan-prose li{font-size:15px;line-height:24px}body.japan-free-resources .fr-hub .japan-faq .faq-question{font-size:16px;line-height:24px}}body.japan-free-resources .fr-hub .japan-gate-form h4{margin:0 0 6px}body.japan-free-resources .fr-hub .japan-gate-form .sub{margin:0 0 22px}body.japan-free-resources .fr-hub .japan-gate-form .multiselect-trigger{padding:0 40px 0 14px}body.japan-free-resources .fr-hub .japan-gate-form .btn-submit{padding:14px 20px}body.japan-free-resources .fr-hub .japan-gate-form label{font-size:14px}