.company-mid-v2-container{margin-top:48px;container-type:inline-size}.company-mid-v2{box-sizing:border-box;color:#191512;background:#f7f3ec;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:24px 28px;font-family:ZenCurrent,Zen,sans-serif;display:flex}.company-mid-v2 h2{letter-spacing:normal;margin:0;font-size:19px;font-weight:700;line-height:1.5}.company-mid-v2 [data-mid-group]{flex-direction:column;gap:8px;display:flex}.company-mid-v2 .mid-group{border-top:1px solid #19151222;padding-top:16px}.company-mid-v2 a{box-sizing:border-box;color:#191512;letter-spacing:normal;text-decoration:none;transform:none}.company-mid-v2 a:focus-visible{outline-offset:2px;outline:3px solid #191512}.company-mid-v2 .company-mid-v2-primary{background:#fff;border-radius:12px;justify-content:space-between;align-self:flex-start;align-items:center;gap:12px;width:min(100%,420px);min-height:56px;padding:8px 10px 8px 20px;font-size:16px;font-weight:700;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1.5px #191512}.company-mid-v2 .company-mid-v2-primary>span:first-child{min-width:0;word-break:auto-phrase;text-wrap:pretty}.company-mid-v2 .mid-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1.5px #191512}.company-mid-v2 .company-mid-v2-primary .mid-arrow{color:#fff;width:32px;height:32px;box-shadow:none;background:#191512;font-size:15px}.company-mid-v2 .company-mid-v2-primary:hover{background:#faf7f2}.company-mid-v2 .company-mid-v2-primary:focus-visible{outline-offset:3px}.company-mid-v2 .company-mid-v2-primary:active{background:#efe3cd}.company-mid-v2 .mid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.company-mid-v2 .mid-grid.mid-single{grid-template-columns:1fr}.company-mid-v2 .mid-method{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:64px;padding:10px 12px 10px 16px;display:flex;box-shadow:0 0 0 1px #19151229}.company-mid-v2 .mid-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.company-mid-v2 .mid-copy small{color:#4a423b;font-size:12px;font-weight:500;line-height:1.5}.company-mid-v2 .mid-copy>span{word-break:auto-phrase;font-size:15px;font-weight:700;line-height:1.5}.company-mid-v2 .mid-method:hover{box-shadow:0 0 0 1.5px #191512}.company-mid-v2 .mid-method:active{background:#faf7f2}.company-mid-v2 [data-mid-group=C]{gap:6px}.company-mid-v2 .mid-situation{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:0 12px;min-height:44px;display:flex}.company-mid-v2 .mid-situation small{color:#4a423b;font-size:12px;font-weight:500}.company-mid-v2 .mid-situation>span{text-underline-offset:5px;font-size:15px;font-weight:700;text-decoration:underline 1.5px}.company-mid-v2 .mid-situation>span:last-child{margin-left:-6px;text-decoration:none}.company-mid-v2 .mid-situation:hover{color:#da3a22}.company-mid-v2 .mid-related{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 14px 10px 18px;display:flex;box-shadow:inset 4px 0 #da3a22,0 0 0 1px #19151222}.company-mid-v2 .mid-related small{font-size:11px;font-weight:700}.company-mid-v2 .mid-related .mid-copy>span{text-underline-offset:4px;text-decoration:underline #19151255}.company-mid-v2 .mid-related>span:last-child{flex-shrink:0}.company-mid-v2 .mid-related:hover{box-shadow:inset 4px 0 #da3a22,0 0 0 1.5px #191512}@container (width<600px){.company-mid-v2{gap:14px;padding:18px 16px}.company-mid-v2 h2{font-size:17px}.company-mid-v2 .mid-group{padding-top:14px}.company-mid-v2 .company-mid-v2-primary{align-self:stretch;width:auto;font-size:15px}.company-mid-v2 .mid-grid{grid-template-columns:1fr}}@container (width<340px){.company-mid-v2{padding:16px 14px}}@media (width<=767px){.company-mid-v2-container{margin-top:28px}}
