.longform{padding-block:var(--wp--custom--rhythm--section);container-type:inline-size}.longform__inner{gap:var(--wp--preset--spacing--60);display:grid}.longform__heading{max-inline-size:var(--wp--custom--measure--narrow);margin:0}.longform__body{max-inline-size:var(--wp--custom--measure--base)}.longform__body:only-child{grid-column:1/-1}@container (width>=56rem){.longform__inner{gap:var(--wp--preset--spacing--110);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.longform__heading{position:sticky;inset-block-start:var(--umv-sticky-top)}}.longform__body>*+*{margin-block-start:var(--wp--preset--spacing--50)}.longform__body :is(p,li){color:var(--wp--preset--color--ink-secondary);font-size:var(--wp--preset--font-size--body);line-height:var(--wp--custom--line-height--long);text-wrap:pretty}.longform__body :is(h2,h3,h4){color:var(--wp--preset--color--ink);line-height:var(--wp--custom--line-height--title);text-wrap:balance;margin-block-start:var(--wp--preset--spacing--80)}.longform__body h2{font-size:var(--wp--preset--font-size--title)}.longform__body h3{font-size:var(--wp--preset--font-size--title-sm)}.longform__body h4{font-size:var(--wp--preset--font-size--lede)}.longform__body :is(ul,ol){padding-inline-start:1.25em}.longform__body li+li{margin-block-start:var(--wp--preset--spacing--20)}.longform__body a{font-weight:var(--wp--custom--font-weight--semibold);text-underline-offset:var(--wp--custom--underline--offset-sm);text-decoration:underline;text-decoration-thickness:from-font}.longform__body table{border-collapse:collapse;inline-size:100%;font-size:var(--wp--preset--font-size--meta)}.longform__body :is(th,td){padding:var(--wp--preset--spacing--30);border-block-end:var(--wp--custom--border--hairline);text-align:start;vertical-align:top}.longform__heading{font-size:var(--wp--custom--longform--heading,var(--wp--preset--font-size--heading));line-height:var(--wp--custom--longform--heading-leading,var(--wp--custom--line-height--flat));text-wrap:var(--wp--custom--longform--heading-wrap,balance)}.longform__body:only-child{justify-self:var(--wp--custom--longform--solo-align,normal);inline-size:100%;max-inline-size:var(--wp--custom--longform--solo-measure,var(--wp--custom--measure--base));font-size:var(--wp--custom--longform--solo-size,1em)}.longform__body:only-child :is(p,li){font-size:var(--wp--custom--longform--solo-size,var(--wp--preset--font-size--body))}:where(.prose)>section:not(.has-ground)+.longform:not(.has-ground):not(:has(h2)){padding-block-start:var(--wp--custom--longform--continue-gap,var(--wp--custom--rhythm--section))}.longform.bleed.has-ground{padding-inline:max(var(--wp--custom--frame--gutter,var(--wp--preset--spacing--90)), calc(50cqw - var(--wp--style--global--content-size) / 2))}.longform--surface{background:var(--wp--preset--color--surface)}.longform--ink{--umv-accent-text:var(--wp--preset--color--accent-on-ink,var(--wp--preset--color--accent));background:var(--wp--preset--color--ink);color:var(--wp--preset--color--base)}.longform--ink :is(.longform__heading,.longform__body :is(h2,h3,h4,strong,a)){color:var(--wp--preset--color--base)}.longform--ink .longform__body :is(p,li){color:var(--wp--custom--alpha--on-ink)}.longform--ink .longform__body :is(th,td){border-block-end-color:var(--wp--custom--alpha--on-ink-faint)}.longform--more{padding-block:0 var(--wp--preset--spacing--50)}.longform__more{border-block:var(--wp--custom--border--hairline)}.longform__summary{align-items:center;gap:var(--wp--preset--spacing--30);min-block-size:4.5rem;padding-block:var(--wp--preset--spacing--40);cursor:pointer;list-style:none;display:flex}.longform__summary::-webkit-details-marker{display:none}.longform__summary:focus,.longform__summary:focus-visible{outline:none}.longform__summary{-webkit-tap-highlight-color:transparent}.longform__summary:focus-visible .longform__label{text-decoration:underline;-webkit-text-decoration-color:var(--wp--preset--color--accent-deep);-webkit-text-decoration-color:var(--wp--preset--color--accent-deep);text-decoration-color:var(--wp--preset--color--accent-deep);text-decoration-thickness:var(--wp--custom--underline--thickness-lg);text-underline-offset:var(--wp--custom--underline--offset)}.longform__summary:focus-visible .toggle-disc{outline:var(--wp--custom--focus--ring);outline-offset:var(--wp--custom--focus--offset)}.longform__label{line-height:var(--wp--custom--line-height--title);letter-spacing:normal;margin:0}.longform__more>.longform__body{max-inline-size:var(--wp--custom--measure--wide);padding-block:var(--wp--preset--spacing--20) var(--wp--preset--spacing--90)}.longform__more>.longform__body>:first-child{margin-block-start:0}.longform__more>.longform__body :is(p,li){font-size:var(--wp--preset--font-size--reading)}@media (prefers-reduced-motion:reduce){.longform__chip,.longform__chip:before{transition:none}}.longform--open .longform__inner{gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr)}.longform--open .longform__heading{max-inline-size:none;position:static}.longform__num{align-items:center;gap:var(--wp--preset--spacing--30);margin:0 0 var(--wp--preset--spacing--50);color:var(--wp--preset--color--accent-shade);font-family:var(--wp--preset--font-family--heading,inherit);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--extrabold);line-height:var(--wp--custom--line-height--flat);letter-spacing:var(--wp--custom--tracking--sm);font-variant-numeric:tabular-nums;display:flex}.longform__num:after{content:"";flex:0 0 var(--wp--custom--eyebrow--rule,2rem);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--accent);block-size:2px}.longform--open .longform__main>.longform__num+.longform__heading{margin-block-start:0}.longform--open .longform__body{max-inline-size:70ch}.longform--open .longform__part>:first-child{margin-block-start:0}.longform--open .longform__part>*+*{margin-block-start:var(--wp--preset--spacing--50)}.longform--open .longform__part+.longform__part{margin-block-start:var(--wp--preset--spacing--90)}.longform--open .longform__body :is(p,li){font-size:var(--wp--preset--font-size--reading)}.longform--open .longform__part--first>p:first-of-type{max-inline-size:60ch;color:var(--wp--preset--color--ink);font-size:var(--wp--preset--font-size--lede);line-height:var(--wp--custom--line-height--body)}.longform--open .longform__body h3{font-size:var(--wp--preset--font-size--title)}.longform--open .longform__main{gap:var(--wp--preset--spacing--60);min-inline-size:0;display:grid}.longform__photo{order:-1;margin:0}.longform__photoimg{aspect-ratio:1.4;object-fit:cover;border-radius:var(--wp--custom--radius--lg);block-size:auto;inline-size:100%;display:block}@media (min-width:64rem){:is(.longform--photo,.longform--aside) .longform__inner{align-items:start;gap:var(--wp--preset--spacing--100);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.longform--aside .caside{max-inline-size:none}.longform__photo{order:0;position:sticky;inset-block-start:var(--umv-sticky-top)}.longform__photoimg{max-block-size:calc(100vh - var(--umv-sticky-top) - var(--wp--preset--spacing--70))}.longform--long .longform__photoimg{aspect-ratio:4/5}}@media (min-width:80rem){.longform--columns .longform__body{align-items:start;gap:var(--wp--preset--spacing--90) var(--wp--preset--spacing--110);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none;display:grid}.longform--columns .longform__part--first{grid-column:1/-1;max-inline-size:70ch}.longform--columns .longform__part+.longform__part{margin-block-start:0}.longform--columns .longform__part:not(.longform__part--first){border-block-start:var(--wp--custom--border--hairline);padding-block-start:var(--wp--preset--spacing--50)}}.longform--centred .longform__inner{justify-items:center;gap:var(--wp--preset--spacing--50);text-align:center;grid-template-columns:minmax(0,1fr)}.longform--centred .longform__heading{max-inline-size:none;position:static}.longform--centred .longform__body{max-inline-size:var(--wp--custom--measure--base);text-align:start}.longform--centred .longform__body :is(p,li){font-size:var(--wp--preset--font-size--lede);text-wrap:pretty}.longform--contents .ptoc-layout{gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr)}.ptoc__body{inline-size:100%;max-inline-size:var(--wp--custom--longform--contents-measure,36em)}.ptoc__body :is(h3,h4){scroll-margin-block-start:var(--wp--preset--spacing--40)}.ptoc__body>:first-child{margin-block-start:0}.ptoc__body h2{border-block-start:var(--wp--custom--border--rule);max-inline-size:none;font-size:var(--wp--custom--longform--section-size,var(--wp--preset--font-size--title));font-weight:var(--wp--custom--font-weight--heading,800);letter-spacing:var(--wp--custom--tracking--md);margin-block-start:var(--wp--preset--spacing--100);padding-block-start:var(--wp--preset--spacing--70)}.ptoc__body h3{font-size:var(--wp--custom--longform--sub-size,var(--wp--preset--font-size--title-sm));letter-spacing:var(--wp--custom--tracking--sm);margin-block-start:var(--wp--preset--spacing--80)}.ptoc__body h4{font-size:var(--wp--custom--longform--minor-size,var(--wp--preset--font-size--lede));margin-block-start:var(--wp--preset--spacing--70)}.ptoc__body :is(h2,h3,h4)+*{margin-block-start:var(--wp--preset--spacing--30)}.ptoc__body .longform__meta{margin:0 0 var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);border:var(--wp--custom--border--rule);border-radius:var(--wp--custom--radius--pill);background:var(--wp--preset--color--base);color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--strong,600);font-variant-numeric:tabular-nums;display:inline-flex}.ptoc__label{color:var(--wp--custom--eyebrow--color,var(--wp--preset--color--accent-deep));font-size:var(--wp--preset--font-size--meta);font-weight:var(--wp--custom--font-weight--label,700);line-height:var(--wp--custom--line-height--title);letter-spacing:var(--wp--custom--eyebrow--tracking,var(--wp--custom--tracking--caps));text-transform:uppercase;margin:0}.ptoc__box{border:var(--wp--custom--border--rule);border-radius:var(--wp--custom--radius--lg);background:var(--wp--preset--color--base)}.ptoc__summary{align-items:center;gap:var(--wp--preset--spacing--30);min-block-size:calc(var(--wp--custom--toggle--size,2.5rem) + 2 * var(--wp--preset--spacing--20));padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);cursor:pointer;list-style:none;display:flex}.ptoc__summary::-webkit-details-marker{display:none}.ptoc__count{color:var(--wp--preset--color--ink-muted);font-size:var(--wp--preset--font-size--meta);font-variant-numeric:tabular-nums;margin-inline-start:auto}.ptoc__summary:focus-visible{outline:var(--wp--custom--focus--ring);outline-offset:var(--wp--custom--focus--offset);border-radius:var(--wp--custom--radius--lg)}.ptoc__list{counter-reset:ptoc;margin:0;padding:0;list-style:none}.ptoc__list li{counter-increment:ptoc}.ptoc__link{gap:var(--wp--preset--spacing--20);padding-block:var(--wp--preset--spacing--10);color:var(--wp--preset--color--ink-secondary);font-size:var(--wp--preset--font-size--small,var(--wp--preset--font-size--body));line-height:var(--wp--custom--line-height--title);text-decoration:none;display:flex}.ptoc__link:before{min-inline-size:1.5em;color:var(--wp--preset--color--ink-muted);font-variant-numeric:tabular-nums;content:counter(ptoc, decimal-leading-zero);flex:none}.ptoc__link:hover{color:var(--wp--preset--color--ink);text-underline-offset:var(--wp--custom--underline--offset);text-decoration:underline}.ptoc__list--drop{padding:0 var(--wp--preset--spacing--50) var(--wp--preset--spacing--40);border-block-start:var(--wp--custom--border--rule)}.ptoc__list--drop li+li{border-block-start:var(--wp--custom--border--rule)}.ptoc__list--drop .ptoc__link{min-block-size:var(--wp--custom--target--tap);align-items:center}.ptoc__rail{display:none}@container (width>=64rem){.longform--contents .ptoc-layout{grid-template-columns:var(--wp--custom--longform--rail,15rem) minmax(0, var(--wp--custom--longform--contents-measure,36em));justify-content:center;align-items:stretch;gap:var(--wp--preset--spacing--110)}.longform--contents .ptoc-layout--bare{grid-template-columns:minmax(0, var(--wp--custom--longform--contents-measure,36em))}.ptoc__drop{display:none}.ptoc__rail{gap:var(--wp--preset--spacing--30);max-block-size:calc(100dvh - var(--umv-sticky-top) - var(--wp--preset--spacing--60));flex-direction:column;display:flex;position:sticky;inset-block-start:var(--umv-sticky-top);overflow-y:auto}.ptoc__list--rail{border-inline-start:var(--wp--custom--border--rule)}.ptoc__list--rail .ptoc__link{padding:var(--wp--preset--spacing--10) 0 var(--wp--preset--spacing--10) var(--wp--preset--spacing--40);border-inline-start:2px solid #0000;margin-inline-start:-1px}.ptoc__list--rail .ptoc__link:hover{border-inline-start-color:var(--wp--preset--color--accent-deep);text-decoration:none}.ptoc__list--rail .ptoc__link:focus-visible{outline:var(--wp--custom--focus--ring);outline-offset:var(--wp--custom--focus--offset)}}.longform--card .longform__inner{gap:var(--wp--preset--spacing--40);inline-size:100%;max-inline-size:var(--wp--custom--measure--wide);padding:calc(var(--wp--custom--card--padding,2rem) * 1.5);border:var(--wp--custom--border--rule);border-radius:var(--wp--custom--radius--lg);background:var(--wp--preset--color--base);box-shadow:var(--wp--custom--shadow--card);flex-direction:column;margin-inline:auto;display:flex}.longform--card .longform__heading{max-inline-size:none;font-size:var(--wp--preset--font-size--title);letter-spacing:var(--wp--custom--tracking--md);position:static}.longform--card .longform__body{max-inline-size:none}.longform--card .longform__body :is(p,li){font-size:var(--wp--preset--font-size--reading)}.longform--card .longform__body a{overflow-wrap:anywhere}.ptoc__body li>p{margin-block:var(--wp--preset--spacing--20) 0}.longform--card.has-ground:has(+.linkrow.has-ground){padding-block-end:var(--wp--preset--spacing--60)}.longform--card.has-ground+.linkrow.has-ground{padding-block-start:0}
