.works-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.5em 0 2em}.works-field-card{padding:18px 20px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04)}.works-field-card h3{margin:0 0 .6em;padding:0;border:0;background:none;font-size:1.05em;font-weight:700}.works-field-card h3::before,.works-field-card h3::after{content:none;display:none}.works-field-card p{margin:0;line-height:1.7}.works-client-list{margin:2em 0}.works-client-list details{margin-bottom:12px;overflow:hidden;border:1px solid #e5e5e5;border-radius:8px;background:#fff}.works-client-list summary{padding:14px 18px;background:#f7f7f7;font-weight:700;list-style:none;cursor:pointer}.works-client-list summary::-webkit-details-marker{display:none}.works-client-list summary::after{content:"+";float:right;font-weight:700}.works-client-list details[open] summary::after{content:"-"}.works-client-list ul{columns:2;column-gap:2em;margin:0;padding:18px 22px 18px 2em}.works-client-list li{break-inside:avoid;margin-bottom:.35em}@media (max-width:767px){.works-field-list{grid-template-columns:1fr}.works-client-list ul{columns:1}}.arctangent-profile-head{margin:0 0 2em;padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.arctangent-profile-head img{max-width:140px;height:auto}@media (max-width:767px){.arctangent-profile-head{padding:18px}.arctangent-profile-head img{max-width:110px}}