/* v6.5: faithfully restore the full-width approved Atticus/Phoenix strip. */
.pm-home .pm-duo-v65{display:block!important;padding:0!important;max-width:none!important;width:100%!important;height:auto!important;min-height:0!important;background:#fcfaf6}
.pm-home .pm-approved-companions{position:relative;display:block;width:100%;aspect-ratio:1024/201;background-image:url("assets/homepage-v6-5/atticus-phoenix-approved-strip.webp");background-repeat:no-repeat;background-size:100% 100%;background-position:center}
.pm-home .pm-companion-hotspot{position:absolute;top:0;height:100%;width:50%;z-index:2;text-decoration:none}
.pm-home .pm-companion-hotspot-atticus{left:0}.pm-home .pm-companion-hotspot-phoenix{right:0}
.pm-home .pm-companion-hotspot:focus-visible{outline:3px solid #d4a953;outline-offset:-3px}
.pm-home .pm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pm-home .pm-companions-mobile{display:none}
@media(max-width:700px){
 .pm-home .pm-approved-companions{display:none}
 .pm-home .pm-companions-mobile{display:grid;grid-template-columns:1fr;gap:0}
 .pm-home .pm-companion-mobile-card{background:#fcfaf6;border-top:1px solid #e3d9c8}
 .pm-home .pm-companion-mobile-card img{display:block;width:100%;height:auto;max-height:270px;object-fit:contain;object-position:center;background:#f9f7f1}
 .pm-home .pm-companion-mobile-body{padding:22px 24px 30px}
 .pm-home .pm-companion-mobile-body h2{font:normal 34px/1 Georgia,serif;margin:0 0 7px;color:#091b34}
 .pm-home .pm-companion-mobile-body p{font:14px/1.5 Arial,sans-serif;color:#253c59;margin:0 0 12px}
 .pm-home .pm-companion-mobile-body .pm-companion-mobile-sub{font-size:10px;letter-spacing:.19em;margin-bottom:15px}
 .pm-home .pm-companion-mobile-body a{display:inline-block;padding:12px 16px;background:#061427;color:white;text-decoration:none;font:11px Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
}
