.guide-layout:has(.adultery-defense-copy){grid-template-columns:230px minmax(0,1fr);gap:38px;width:min(1120px,94%)}.adultery-defense-copy h3{color:var(--navy-950);margin:30px 0 12px;font-size:1.12rem;font-weight:800;line-height:1.55}.adultery-defense-copy .guide-table-wrap caption{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:12px 16px;font-size:.92rem;line-height:1.65}.adultery-defense-copy .guide-table-wrap tbody th{white-space:normal;width:27%}.adultery-steps{border-top:1px solid var(--line);margin:24px 0}.adultery-steps>div{border-bottom:1px solid var(--line);padding:18px 0}.adultery-steps h3{margin:0 0 8px}.adultery-steps p{margin:0}.adultery-callout{background:var(--navy-100);border:1px solid #c9dded;border-radius:6px;margin:24px 0;padding:20px 22px}.adultery-callout>strong{color:var(--navy-950);margin-bottom:8px;display:block}.adultery-callout p{margin:0}.adultery-defense-copy .guide-case small{color:var(--muted);margin-top:10px;font-size:.87rem;display:block}.adultery-list{margin:0 0 24px;padding-left:1.35em;list-style:decimal}.adultery-list li{margin:12px 0}.adultery-related{flex-direction:column;align-items:flex-start;gap:9px;margin-top:18px;display:flex}.adultery-defense-copy a{color:var(--navy-800);text-underline-offset:3px;text-decoration:underline}.adultery-defense-copy .adultery-editorial{color:var(--muted);margin-top:32px;font-size:1rem;line-height:1.8}.guide-article:has(.adultery-defense-copy) .guide-summary li{margin:10px 0}@media (max-width:960px){.guide-layout:has(.adultery-defense-copy){grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:720px){.adultery-defense-copy .guide-table-wrap table{font-size:1rem;line-height:1.7}.adultery-defense-copy .guide-table-wrap th,.adultery-defense-copy .guide-table-wrap td{overflow-wrap:anywhere;padding:11px}.adultery-defense-copy .guide-table-wrap tbody th{width:29%;min-width:0}.adultery-callout{padding:17px}}
