.art-head{max-width:1760px;padding-top:40px;display:flex;flex-direction:column;gap:28px}.art-head h1{font-size:64px;max-width:18ch;text-wrap:balance}.art-head .standfirst{font-size:20px;line-height:1.55;color:var(--muted);max-width:680px}.art-body-wrap{max-width:1760px;padding-top:48px}.art-frame{padding:56px 60px}.art-more{max-width:1760px;padding-top:96px;gap:32px}.art-more,.article-body{display:flex;flex-direction:column}.article-body{max-width:760px;font-size:17px;line-height:1.7;color:var(--ink);gap:20px}.article-body .lead{font-size:20px;line-height:1.55;color:var(--ink)}.article-body h2{font-family:var(--font);font-stretch:85%;font-weight:600;letter-spacing:-.015em;font-size:28px;line-height:1.1;margin-top:20px}.article-body h3{font-size:18px;font-weight:600}.article-body p{color:#2a3650}.article-body b,.article-body strong{font-weight:600;color:var(--ink)}.article-body ul{margin:0;padding:0;list-style:none}.article-body .ic{display:none}.article-body .callout{border-left:2px solid var(--acc);background:var(--bg);padding:20px 24px;color:var(--ink)}.article-body .compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.article-body .compare .col{border:1px solid var(--line);padding:24px;background:var(--bg);display:flex;flex-direction:column;gap:14px}.article-body .compare .col h3{display:flex;align-items:center;gap:8px}.article-body .compare ul{display:grid;grid-gap:10px;gap:10px}.article-body .compare li{font-size:15px;color:var(--muted);display:flex;gap:10px;line-height:1.5}.article-body .compare li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);margin-top:9px;flex:none}.article-body .checklist{display:grid;grid-gap:12px;gap:12px}.article-body .checklist li{display:grid;grid-template-columns:28px 1fr;grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--line);padding:16px 18px;background:var(--bg)}.article-body .checklist .chk{width:22px;height:22px;border:1px solid var(--acc);color:var(--acc);display:grid;place-items:center;font-size:13px;margin-top:2px}.article-body .checklist b{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.article-body .checklist span:last-child{font-size:15px;color:var(--muted);line-height:1.5}.article-body .numbered{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.article-body .numbered .item{border:1px solid var(--line);padding:18px 20px;background:var(--bg);display:block}.article-body .numbered .item .n{font-size:13px;color:var(--muted);margin-bottom:6px;display:block}.article-body .numbered .item b{display:block;font-size:16px;color:var(--ink);margin-bottom:2px}.article-body .numbered .item span:last-child{font-size:15px;color:var(--muted);line-height:1.5}.article-body .phases{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.article-body .phases .ph{border-top:2px solid var(--acc);padding-top:14px;display:block}.article-body .phases .ph .n{font-size:13px;color:var(--muted);margin-bottom:6px;display:block}.article-body .phases .ph b{display:block;font-size:16px;margin-bottom:2px;color:var(--ink)}.article-body .phases .ph span:last-child{font-size:15px;color:var(--muted);line-height:1.5}@media (max-width:900px){.art-head h1{font-size:38px}.art-head .standfirst{font-size:17px}.art-frame{padding:28px 20px}.art-more{padding-top:64px}.article-body .compare,.article-body .numbered,.article-body .phases{grid-template-columns:1fr}}