.hpc,.hrw{--ink:#1d2331;--body:#4a4f5c;--mut:#6b6f7a;--line:#e7e3dc;--cream:#fbf8f2;--acc:var(--accent,#d07c5a);--acc-d:var(--accent-dark,#b5663f);-webkit-font-smoothing:antialiased}.hpc *,.hrw *{box-sizing:border-box}:where(.hpc,.hrw) :is(h2,h3,p){margin:0}.hph{background:repeating-linear-gradient(135deg,#eae5dd 0 10px,#f1ede6 10px 20px)}.hpc{color:var(--ink);flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.hpc-img{aspect-ratio:4/5;background:#eae5dd;border-radius:16px;transition:box-shadow .25s;position:relative;overflow:hidden}.hpc-img img{object-fit:cover;transition:transform .6s}.hpc:hover .hpc-img{box-shadow:0 16px 32px -18px #1d233180}.hpc:hover .hpc-img img{transform:scale(1.03)}.hpc-tag{height:24px;color:var(--ink);background:#fffffff2;border-radius:999px;padding:0 10px;font-size:11px;font-weight:600;line-height:24px;position:absolute;top:12px;left:12px}.hpc-heart{z-index:2;width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fffffff2;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.hpc-heart:hover{transform:scale(1.06)}.hpc-heart[aria-pressed=true]{color:var(--acc)}.hpc h3{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.hpc h3 a{color:inherit;text-decoration:none}.hpc h3 a:after{content:"";z-index:1;position:absolute;inset:0}.hpc-s{color:var(--mut);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13.5px;overflow:hidden}.hpc-m{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13.5px;display:flex}.hpc-m b{font-weight:600}.hpc-m .st{color:var(--acc)}.hpc-m .mu{color:var(--mut)}.hpc-m i{background:#c9c3b8;border-radius:50%;width:3px;height:3px}@media (max-width:639px){.hpc-u{display:none}}.hrw{background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);padding:96px 0}.hrw-w{max-width:1280px;margin:0 auto;padding:0 48px}.hrw-h{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.hrw-k{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-d);font-size:12px;font-weight:600}.hrw-h h2{letter-spacing:-.035em;text-wrap:balance;margin-top:12px;font-size:44px;font-weight:600;line-height:1.05}.hrw-more{white-space:nowrap;color:var(--acc-d);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hrw-more:hover{color:var(--acc)}.hrw-g{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;display:grid}.hrw-c{color:var(--ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.hrw-c:hover{color:var(--ink)}.hrw-img{background:#3a3f4c;border-radius:18px;position:relative;overflow:hidden}.hrw-img img{object-fit:cover;transition:transform .8s}.hrw-c:hover .hrw-img img{transform:scale(1.03)}.hrw-n{z-index:1;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e10168c;border-radius:999px;height:26px;padding:0 10px;font-size:11.5px;font-weight:600;line-height:26px;position:absolute;top:12px;right:12px}.hrw-c h3{letter-spacing:-.02em;font-size:22px;font-weight:600}.hrw-meta{color:var(--mut);margin-top:4px;font-size:13.5px}.hrw-note{color:var(--body);margin-top:10px;font-size:14.5px;line-height:1.55}.hrw-by{color:var(--mut);border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.hrw-by b{color:var(--ink);font-weight:600}.hrw-by .av{object-fit:cover;background:#eae5dd;border-radius:8px;flex:none;width:28px;height:28px}.hrw-big .hrw-img{height:100%;min-height:620px}.hrw-big .hrw-img:after{content:"";background:linear-gradient(#0e101600,#0e10161a 45%,#0e1016d9);position:absolute;inset:0}.hrw-ov{color:#fff;z-index:1;padding:36px;position:absolute;bottom:0;left:0;right:0}.hrw-big h3{letter-spacing:-.03em;font-size:36px}.hrw-big .hrw-meta{color:#fffc}.hrw-big .hrw-note{color:#ffffffd9;max-width:460px;font-size:16px}.hrw-big .hrw-by{color:#ffffffbf;border-color:#fff3}.hrw-big .hrw-by b{color:#fff}.hrw-stack{flex-direction:column;gap:24px;display:flex}.hrw-sm{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;display:grid}.hrw-sm .hrw-img{aspect-ratio:4/5}@media (max-width:700px){.hrw{padding:56px 0}.hrw-w{padding:0 20px}.hrw-h{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.hrw-h h2{font-size:30px}.hrw-g{grid-template-columns:1fr}.hrw-big .hrw-img{min-height:520px}.hrw-ov{padding:22px}.hrw-big h3{font-size:26px}.hrw-big .hrw-note{font-size:14.5px}.hrw-sm{grid-template-columns:110px minmax(0,1fr);gap:14px}.hrw-sm h3{font-size:17px}.hrw-sm .hrw-note{display:none}}