.seo-detail #main .ns-visual .wrap>.ns-layout{max-width:none;width:100%;margin-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}
.ns-copy{min-width:0}.ns-copy h2{font-size:40px;line-height:1.17;margin:16px 0 24px;max-width:none}.ns-copy p{font-size:17px;line-height:1.8}.ns-copy article{border-top:1px solid #c8c3b8;padding-top:20px;margin-top:20px}.ns-copy h3{font-size:23px;margin:0 0 10px}
.ns-visual figure{margin:0;min-width:0}.ns-visual figure>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.ns-reverse .ns-copy{order:2}.ns-reverse figure{order:1}
.ns-team{background:#1c1916;color:#fff;padding:36px}.ns-team div{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #ffffff33}.ns-team div:last-child{border:0}.ns-team div>span{color:#d8ba72}.ns-team p{margin:0}.ns-team strong{font:25px/1.2 Georgia,serif;display:block}.ns-team small{display:block;margin-top:8px;color:#d8d5cf;font-size:15px}
.ns-check{background:#f4f3ee;padding:36px}.ns-check>p{font:26px/1.3 Georgia,serif;margin:0 0 26px}.ns-check div{display:grid;grid-template-columns:32px 1fr;gap:14px;padding:18px 0;border-top:1px solid #d1cabd;font-size:17px}.ns-check div span:first-child{color:#947126}
@media(max-width:760px){.seo-detail #main .ns-visual .wrap>.ns-layout{grid-template-columns:1fr;gap:30px}.ns-copy h2{font-size:31px}.ns-reverse .ns-copy,.ns-reverse figure{order:initial}.ns-team,.ns-check{padding:24px}}
