.lp-hero{border-bottom:1px solid var(--rule);background:var(--paper);color:var(--ink);padding:72px 0 64px}.lp-hero-inner,.lp-section-inner{max-width:1200px;margin:0 auto;padding:0 56px}.lp-hero-inner{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:56px;display:grid;position:relative}.lp-hero-inner:before{content:"Tokyo · Editorial & PR Desk";width:max-content;color:var(--signal);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.lp-hero-inner:after{content:"Japan Crypto Market Entry";writing-mode:vertical-rl;border-left:1px solid var(--rule);min-height:310px;color:var(--ink);font-family:var(--serif);letter-spacing:.18em;grid-area:2/2/span 3;justify-self:end;padding-left:22px;font-size:26px;font-weight:600;line-height:1.45}.lp-hero-headline{max-width:830px;color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;grid-column:1;margin:0 0 20px;font-size:clamp(44px,7vw,84px);font-weight:700;line-height:.99}.lp-hero-subhead{max-width:650px;color:var(--ink-2);grid-column:1;margin:0;font-size:18px;line-height:1.65}.lp-hero-cta{flex-wrap:wrap;grid-column:1;align-items:center;gap:14px;margin-top:32px;display:flex}.lp-btn-primary,.lp-btn-secondary,.lp-link-more{border:1px solid var(--ink);border-radius:0;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lp-btn-primary{background:var(--ink);color:var(--paper)}.lp-btn-primary:hover{background:var(--signal);border-color:var(--signal);color:#fff}.lp-btn-secondary,.lp-link-more{color:var(--ink);background:0 0}.lp-btn-secondary:hover,.lp-link-more:hover{background:var(--ink);color:var(--paper)}.lp-section-heading{color:var(--ink);font-family:var(--serif);letter-spacing:-.01em;grid-template-columns:auto 1fr auto;align-items:baseline;gap:20px;margin:0 0 34px;padding:0;font-size:34px;font-weight:700;display:grid}.lp-section-heading:before{content:"§";color:var(--signal);font-family:var(--mono);letter-spacing:.12em;font-size:14px}.lp-section-heading:after{content:"";background:var(--rule);height:1px}.lp-articles{border-bottom:1px solid var(--rule);background:var(--paper);padding:64px 0}.lp-article-grid{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.lp-article-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;min-height:210px;padding:26px 24px;transition:background .15s,color .15s}.lp-article-card:nth-child(3n){border-right:0}.lp-article-card:hover{background:var(--paper-2)}.lp-article-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.lp-article-category,.lp-article-date{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.lp-article-category{color:var(--signal)}.lp-article-date{color:var(--ink-4)}.lp-article-title{font-family:var(--serif);margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}.lp-article-link{color:var(--ink);text-decoration:none}.lp-article-link:hover{color:var(--signal)}.lp-article-excerpt{color:var(--ink-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.lp-articles-more{justify-content:flex-end;margin-top:28px;display:flex}.lp-value{background:var(--paper);padding:72px 0}.lp-value-grid{border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;display:grid}.lp-value-item{border-right:1px solid var(--rule);padding:32px}.lp-value-item:last-child{border-right:0}.lp-value-title{color:var(--ink);font-family:var(--serif);margin:0 0 12px;font-size:24px;font-weight:700;line-height:1.2}.lp-value-body{color:var(--ink-3);margin:0;font-size:14px;line-height:1.7}@media (max-width:900px){.lp-hero-inner,.lp-section-inner{padding:0 24px}.lp-hero-inner{display:block}.lp-hero-inner:before{margin-bottom:20px}.lp-hero-inner:after{display:none}.lp-article-grid,.lp-value-grid{grid-template-columns:1fr}.lp-article-card,.lp-article-card:nth-child(3n),.lp-value-item{border-right:0}.lp-value-item{border-bottom:1px solid var(--rule)}.lp-value-item:last-child{border-bottom:0}}
