.kv-wpl-hero{border-bottom:1px solid var(--wp--preset--color--line)}.kv-wpl-hero__inner{flex-wrap:wrap;align-items:center;gap:48px 72px;padding-block:80px 72px;display:flex}.kv-wpl-hero__text{flex-direction:column;flex:3 560px;gap:22px;min-width:0;display:flex}.kv-wpl-hero__title{text-wrap:balance;letter-spacing:-.045em;margin:0;font-size:clamp(44px,7vw,90px);font-weight:800;line-height:.92}.kv-wpl-hero__intro{max-width:640px;color:var(--wp--preset--color--ink-soft);margin:0;font-size:clamp(19px,2vw,24px);line-height:1.4}.kv-wpl-hero .kv-signup-form{margin-top:10px}.kv-wpl-hero__mascot{flex:2 320px;justify-content:center;display:flex}.kv-wpl-mascot{width:100%;max-width:440px;height:auto;display:block}.kv-wpl-mascot__outline{fill:var(--wp--preset--color--ink)}.kv-wpl-mascot__cheeks,.kv-wpl-mascot__dashes{fill:var(--wp--preset--color--accent)}@media (prefers-reduced-motion:no-preference){.kv-wpl-mascot__dashes{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite alternate kv-wpl-flutter}@keyframes kv-wpl-flutter{to{opacity:.55;transform:translate(6px)}}}.kv-wpl-latest{flex-direction:column;gap:64px;padding-block:64px;display:flex}.kv-wpl-latest__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.kv-wpl-latest__head .kv-label--strong{margin:0}.kv-wpl-latest__date{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);font-size:13px}.kv-wpl-tile{border-top:2px solid var(--wp--preset--color--ink);background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);flex-wrap:wrap;text-decoration:none;display:flex}.kv-wpl-tile:hover{color:var(--wp--preset--color--ink)}.kv-wpl-tile__number{box-sizing:border-box;background:var(--wp--preset--color--accent);min-height:280px;color:var(--wp--preset--color--white);flex-direction:column;flex:0 0 220px;justify-content:space-between;gap:24px;padding:32px;display:flex}.kv-wpl-tile__label{font-family:var(--wp--preset--font-family--mono);font-size:13px}.kv-wpl-tile__digits{letter-spacing:-.05em;font-size:104px;font-weight:800;line-height:.85}.kv-wpl-tile__body{flex-direction:column;flex:420px;gap:22px;min-width:0;padding:32px 36px;display:flex}.kv-wpl-tile__title{letter-spacing:-.02em;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.12}.kv-wpl-tile:hover .kv-wpl-tile__title{text-underline-offset:.12em;text-decoration:underline 2px}.kv-wpl-tile__sections{border-top:1px solid var(--wp--preset--color--line);flex-direction:column;display:flex}.kv-wpl-tile__section{border-bottom:1px solid var(--wp--preset--color--line);padding:10px 0;font-size:16px;display:block}.kv-wpl-tile__section--more{color:#4a4f55}.kv-wpl-tile__button{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--white);border-radius:24px;align-self:flex-start;padding:0 22px;font-size:15px;font-weight:700;line-height:48px}.kv-wpl-tile:focus-visible .kv-wpl-tile__button,.kv-wpl-tile:hover .kv-wpl-tile__button{background:var(--wp--preset--color--accent)}@media (width<=600px){.kv-wpl-tile__number{flex-direction:row;flex:100%;align-items:flex-end;min-height:0;padding:20px 24px}.kv-wpl-tile__digits{font-size:64px}.kv-wpl-tile__body{padding:24px}}.kv-wpl-issues{border-top:2px solid var(--wp--preset--color--ink);margin:0;padding:0;list-style:none}.kv-wpl-issue{border-bottom:1px solid var(--wp--preset--color--line);margin:0}.kv-wpl-issue__link{color:var(--wp--preset--color--ink);grid-template-columns:72px minmax(0,1fr) auto;align-items:baseline;gap:8px 28px;padding:22px 0;text-decoration:none;display:grid}.kv-wpl-issue__number{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);font-size:15px;font-weight:700}.kv-wpl-issue__title{font-size:21px;font-weight:700;line-height:1.3}.kv-wpl-issue__link:hover .kv-wpl-issue__title{text-underline-offset:.15em;text-decoration:underline}.kv-wpl-issue__date{color:#4a4f55;font-family:var(--wp--preset--font-family--mono);text-align:right;font-size:13px}.kv-wpl-issues--archive .kv-wpl-issue__link{grid-template-columns:88px minmax(0,1fr) 72px;gap:8px 24px;padding:20px 0}.kv-wpl-issues--archive .kv-wpl-issue__number{font-size:22px}.kv-wpl-issues--archive .kv-wpl-issue__title{font-size:20px;line-height:1.35}@media (width<=600px){.kv-wpl-issue__link,.kv-wpl-issues--archive .kv-wpl-issue__link{grid-template-columns:auto minmax(0,1fr);padding:18px 0}.kv-wpl-issue__number{grid-row:1}.kv-wpl-issue__date{text-align:left;grid-area:1/2}.kv-wpl-issue__title{grid-column:1/-1;font-size:19px}}.kv-wpl-inside{border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line);padding-block:64px}.kv-wpl-inside__title{letter-spacing:-.03em;margin-bottom:28px;font-size:clamp(30px,3.4vw,40px);line-height:1.05}.kv-wpl-inside__grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:0;display:grid}.kv-wpl-inside__grid>*{margin:0}.kv-wpl-inside__card{border:1px solid var(--wp--preset--color--line);padding:28px}.kv-wpl-inside__card h3{margin:0 0 10px;font-size:22px}.kv-wpl-inside__card p{color:var(--wp--preset--color--ink-soft);margin:0;line-height:1.5}.kv-wpl-hero__title{overflow-wrap:break-word;hyphens:manual}.kv-wpl-tile__title{overflow-wrap:break-word;hyphens:auto}@media (width<=600px){.kv-wpl-mascot{max-width:300px}}