/* Visible search-oriented content in the established Argument layout. */
body#phoenix-legal-home .legal-argument .argument-title{width:65%}
body#phoenix-legal-home .legal-argument .argument-title h1{font-size:clamp(48px,6.4vw,108px);line-height:1.08;letter-spacing:-.07em}
body#phoenix-legal-home .legal-argument .argument-title p{max-width:550px}
body#phoenix-legal-home .legal-argument .legal-seo-resources{border-top:1px solid #c9c8bd}
body#phoenix-legal-home .legal-argument .legal-seo-resources .section-head{max-width:960px}
body#phoenix-legal-home .legal-argument .legal-seo-resources .section-head>p{max-width:700px;margin-top:24px;font-size:16px}
body#phoenix-legal-home .legal-argument .legal-seo-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 36px}
body#phoenix-legal-home .legal-argument .legal-seo-resource-grid article{min-width:0;border-top:1px solid #9da494;padding-top:25px}
body#phoenix-legal-home .legal-argument .legal-seo-resource-grid h3{font-family:VisionDisplay,Arial,sans-serif;font-size:25px;line-height:1.3;letter-spacing:-.04em}
body#phoenix-legal-home .legal-argument .legal-seo-resource-grid p{font-size:15px;margin-top:18px}
body#phoenix-legal-home .legal-argument .legal-seo-resource-link{display:inline-flex;align-items:center;gap:15px;margin-top:20px;color:var(--argument-link);font-size:14px;text-decoration:underline;text-underline-offset:4px}
body#phoenix-legal-home .legal-argument .legal-seo-resource-grid a:hover{text-decoration:underline;text-underline-offset:4px}
body#phoenix-legal-home .legal-home-faq .legal-faq{max-width:none;margin:0;padding:0 5vw 90px}
body#phoenix-legal-home .legal-home-faq h2{font:750 clamp(28px,3.4vw,48px)/1.2 VisionDisplay,Arial,sans-serif;letter-spacing:-.045em;color:#292b26}
body#phoenix-legal-home .legal-home-faq summary{color:#292b26;font-size:18px}
body#phoenix-legal-home .legal-home-faq .legal-faq-answer{color:#363c33;font-size:16px;line-height:1.8}
body#phoenix-legal-home .legal-home-faq .legal-faq-list{margin:30px 0}
body#phoenix-legal-home .legal-home-faq details{border-bottom:1px solid #c9c8bd;padding:20px 0}
body#phoenix-legal-home .legal-home-faq summary{display:list-item;cursor:pointer;line-height:1.6}
body#phoenix-legal-home .legal-home-faq .legal-faq-answer{max-width:90ch;margin-top:18px}
body#phoenix-legal-home .legal-home-faq summary:focus-visible{outline:2px solid var(--argument-link);outline-offset:4px}
body.legal-inner .legal-service-result{margin:2.5rem 0;clear:both}
body.legal-inner .legal-guide-links{margin:2rem 0;max-width:none}
body.legal-inner .legal-guide-links p{max-width:90ch}
body.legal-inner .legal-guide-links li{margin-block:.7rem}
body.legal-inner .prose details{border-block-end:1px solid #c9c8bd;padding:1rem 0}
body.legal-inner .prose details summary{cursor:pointer;font-weight:600;line-height:1.6}
body.legal-inner .prose details p{margin:1rem 0 0}
body.legal-inner .prose details summary:focus-visible{outline:2px solid var(--argument-link);outline-offset:4px}
@media(max-width:1000px){
 body#phoenix-legal-home .legal-argument .argument-title{width:100%}
 body#phoenix-legal-home .legal-argument .argument-title h1{font-size:clamp(48px,8.2vw,80px)}
 body#phoenix-legal-home .legal-argument .dossier{position:relative;top:auto;right:auto;margin:75px 8% 70px auto}
 body#phoenix-legal-home .legal-argument .argument-bottom{margin-top:0}
 body#phoenix-legal-home .legal-argument .legal-seo-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 body#phoenix-legal-home .legal-argument .argument-title h1{font-size:clamp(30px,8.65vw,52px)}
 body#phoenix-legal-home .legal-argument .argument-title p{font-size:15px}
 body#phoenix-legal-home .legal-argument .dossier{margin:65px 4% 65px auto}
 body#phoenix-legal-home .legal-argument .legal-seo-resource-grid{grid-template-columns:1fr;gap:34px}
 body#phoenix-legal-home .legal-argument .legal-seo-resource-grid h3{font-size:24px}
 body#phoenix-legal-home .legal-home-faq .legal-faq{padding:0 23px 60px}
 body#phoenix-legal-home .legal-home-faq summary{font-size:16px}
}
@media(max-width:359px){body#phoenix-legal-home .legal-home-faq .legal-faq{padding-inline:20px}}
