.subsection-title{font:400 clamp(27px,3vw,38px)/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.035em;margin:0 0 25px}
.method-section{margin:0 0 82px;max-width:930px}
.method-list{border-top:1px solid var(--line)}
.method-row{border-bottom:1px solid var(--line)}
.method-row-link{display:grid;grid-template-columns:minmax(180px,245px) minmax(0,1fr);gap:30px;align-items:center;padding:24px 0;color:inherit}
.method-row-link:hover h3,.method-row-link:focus-visible h3{color:var(--green)}
.method-row-image{aspect-ratio:1.65;background:#f0f1f8;overflow:hidden;border-radius:4px}
.method-row-image img{display:block;width:100%;height:100%;object-fit:cover}
.method-row-copy h3{font-size:clamp(21px,2.1vw,27px);line-height:1.25;letter-spacing:-.035em;margin:0 0 9px;transition:color .2s}
.method-row-copy p{font:400 16px/1.6 Georgia,'Times New Roman',serif;color:#4d5058;margin:0 0 13px}
.method-row-meta{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.06em;color:#747782}
.domain-title{margin-top:0}
.article-content figure img{height:auto;max-width:100%}
.article-content figcaption{font-size:13px;line-height:1.5;color:#656872}
@media(max-width:640px){.method-section{margin-bottom:62px}.method-row-link{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0}.method-row-copy h3{font-size:18px}.method-row-copy p{font-size:13px;line-height:1.45}.method-row-meta{font-size:9px}.method-row-image{aspect-ratio:1.2}}
