.guide-layout:has(.certified-letter-copy){grid-template-columns:230px minmax(0,1fr);gap:38px;width:min(1120px,94%)}.certified-letter-copy h3{color:var(--navy-950);margin:28px 0 10px;font-size:1.12rem;font-weight:800;line-height:1.5}.response-situations{border-top:1px solid var(--line);margin:22px 0;padding:0;list-style:none}.response-situations>li{border-bottom:1px solid var(--line);margin:0;padding:18px 0}.response-situations>li>strong{margin-bottom:6px;display:block}.response-situations>li>p{margin:0}.response-examples{gap:14px;margin:22px 0 12px;display:grid}.response-examples>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:18px 20px}.response-examples h3{margin:0 0 8px}.response-examples blockquote{margin:0;line-height:1.8}.certified-letter-copy .response-note{color:var(--muted);font-size:.95rem;line-height:1.7}.response-send li{padding-bottom:8px}.response-documents{background:var(--navy-100);border-radius:6px;margin:24px 0;padding:18px 20px}.response-documents>strong{color:var(--navy-950);margin-bottom:8px;display:block}.response-documents>p{margin:0}.response-related{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.guide-article:has(.certified-letter-copy) .guide-summary li{margin:10px 0}.certified-letter-copy .guide-table-wrap tbody th{white-space:normal;width:24%}.guide-article:has(.certified-letter-copy) .guide-sources li{scroll-margin-top:90px}@media (max-width:960px){.guide-layout:has(.certified-letter-copy){grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:720px){.certified-letter-copy .guide-table-wrap table{font-size:1rem;line-height:1.7}.certified-letter-copy .guide-table-wrap th,.certified-letter-copy .guide-table-wrap td{padding:12px}.certified-letter-copy .guide-table-wrap tbody th{width:27%}.response-examples>div,.response-documents{padding:16px}}
