/* AI JISSEN LABO SEO support & editorial content */
.seo-content-section{padding:95px 0;background:linear-gradient(180deg,#f6fbff 0%,#fff 100%);border-top:1px solid #e4eff7}.seo-content-section h2{font-family:var(--serif, sans-serif);font-size:clamp(27px,3.4vw,43px);color:#103a62;margin:10px 0}.seo-intro{color:#56778a;font-size:15px;line-height:1.9;max-width:760px;margin-bottom:28px}.seo-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.seo-article-card{display:flex;flex-direction:column;gap:13px;padding:29px 24px;border-radius:22px;background:white;box-shadow:0 13px 32px rgba(25,86,132,.07);border:1px solid #ddebf4;text-decoration:none;color:#143c60;transition:transform .2s,box-shadow .2s}.seo-article-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px rgba(25,86,132,.14)}.seo-card-type{font-size:12px;letter-spacing:.05em;color:#148ab7;font-weight:800}.seo-article-card h3{font-size:19px;line-height:1.55}.seo-article-card p{font-size:13px;line-height:1.85;color:#69818e;flex:1}.seo-card-link{color:#068cba;font-size:13px;font-weight:850}.seo-operator{font-size:12px;color:#647b8b;margin-top:12px}.price-value .price-prefix{white-space:nowrap;font-size:12px}.price-value strong{font-size:clamp(35px,4vw,53px)}.scholar-grid .scholar-stat strong{font-size:clamp(18px,2vw,26px)}
@media(max-width:800px){.seo-card-grid{grid-template-columns:1fr}.seo-content-section{padding:70px 0}.seo-article-card{padding:22px}.seo-article-card h3{font-size:18px}}
.seo-line-bonus{display:inline-block;margin-top:14px;font-size:13px;font-weight:800;color:#0a8f79;text-decoration:underline}
