.semantic-intro .section-heading{max-width:850px}.semantic-intro .section-heading>p{max-width:800px;line-height:1.85}.semantic-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.semantic-pair article{padding:26px;border:1px solid var(--line,#e1d9ff);border-radius:20px;background:var(--surface,#fff)}.semantic-pair h3{font-size:20px;letter-spacing:-.4px;margin:0 0 14px}.semantic-pair p{color:var(--muted,#6c6880);font-size:14px;line-height:1.85;margin:0 0 18px}.semantic-pair a,.faq-list p a{color:var(--purple,#7b42ff);font-weight:600;text-underline-offset:3px}.semantic-pair a{font-size:13px}.semantic-guide .section-heading>p{line-height:1.8}.faq-list p{line-height:1.8}.faq-list summary{gap:16px}.faq-list summary>span{flex:none}@media(max-width:760px){.semantic-pair{grid-template-columns:1fr;gap:14px}.semantic-pair article{padding:22px}.semantic-pair h3{font-size:18px}.semantic-intro .section-heading p{font-size:14px}}
