.cover{--c-bg: var(--blue);--c-line: rgba(255, 255, 255, .5);--c-mark: var(--yellow);--c-page: #fff;--c-link: var(--yellow);position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-lg);background:var(--c-bg)}.cover--wide{aspect-ratio:21 / 8}.cover i{position:absolute;right:10%;height:5%;border-radius:999px;background:var(--c-line)}.cover i:nth-child(1){top:30%;width:46%}.cover i:nth-child(2){top:44%;width:38%}.cover i:nth-child(3){top:58%;width:42%}.cover b{position:absolute;top:42%;right:22%;width:18%;height:9%;border-radius:4px;background:var(--c-mark)}.cover em{position:absolute;top:26%;left:10%;width:22%;height:48%;border-radius:8px;background:var(--c-page);box-shadow:inset 0 0 0 0 transparent}.cover em:before{content:"";position:absolute;top:18%;right:14%;width:60%;height:8%;border-radius:999px;background:var(--c-mark);box-shadow:0 260% 0 -1px var(--c-line),0 470% 0 -1px var(--c-line)}.cover em:after{content:"";position:absolute;top:46%;right:-95%;width:95%;height:32%;border:2px solid var(--c-link);border-left:0;border-bottom:0;border-radius:0 60% 0 0}.cover--2{--c-bg: var(--ink);--c-line: rgba(255, 255, 255, .28);--c-page: #2a3651}.cover--3{--c-bg: var(--yellow);--c-line: rgba(14, 22, 41, .28);--c-mark: var(--blue);--c-page: #fff;--c-link: var(--ink)}.cover--4{--c-bg: var(--blue-50);--c-line: rgba(31, 59, 214, .3);--c-mark: var(--yellow);--c-page: #fff;--c-link: var(--blue)}.cover--5{--c-bg: #10215f;--c-line: rgba(255, 255, 255, .3);--c-page: var(--blue);--c-link: var(--yellow)}.cover--6{--c-bg: var(--cloud);--c-line: rgba(14, 22, 41, .18);--c-mark: var(--yellow);--c-page: var(--ink);--c-link: var(--blue)}.cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bcat{display:inline-block;margin-bottom:10px;color:var(--blue);font:600 .9rem/1.2 var(--font-display);text-decoration:none}.bcat:hover{text-decoration:underline;text-underline-offset:.3em}.bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.92rem;color:var(--muted)}.bmeta--lg{font-size:1rem}.bmeta__avatar,.pauthor__avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--blue);color:#fff;font:600 .95rem/1 var(--font-display)}.bmeta__dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.phero--blog{padding-bottom:clamp(48px,6vw,80px)}.bloghead{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px 64px;align-items:end}.bloghead h1{max-width:none}.bsearch{position:relative}.bsearch__icon{position:absolute;inset-inline-start:18px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--muted);pointer-events:none}.bsearch__input{width:100%;height:56px;padding:0 50px 0 18px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:400 1.05rem/1 var(--text);appearance:none;-webkit-appearance:none}.bsearch__input:focus{outline:none;box-shadow:0 0 0 4px var(--yellow)}.blog{padding-top:clamp(36px,5vw,56px)}.bcats{display:flex;gap:6px;margin-bottom:clamp(32px,4vw,48px);padding-bottom:18px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.bcats::-webkit-scrollbar{display:none}.bcats__item{flex-shrink:0;padding:10px 16px;border-radius:999px;color:var(--muted);font:500 .98rem/1 var(--font-display);text-decoration:none;transition:background-color .2s,color .2s}.bcats__item:hover{background:var(--cloud);color:var(--ink)}.bcats__item.is-on{background:var(--ink);color:#fff}.bfeat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center;margin-bottom:clamp(48px,6vw,88px)}.bfeat__media,.bcard__media{display:block;border-radius:var(--r-lg);overflow:hidden}.bfeat__media .cover,.bcard__media .cover{transition:transform .6s var(--ease)}.bfeat:hover .cover,.bcard:hover .cover{transform:scale(1.02)}.bfeat__title{margin-bottom:14px;font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.12;letter-spacing:-.025em}.bfeat__title a,.bcard__title a{text-decoration:none;background-image:linear-gradient(var(--yellow),var(--yellow));background-repeat:no-repeat;background-position:100% 92%;background-size:0% 30%;transition:background-size .4s var(--ease)}.bfeat__title a:hover,.bcard__title a:hover,.bfeat__title a:focus-visible,.bcard__title a:focus-visible{background-size:100% 30%}.bfeat__excerpt{margin-bottom:22px;font-size:1.15rem;color:var(--muted);max-width:52ch}.bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,4vw,56px) clamp(20px,2.4vw,36px)}.bcard__media{margin-bottom:18px}.bcard__title{margin-bottom:10px;font-size:1.32rem;line-height:1.3;letter-spacing:-.015em}.bcard__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px;font-size:1.02rem;color:var(--muted)}.bempty{padding:40px 0;color:var(--muted);font-size:1.1rem}.bpager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(48px,6vw,72px);padding-top:28px;border-top:1px solid var(--line)}.bpager__item{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink);font:500 1rem/1 var(--font-display);text-decoration:none;transition:background-color .2s}.bpager__item:hover{background:var(--cloud)}.bpager__item.is-on{background:var(--ink);color:#fff}.bpager__next{margin-inline-start:auto;padding:12px 18px;border:1.5px solid var(--line-strong);border-radius:999px;color:var(--ink);font:500 .98rem/1 var(--font-display);text-decoration:none;transition:border-color .2s}.bpager__next:hover{border-color:var(--ink)}.post__head{padding-top:calc(var(--head-h) + clamp(32px,5vw,64px))}.crumbs--light{color:var(--muted)}.crumbs--light a:hover{color:var(--ink)}.post__title{margin-bottom:18px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.post__lede{max-width:60ch;margin-bottom:26px;font-size:clamp(1.15rem,1.7vw,1.35rem);line-height:1.55;color:var(--muted)}.post__cover{margin-top:clamp(32px,4vw,52px)}.post__layout{display:grid;grid-template-columns:240px minmax(0,720px);gap:clamp(32px,6vw,96px);justify-content:center;padding-top:clamp(40px,5vw,72px)}.post__aside{position:sticky;top:calc(var(--head-h) + 32px);align-self:start;display:grid;gap:32px}.ptoc__title,.pshare__title{margin-bottom:12px;font:600 .92rem/1 var(--font-display);color:var(--faint)}.ptoc__list{margin:0;padding:0;list-style:none;border-inline-start:2px solid var(--line)}.ptoc__list a{display:block;margin-inline-start:-2px;padding:8px 16px;border-inline-start:2px solid transparent;color:var(--muted);font:500 .95rem/1.35 var(--font-display);text-decoration:none;transition:color .2s,border-color .2s}.ptoc__list a:hover{color:var(--ink)}.ptoc__list a.is-on{border-inline-start-color:var(--blue);color:var(--ink)}.pshare__btns{display:flex;gap:8px}.pshare__btn{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid var(--line-strong);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.pshare__btn:hover{border-color:var(--ink);background:var(--ink);color:#fff}.pshare__btn svg{width:18px;height:18px}.pshare__done{display:block;min-height:1.4em;margin-top:8px;font-size:.9rem;color:var(--green)}.prose{font-size:1.18rem;line-height:1.85;color:var(--ink-80)}.prose>*+*{margin-top:1.1em}.prose p{margin:0}.prose *+p{margin-top:1.1em}.prose h2{margin-top:2.4em;font-size:clamp(1.6rem,2.6vw,2.05rem);line-height:1.2;scroll-margin-top:calc(var(--head-h) + 24px)}.prose h3{margin-top:1.8em;font-size:1.3rem;line-height:1.3}.prose h2+p,.prose h3+p,.prose h2+h3{margin-top:.6em}.prose a:not(.btn){color:var(--blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em}.prose a:not(.btn):hover{background:var(--yellow-100);color:var(--ink)}.prose strong{color:var(--ink)}.prose ul,.prose ol{padding-inline-start:1.3em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--blue)}.prose blockquote{margin-inline:0;padding:4px 22px;border-inline-start:4px solid var(--yellow);font:500 1.3rem/1.6 var(--content);color:var(--ink)}.prose img,.prose figure{margin-inline:0;border-radius:var(--r-md)}.prose figcaption{margin-top:10px;font-size:.95rem;color:var(--muted);text-align:center}.prose table{width:100%;border-collapse:collapse;font-size:1rem}.prose th,.prose td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:start}.prose th{font:600 .95rem/1.3 var(--font-display);color:var(--ink);border-bottom-color:var(--ink)}.prose code{padding:2px 6px;border-radius:4px;background:var(--cloud);font-size:.9em}.tldr{padding:22px 26px;border-radius:var(--r-lg);background:var(--blue-50)}.tldr__title{margin-bottom:8px!important;font:600 1rem/1 var(--font-display);color:var(--blue)}.tldr ul{margin:0;font-size:1.08rem;line-height:1.7}.note{padding:18px 22px;border-inline-start:4px solid var(--yellow);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--yellow-100);font-size:1.08rem}.note__title{margin-bottom:4px!important;font:600 1rem/1.3 var(--font-display);color:var(--ink)}.note p+p{margin-top:0!important}.pcta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:2.2em!important;padding:24px 26px;border-radius:var(--r-lg);background:var(--ink);color:#c4cbd9;font-size:1.05rem;line-height:1.6}.pcta__title{margin-bottom:4px;color:#fff;font:600 1.15rem/1.35 var(--font-display)}.pcta>div{flex:1 1 320px}.pfig{margin:1.4em 0 0}.pfig__card{padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-2);font-size:1rem;line-height:1.6}.pfig__sent{font-family:var(--content);font-size:1.08rem}.pfig__sent mark{padding:1px 4px;border-radius:3px;background:var(--yellow);color:var(--ink);font-weight:600}.pfig__to{margin-top:10px!important;font:500 1rem/1.4 var(--font-display);color:var(--blue)}.pfig__to span{margin-inline-end:6px;color:var(--faint);font-weight:400}.pfig__why{display:flex;align-items:center;gap:10px;margin-top:8px!important;color:var(--muted)}.post__foot{padding-top:clamp(48px,6vw,80px)}.ptags{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:28px;border-bottom:1px solid var(--line)}.ptags a{padding:7px 14px;border-radius:999px;background:var(--cloud);color:var(--ink);font:500 .92rem/1 var(--font-display);text-decoration:none}.ptags a:hover{background:var(--blue-50);color:var(--blue)}.pauthor{display:flex;gap:18px;align-items:flex-start;padding-top:28px;color:var(--muted)}.pauthor__avatar{width:56px;height:56px;font-size:1.3rem}.pauthor__name{margin-bottom:4px;color:var(--ink);font:600 1.1rem/1.3 var(--font-display)}.related{margin-top:clamp(40px,6vw,80px);background:var(--cloud)}.related h2{margin-bottom:36px}.bgrid--3 .bcard__title{font-size:1.22rem}@media(max-width:1080px){.post__layout{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}.post__aside{position:static;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:20px 22px;border-radius:var(--r-lg);background:var(--cloud)}.ptoc__list{columns:2;column-gap:24px}}@media(max-width:960px){.bloghead,.bfeat{grid-template-columns:minmax(0,1fr)}.bgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bgrid,.post__aside{grid-template-columns:minmax(0,1fr)}.ptoc__list{columns:1}.cover--wide{aspect-ratio:16 / 10}.prose{font-size:1.1rem}.bpager__next{margin-inline-start:0}}.cover--img{background:var(--cloud)}.cover--img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bpager__item--dots{background:none;box-shadow:none}.post__elementor{margin-top:clamp(32px,4vw,56px)}.prose .wp-block-group__inner-container>*+*{margin-top:.8em}.prose .wp-block-image img,.prose img{height:auto}.prose .wp-block-image figcaption,.prose .wp-element-caption{margin-top:8px;font-size:.92rem;color:var(--muted)}.prose .wp-block-quote{margin-inline:0}.prose .wp-block-separator{margin-block:2em;border:0;border-top:1px solid var(--line)}.prose .wp-block-table table{width:100%}.phero--blog h1{overflow-wrap:anywhere}
