.voca-landing .blog-list{display:flex;flex-direction:column;gap:1px;background:var(--kol-12);border:var(--hair);border-radius:var(--r-md);overflow:hidden}.voca-landing .blog-card{display:block;background:var(--lin);padding:28px 30px;text-decoration:none;color:inherit;transition:background .18s ease}.voca-landing .blog-card:hover{background:var(--gran-08)}.voca-landing .blog-card-foot,.voca-landing .blog-card-top{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--kol-meta)}.voca-landing .blog-card-foot{margin-top:14px}.voca-landing .blog-card-title{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.22;margin:12px 0 0;max-width:30ch;color:var(--kol)}.voca-landing .blog-card:hover .blog-card-title{color:var(--gran)}.voca-landing .blog-card-ex{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--kol-55);max-width:62ch}.voca-landing .blog-topic{font-size:10.5px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ronn-tx);white-space:nowrap}.voca-landing .blog-dot{color:var(--kol-12)}.voca-landing .blog-article{padding:0}.voca-landing .blog-head{padding:72px 52px 40px;border-bottom:var(--hair)}.voca-landing .blog-head .int-crumbs{margin-bottom:18px}.voca-landing .blog-head .blog-topic{display:block;margin-bottom:14px}.voca-landing .blog-head h1{font-family:var(--font-display);font-size:clamp(34px,5vw,50px);font-weight:700;line-height:var(--lh-head);letter-spacing:-.01em;max-width:20ch;margin:0;color:var(--kol)}.voca-landing .blog-standfirst{margin:22px 0 0;font-size:20px;line-height:1.55;color:var(--kol-55);max-width:58ch}.voca-landing .blog-byline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:28px;font-size:13px;color:var(--kol-meta)}.voca-landing .blog-byline-name{color:var(--kol)}.voca-landing .blog-byline-role:before{content:"· ";color:var(--kol-12)}.voca-landing .blog-body{padding:48px 52px 64px;max-width:calc(var(--measure) + 104px);border-bottom:var(--hair)}.voca-landing .blog-body>*{max-width:var(--measure)}.voca-landing .blog-body p{font-size:18px;line-height:var(--lh-body);color:var(--kol-55);margin:0 0 22px}.voca-landing .blog-body>p:first-child{font-size:19.5px;color:var(--kol)}.voca-landing .blog-body h2{font-size:29px;line-height:1.2;letter-spacing:-.005em;margin:52px 0 16px;max-width:26ch}.voca-landing .blog-body h2,.voca-landing .blog-body h3{font-family:var(--font-display);font-weight:700;color:var(--kol)}.voca-landing .blog-body h3{font-size:var(--t-h3);line-height:1.3;margin:36px 0 12px;max-width:30ch}.voca-landing .blog-body>:is(h2,h3):first-child{margin-top:0}.voca-landing .blog-body ol,.voca-landing .blog-body ul{margin:0 0 22px;padding-left:22px;font-size:18px;line-height:var(--lh-body);color:var(--kol-55)}.voca-landing .blog-body li{margin-bottom:9px}.voca-landing .blog-body li::marker{color:var(--kol-meta)}.voca-landing .blog-body strong{color:var(--kol);font-weight:700}.voca-landing .blog-body a{color:var(--gran);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--gran-14);transition:text-decoration-color .18s ease}.voca-landing .blog-body a:hover{text-decoration-color:var(--gran)}.voca-landing .blog-body blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:2px solid var(--sandhav)}.voca-landing .blog-body blockquote p{font-family:var(--font-display);font-size:21px;font-style:italic;line-height:1.5;color:var(--kol);margin:0}.voca-landing .blog-body hr{border:none;border-top:var(--hair);margin:44px 0}.voca-landing .blog-body code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.88em;padding:2px 6px;border-radius:var(--r-xs);background:var(--gran-08);color:var(--kol)}.voca-landing .blog-body pre{margin:0 0 22px;padding:18px 20px;border:var(--hair);border-radius:var(--r-md);background:var(--gran-08);overflow-x:auto}.voca-landing .blog-body pre code{background:none;padding:0;font-size:13.5px;line-height:1.6}.voca-landing .blog-body .blog-table{margin:0 0 26px;overflow-x:auto;border:var(--hair);border-radius:var(--r-md)}.voca-landing .blog-body table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.voca-landing .blog-body td,.voca-landing .blog-body th{text-align:left;padding:13px 18px;border-bottom:var(--hair);vertical-align:top}.voca-landing .blog-body th{font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--kol-meta);white-space:nowrap}.voca-landing .blog-body td{color:var(--kol-55)}.voca-landing .blog-body td:first-child{color:var(--kol)}.voca-landing .blog-body tr:last-child td{border-bottom:none}.voca-landing .blog-body img{max-width:100%;height:auto;border-radius:var(--r-md);margin:8px 0 26px}.voca-landing .blog-more{display:flex;flex-direction:column;gap:1px;background:var(--kol-12);border:var(--hair);border-radius:var(--r-md);overflow:hidden;margin-top:10px}.voca-landing .blog-more-item{display:block;background:var(--lin);padding:18px 22px;text-decoration:none;color:inherit;transition:background .18s ease}.voca-landing .blog-more-item:hover{background:var(--gran-08)}.voca-landing .blog-more-title{display:block;font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.3;color:var(--kol)}.voca-landing .blog-more-ex{display:block;margin-top:5px;font-size:14.5px;line-height:1.55;color:var(--kol-55);max-width:68ch}@media (max-width:700px){.voca-landing .blog-head{padding:48px 22px 30px}.voca-landing .blog-body{padding:34px 22px 44px}.voca-landing .blog-card{padding:22px}.voca-landing .blog-card-title{font-size:22px}.voca-landing .blog-body ol,.voca-landing .blog-body p,.voca-landing .blog-body ul{font-size:17px}.voca-landing .blog-body>p:first-child{font-size:18px}.voca-landing .blog-body h2{font-size:25px}}html:not([data-site=lin]) .voca-landing .blog-card,html:not([data-site=lin]) .voca-landing .blog-more-item{background:var(--card)}html:not([data-site=lin]) .voca-landing .blog-card:hover,html:not([data-site=lin]) .voca-landing .blog-more-item:hover{background:rgba(143,191,168,.08)}html:not([data-site=lin]) .voca-landing .blog-body :is(h2,h3,strong,code),html:not([data-site=lin]) .voca-landing .blog-body blockquote p,html:not([data-site=lin]) .voca-landing .blog-body td:first-child,html:not([data-site=lin]) .voca-landing .blog-body>p:first-child,html:not([data-site=lin]) .voca-landing .blog-byline-name,html:not([data-site=lin]) .voca-landing .blog-card-title,html:not([data-site=lin]) .voca-landing .blog-head h1,html:not([data-site=lin]) .voca-landing .blog-more-title{color:var(--ink)}html:not([data-site=lin]) .voca-landing .blog-card:hover .blog-card-title{color:var(--accent)}html:not([data-site=lin]) .voca-landing .blog-topic{color:var(--ronn-lt)}html:not([data-site=lin]) .voca-landing .blog-body a{color:var(--accent)}html:not([data-site=lin]) .voca-landing .blog-body a:hover{text-decoration-color:var(--accent)}html:not([data-site=lin]) .voca-landing .blog-body code,html:not([data-site=lin]) .voca-landing .blog-body pre{background:rgba(143,191,168,.1)}html:not([data-site=lin]) .voca-landing .blog-body,html:not([data-site=lin]) .voca-landing .blog-body .blog-table,html:not([data-site=lin]) .voca-landing .blog-body :is(th,td),html:not([data-site=lin]) .voca-landing .blog-body hr,html:not([data-site=lin]) .voca-landing .blog-body pre,html:not([data-site=lin]) .voca-landing .blog-head,html:not([data-site=lin]) .voca-landing .blog-list,html:not([data-site=lin]) .voca-landing .blog-more{border-color:var(--kol-12)}