.blog-list{padding-block:56px 72px}.blog-card{max-width:1080px;border:1px solid var(--line);background:var(--white)}.blog-card-link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);color:inherit;text-decoration:none}.blog-card-link>img{width:100%;height:100%;min-height:280px;object-fit:cover}.blog-card-copy{min-width:0;padding:32px}.blog-card-copy time{display:block;margin-bottom:12px;color:var(--text);font-size:13px}.blog-card-copy h2{font-size:clamp(28px,2.6vw,36px);line-height:1.2}.blog-card-copy p{margin-top:16px;font-size:16px;line-height:1.7}.blog-card-read{display:inline-block;margin-top:20px;color:var(--magenta);font-size:15px;text-decoration:underline;text-underline-offset:5px}.blog-card-link:hover h2{color:var(--magenta)}.article-header{padding:50px 0 28px}.article-heading{max-width:960px}.article-heading .breadcrumbs{margin-bottom:24px}.article-heading h1{font-size:clamp(36px,4.4vw,58px);line-height:1.12}.article-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;margin-top:24px;font-size:14px;line-height:1.7}.article-cover{width:min(1120px,calc(100% - 96px));margin:0 auto 42px}.article-cover img{width:100%;height:auto}.article-cover figcaption{margin-top:8px;color:var(--text);font-size:12px;line-height:1.6}.article-body{width:min(960px,calc(100% - 96px));margin:0 auto;padding-bottom:72px}.article-body p,.article-body h2,.article-body h3,.article-actions{max-width:760px;margin-inline:auto}.article-body p{font-size:18px;line-height:1.8}.article-body p+p{margin-top:18px}.article-body a{color:var(--magenta);text-decoration-thickness:1px}.article-body a:hover{color:var(--walnut)}.article-section{margin-top:48px}.article-section h2{margin-bottom:22px;font-size:clamp(28px,3vw,36px);line-height:1.25}.article-section h3{margin-top:30px;margin-bottom:14px;font-size:25px;line-height:1.3}.article-comparison{max-width:100%;margin-top:26px;overflow-x:auto;border:1px solid var(--line)}.article-comparison table{width:100%;min-width:900px;border-collapse:collapse;text-align:left}.article-comparison th,.article-comparison td{padding:16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top;font-size:15px;line-height:1.65}.article-comparison th:last-child,.article-comparison td:last-child{border-right:0}.article-comparison tbody tr:last-child>*{border-bottom:0}.article-comparison thead th{background:var(--linen);font-weight:600}.article-comparison tbody th{width:20%;font-weight:500}.article-comparison tbody tr:nth-child(2n){background:#fcfaf8}.article-body .article-note{margin-top:20px;font-size:15px;line-height:1.7}.article-actions{margin-top:26px}.article-body .btn{max-width:100%;color:var(--white)}.article-body .btn:hover{color:var(--white)}.article-body .article-back{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);font-size:15px}@media(max-width:700px){.blog-list{padding-block:32px 48px}.blog-card-link{grid-template-columns:minmax(0,1fr)}.blog-card-link>img{min-height:0;aspect-ratio:2 / 1}.blog-card-copy{padding:24px}.article-header{padding-top:32px}.article-heading .breadcrumbs{margin-bottom:20px}.article-heading h1{font-size:clamp(34px,8.5vw,44px)}.article-meta{margin-top:20px;font-size:13px}.article-cover{width:calc(100% - 40px);margin-bottom:30px}.article-body{width:calc(100% - 40px);padding-bottom:48px}.article-body p{font-size:17px;line-height:1.8}.article-section{margin-top:36px}.article-section h2{font-size:29px}.article-section h3{font-size:24px}.article-actions .btn{padding-inline:20px;font-size:11px}}
