html,body{overflow-x:hidden;width:100%;margin:0;padding:0}.about-container[data-astro-cid-kh7btl4r]{width:100%;max-width:800px;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}.about-hero[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:2rem}.about-title[data-astro-cid-kh7btl4r]{font-size:1.6rem;font-weight:800;color:#111827;margin-bottom:.5rem;line-height:1.3}.about-subtitle[data-astro-cid-kh7btl4r]{color:#3b82f6;font-weight:700;letter-spacing:.05em;font-size:.95rem}.about-image-wrapper[data-astro-cid-kh7btl4r]{margin-bottom:2.5rem;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000001a;width:100%}.about-main-image[data-astro-cid-kh7btl4r]{width:100%;height:200px;object-fit:cover;display:block}.about-content[data-astro-cid-kh7btl4r]{font-size:.95rem;line-height:1.75;color:#374151;word-wrap:break-word}.manifesto-section[data-astro-cid-kh7btl4r]{margin-bottom:3rem;width:100%;box-sizing:border-box}.manifesto-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:1.3rem;color:#1e3a8a;margin-bottom:1.2rem;display:flex;align-items:center;gap:.5rem;border-bottom:2px solid #e2e8f0;padding-bottom:.75rem;line-height:1.4}.manifesto-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:1.25rem}.system-flow[data-astro-cid-kh7btl4r]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem 1rem;margin-top:1.5rem;width:100%;box-sizing:border-box}.flow-step[data-astro-cid-kh7btl4r]{display:flex;gap:1rem;margin-bottom:1.5rem;position:relative}.flow-step[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.flow-step[data-astro-cid-kh7btl4r]:not(:last-child):after{content:"";position:absolute;left:1rem;top:2.5rem;bottom:-1rem;width:2px;background:#cbd5e1}.step-num[data-astro-cid-kh7btl4r]{flex-shrink:0;width:2rem;height:2rem;background:#3b82f6;color:#fff;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;z-index:2}.step-text[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{margin:0 0 .5rem;color:#111827;font-size:1rem}.step-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:.9rem;color:#4b5563}.rubric-cards[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:1rem;margin-top:1.2rem}.rubric-card[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:1.2rem;box-shadow:0 2px 4px #00000005}.rubric-card[data-astro-cid-kh7btl4r].score-90{border-left:5px solid #ef4444;background:#fffcfc}.rubric-card[data-astro-cid-kh7btl4r].score-80{border-left:5px solid #f59e0b;background:#fffdf9}.rubric-card[data-astro-cid-kh7btl4r].score-70{border-left:5px solid #3b82f6;background:#f8fbff}.rubric-header[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.6rem}.rubric-badge[data-astro-cid-kh7btl4r]{color:#fff;font-size:.8rem;font-weight:700;padding:.25rem .7rem;border-radius:999px}.bg-red[data-astro-cid-kh7btl4r]{background:#ef4444}.bg-orange[data-astro-cid-kh7btl4r]{background:#f59e0b}.bg-blue[data-astro-cid-kh7btl4r]{background:#3b82f6}.rubric-target[data-astro-cid-kh7btl4r]{font-weight:700;color:#111827;font-size:.95rem}.rubric-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:.9rem;color:#4b5563;line-height:1.6}.rule-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.2rem}.rule-box[data-astro-cid-kh7btl4r]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.2rem}.rule-title[data-astro-cid-kh7btl4r]{font-weight:800;color:#1e3a8a;font-size:1rem;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:1px dashed #cbd5e1}.rule-box[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:.9rem;color:#4b5563;line-height:1.6}.how-to-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.how-to-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid #e2e8f0;padding:1rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 4px #00000005}.how-to-list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#2563eb;display:block;margin-bottom:.25rem;font-size:1rem}.sns-hub-section[data-astro-cid-kh7btl4r]{background:#eff6ff;padding:1.5rem;border-radius:12px;border:1px solid #bfdbfe;margin-top:1rem}.sns-hub-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{border-bottom:none;margin-bottom:.5rem}.sns-btn-wrapper[data-astro-cid-kh7btl4r]{text-align:center;margin-top:1.5rem}.x-follow-btn[data-astro-cid-kh7btl4r]{display:inline-block;background-color:#0f172a;color:#fff;text-decoration:none;font-weight:700;padding:.85rem 2rem;border-radius:30px;transition:background-color .2s ease,transform .2s ease}.x-follow-btn[data-astro-cid-kh7btl4r]:hover{background-color:#334155;transform:translateY(-2px)}.disclaimer-section[data-astro-cid-kh7btl4r]{margin-top:4rem;padding-top:2rem;border-top:1px dashed #cbd5e1;color:#64748b;font-size:.85rem}.disclaimer-section[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1rem;color:#475569;margin-bottom:1rem}.disclaimer-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:1rem;line-height:1.65}@media (min-width: 720px){.about-container[data-astro-cid-kh7btl4r]{padding:3rem 1.5rem}.about-title[data-astro-cid-kh7btl4r]{font-size:2.2rem}.about-subtitle[data-astro-cid-kh7btl4r]{font-size:1.1rem}.about-image-wrapper[data-astro-cid-kh7btl4r]{margin-bottom:3.5rem}.about-main-image[data-astro-cid-kh7btl4r]{height:280px}.about-content[data-astro-cid-kh7btl4r]{font-size:1.02rem}.manifesto-section[data-astro-cid-kh7btl4r]{margin-bottom:3.5rem}.manifesto-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:1.5rem;margin-bottom:1.2rem}.system-flow[data-astro-cid-kh7btl4r]{padding:2rem}.flow-step[data-astro-cid-kh7btl4r]{gap:1.5rem}.flow-step[data-astro-cid-kh7btl4r]:not(:last-child):after{left:1.2rem;top:3rem}.step-num[data-astro-cid-kh7btl4r]{width:2.5rem;height:2.5rem;font-size:1.2rem}.step-text[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-size:1.1rem}.step-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.95rem}.rule-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(3,1fr)}.how-to-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{padding:1.25rem}.how-to-list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-size:1.05rem}.sns-hub-section[data-astro-cid-kh7btl4r]{padding:2rem}}
