.service-detail.svelte-fr9ane{max-width:800px;margin:0 auto;padding:0 1em}.article-header.svelte-fr9ane{margin-top:5em;margin-bottom:1em}.back-link.svelte-fr9ane{color:var(--mdc-theme-primary,#6200ee);align-items:center;gap:.5em;font-size:.9rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.back-link.svelte-fr9ane:hover{opacity:.7}.back-arrow.svelte-fr9ane{font-size:1.2em;font-weight:700}.service-label.svelte-fr9ane{letter-spacing:.05em;color:#fff;background:var(--mdc-theme-secondary,#676778);border-radius:4px;margin-bottom:1em;padding:4px 16px;font-size:13px;font-weight:700;display:inline-block}.service-label.dark.svelte-fr9ane{color:#121212;background:#9e9eae}.service-body.svelte-fr9ane{line-height:1.8}body[data-theme=light] .service-body.svelte-fr9ane .logo-dark,body[data-theme=dark] .service-body.svelte-fr9ane .logo-light{display:none}.service-body.svelte-fr9ane .img-center{max-width:100%;height:auto;margin:0 auto;display:block}.cta-container.svelte-fr9ane{text-align:center;margin:3em 0}.cta-button.svelte-fr9ane{background:var(--mdc-theme-primary,#4b53bc);color:#fff;border-radius:8px;padding:16px 48px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.cta-button.svelte-fr9ane:hover{filter:brightness(.85);transform:translateY(-2px);box-shadow:0 4px 12px #4b53bc4d}@media (width<=768px){.article-header.svelte-fr9ane{margin-top:5em}.cta-button.svelte-fr9ane{padding:14px 32px;font-size:1rem}}.ogp-loading{text-align:center;color:var(--mdc-theme-text-secondary-on-background,#0009);padding:1em}.ogp-link-card{color:inherit;border:1px solid var(--mdc-theme-text-hint-on-background,#0000001f);border-radius:12px;margin:1.5em 0;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.ogp-link-card:hover{border-color:var(--mdc-theme-primary,#6200ee);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ogp-card-wrapper{gap:1em;padding:1em;display:flex}.ogp-card-image{background-color:var(--mdc-theme-text-hint-on-background,#0000000f);border-radius:8px;flex-shrink:0;width:200px;height:120px;overflow:hidden}.ogp-card-image img{object-fit:cover;width:100%;height:100%}.ogp-card-text{flex-direction:column;flex:1;gap:.5em;min-width:0;display:flex}.ogp-card-title{color:var(--mdc-theme-text-primary-on-background,#000000de);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ogp-card-description{color:var(--mdc-theme-text-secondary-on-background,#0009);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ogp-card-site{color:var(--mdc-theme-text-hint-on-background,#00000061);margin:0;font-size:.8rem}.ogp-error-link{border:1px solid var(--mdc-theme-text-hint-on-background,#0000001f);color:var(--mdc-theme-primary,#6200ee);word-break:break-all;border-radius:8px;margin:1.5em 0;padding:1em;display:block}@media (width<=768px){.ogp-card-wrapper{flex-direction:column}.ogp-card-image{width:100%;height:180px}}
