.hf-article-layout{gap:var(--wp--preset--spacing--60);padding-block:var(--wp--preset--spacing--50) var(--wp--preset--spacing--70);display:grid}@media (min-width:60rem){.hf-article-layout{grid-template-columns:minmax(0, var(--wp--style--global--content-size)) minmax(18rem, 24rem);justify-content:space-between;align-items:start}}.hf-article{gap:var(--wp--preset--spacing--40);display:grid}.hf-article__title{font-size:var(--wp--preset--font-size--xx-large);line-height:var(--wp--custom--line-height--tight)}.hf-article__body{gap:var(--wp--preset--spacing--30);display:grid}.hf-article__body h2{margin-block-start:var(--wp--preset--spacing--40)}.hf-article__figure{margin:var(--wp--preset--spacing--20) 0;aspect-ratio:3/2;border-radius:var(--wp--custom--radius--large);overflow:hidden}.hf-article__figure .hf-picture{block-size:100%}.hf-article__related a{align-items:center;gap:.5rem;min-block-size:3rem;font-weight:700;display:inline-flex}.hf-article__related a .hf-icon{color:var(--wp--preset--color--coral-600)}.hf-article-aside{gap:var(--wp--preset--spacing--40);display:grid}@media (min-width:60rem){.hf-article-aside{position:sticky;inset-block-start:var(--wp--preset--spacing--40)}}.hf-aside-card{gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--40);border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--surface);box-shadow:var(--wp--preset--shadow--soft);display:grid}.hf-aside-card>.hf-button{justify-self:start;margin-block-start:var(--wp--preset--spacing--20)}.hf-aside-card--mint{background:var(--wp--preset--color--mint-50);box-shadow:none}.hf-aside-card--price{border-block-start:6px solid var(--wp--preset--color--coral-500)}.hf-aside-card__title{font-size:var(--wp--preset--font-size--large)}.hf-aside-card__price strong{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large)}.hf-aside-card__link{align-items:center;gap:.5rem;min-block-size:2.75rem;font-weight:600;display:inline-flex}.hf-aside-nav{display:grid}.hf-aside-nav a{border-block-end:1px solid var(--wp--preset--color--line);min-block-size:3rem;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--teal-800);align-items:center;padding-block:.5rem;font-weight:600;text-decoration:none;display:flex}.hf-aside-nav a:hover{text-decoration:underline}.hf-aside-nav a[aria-current=page]{border-inline-start:4px solid var(--wp--preset--color--coral-500);color:var(--wp--preset--color--ink);padding-inline-start:.75rem}.hf-more{--hf-more-fade:3.5rem;display:grid}.hf-more__toggle{border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--surface);min-block-size:2.75rem;color:var(--wp--preset--color--teal-800);font:inherit;font-size:var(--wp--preset--font-size--small);cursor:pointer;border-radius:999px;justify-self:center;align-items:center;gap:.375rem;margin-block-start:var(--wp--preset--spacing--20);padding:.5rem 1.125rem;font-weight:700;display:none}.hf-more__toggle:hover{border-color:var(--wp--preset--color--teal-700)}.hf-js .hf-more__toggle{display:inline-flex}.hf-more__icon:before{block-size:1.125rem;inline-size:1.125rem}.hf-more__toggle[aria-expanded=true] .hf-more__icon{rotate:.5turn}.hf-js .hf-more[data-hf-collapsed] .hf-aside-nav{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hf-more-fade)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hf-more-fade)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--hf-more-fade)), transparent)}.hf-js .hf-more[data-hf-collapsed] .hf-more__toggle{margin-block-start:0}.hf-js .hf-more[data-hf-collapsed]:not([data-hf-ready]) .hf-more__extra{display:none}@media (prefers-reduced-motion:no-preference){.hf-more__icon{transition:rotate .2s;display:inline-flex}}.hf-info-card{gap:var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--40);border-radius:var(--wp--custom--radius--large);background:var(--wp--preset--color--surface);box-shadow:var(--wp--preset--shadow--soft);display:grid}.hf-info-card h2{font-size:var(--wp--preset--font-size--large);margin:0}.hf-info-list{gap:var(--wp--preset--spacing--30);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.hf-info-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hf-info-list>li{padding-inline-start:2.25rem;position:relative}.hf-info-list>li.hf-i:before{block-size:1.5rem;inline-size:1.5rem;color:var(--wp--preset--color--coral-600);position:absolute;inset-block-start:.1em;inset-inline-start:0}.hf-info-list a{color:var(--wp--preset--color--teal-800);font-weight:600}
