.apT1-product-index{padding-block-end:var(--spacing-lg);& .apT1-header{border-radius:1.25rem;margin-block-end:1.25rem;margin-inline:.625rem;position:relative;overflow:hidden}& .apT1-header-image{object-fit:cover;aspect-ratio:1.18333;width:100%;height:100%;display:block}& .apT1-header-overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}& .apT1-header-text{font-family:var(--font-cream);color:var(--color-primary-blue-bird);background-color:var(--color-primary-white);text-align:center;border-radius:1.25rem;margin:0;padding:1.875rem;font-weight:700;line-height:.75em}& .apT1-filters{border-block-start:.0625rem solid var(--color-grayscale-100);align-items:center;gap:1rem;margin-block-end:1.5rem;padding-block-start:1.5rem;display:flex}& .apT1-filters-btn{display:none}& .apT1-filters-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}}& .apT1-filter-btn{appearance:none;font-family:var(--font-nutmeg);color:var(--color-grayscale-300);border:none;white-space:nowrap;cursor:pointer;background:0 0;border-block-end:.1875rem solid #0000;justify-content:center;align-items:center;padding:.5rem 0;font-size:.875rem;font-weight:400;line-height:1.4em;transition:color .2s,border-color .2s;display:inline-flex;&:hover{color:var(--color-primary-blue-bird)}&.active{color:var(--color-primary-blue-bird);border-block-end-color:var(--color-primary-blue-bird)}&:focus-visible{outline:.125rem dashed var(--color-primary-blue-bird);outline-offset:-.125rem}}& .apT1-grid{grid-template-columns:repeat(2,1fr);gap:1.875rem .625rem;margin-block-end:var(--spacing-lg);display:grid}& .apT1-product{text-align:center;color:inherit;border-radius:.5rem;flex-direction:column;align-items:center;padding:0 .375rem;text-decoration:none;display:flex;&:focus-visible{outline:.125rem solid var(--color-primary-blue-bird);outline-offset:.25rem}}& .apT1-product--hidden{display:none}& .apT1-product-image{aspect-ratio:1;justify-content:center;align-items:center;width:100%;margin-block-end:.75rem;display:flex;& img{object-fit:contain;width:100%;height:100%;display:block}}& .apT1-product-image--placeholder{background-color:var(--color-grayscale-100);border-radius:.5rem}& .apT1-product-title{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);margin-block-end:.125rem;font-size:.875rem;line-height:1.4em;text-decoration:underline}& .apT1-product-sizes{font-family:var(--font-nutmeg);color:var(--color-grayscale-300);font-size:.75rem;font-weight:400;line-height:1.5em}& .apT1-product--paged{display:none}& .apT1-pagination{grid-column:1/-1;justify-content:center;align-items:center;gap:1rem;margin-block-start:1rem;display:none;&.active{display:flex}}& .apT1-pagination-btn{border:.125rem solid var(--color-grayscale-400);width:1.5625rem;height:1.5625rem;color:var(--color-grayscale-400);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;&:hover:not(:disabled){border-color:var(--color-primary-blue-bird);color:var(--color-primary-blue-bird)}&:focus-visible{outline:.125rem solid var(--color-primary-blue-bird);outline-offset:.125rem}&:disabled{opacity:.3;cursor:default}}& .apT1-pagination-info{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);font-size:1rem}@media (width>=62.5rem){& .apT1-header{border-radius:2.5rem;margin-block-end:2.5rem;margin-inline:2.5rem}& .apT1-header-image{aspect-ratio:3.12644}& .apT1-header-text{border-radius:1.875rem;padding:3.75rem;font-size:2.1875rem}& .apT1-filters{margin-block-end:2.5rem;padding-block-start:2rem}& .apT1-filters-scroll{gap:2.75rem}& .apT1-filters-btn{flex-shrink:0;margin-inline-start:auto;display:inline-flex}& .apT1-filter-btn{padding:.5rem 0;font-size:1rem}& .apT1-grid{grid-template-columns:repeat(4,1fr);gap:1.875rem 1.25rem}& .apT1-product{padding:0 1rem}& .apT1-product-title{font-size:1rem}& .apT1-product-sizes{font-size:.875rem}& .apT1-pagination-btn{width:2.625rem;height:2.625rem}}}.apT2-sticky-bar{z-index:999;background-color:#0000;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);&.visible{transform:translateY(0)}& .apT2-sticky-bar-inner{max-width:var(--grid-max-width);padding:.75rem var(--grid-margin);justify-content:center;align-items:center;margin-inline:auto;display:flex}& .apT2-sticky-bar-title{font-family:var(--font-cream);color:var(--theme-400);margin-block-end:0;font-size:1.125rem;font-weight:700;line-height:1.3em;display:none}& .apT2-sticky-bar-buttons{gap:.5rem;display:none}& .apT2-sticky-bar-dropdown{position:relative}& .apT2-dropdown-toggle{align-items:center;gap:.5rem;display:inline-flex;& svg{width:.75rem;height:auto;transition:transform .2s}&[aria-expanded=true] svg{transform:rotate(180deg)}}& .apT2-dropdown-menu{min-width:12.5rem;box-shadow:none;opacity:0;visibility:hidden;background:0 0;border-radius:0;flex-direction:column;gap:.5rem;padding:0;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)translateY(-.5rem);&.open{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}& .apT2-dropdown-item{background-color:var(--color-primary-white);border:.0625rem solid var(--color-grayscale-100);width:100%;font-family:var(--font-nutmeg);color:var(--color-grayscale-400);cursor:pointer;text-align:left;border-radius:3rem;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.875rem;font-weight:400;line-height:1.4em;transition:background-color .15s,border-color .15s;display:flex;&:hover{background-color:var(--color-primary-dairy-blue)}&.selected{background-color:var(--color-primary-blue-bird);color:var(--color-primary-white);border-color:var(--color-primary-blue-bird);font-weight:700}}& .apT2-dropdown-check{display:none;& svg{width:.875rem;height:auto}}& .apT2-dropdown-item.selected .apT2-dropdown-check{display:inline-flex}@media (width>=62.5rem){background-color:var(--color-primary-white);border-block-end:.0625rem solid var(--color-grayscale-100);box-shadow:0 .125rem .5rem #00000014;& .apT2-sticky-bar-inner{justify-content:space-between;padding:1rem 2.5rem}& .apT2-sticky-bar-title{font-size:1.375rem;display:block}& .apT2-sticky-bar-buttons{display:flex}& .apT2-sticky-bar-dropdown{display:none}}}.apT2-product-detail{padding-block-end:var(--spacing-lg);& .apT2-hero{flex-direction:column;gap:2.5rem;padding-block-start:1.25rem;display:flex}& .apT2-carousel{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:relative}& .apT2-carousel-viewport{background-color:var(--theme-100);aspect-ratio:1;border-radius:1.25rem;overflow:hidden}& .apT2-carousel .bkg-theme{background-color:var(--theme-100)}& .apT2-carousel-track{transition:transform .4s ease-out;display:flex}& .apT2-carousel-slide{aspect-ratio:1;flex:0 0 100%;& img,& video{object-fit:contain;width:100%;height:100%;display:block}}& .apT2-carousel-dots{gap:.5rem;display:flex;position:absolute;top:calc(100% + 1.25rem);left:50%;transform:translate(-50%)}& .apT2-carousel-dot{border:.0625rem solid var(--theme-400);cursor:pointer;background:0 0;border-radius:50%;width:.375rem;height:.375rem;padding:0;transition:background-color .2s;&.active{background-color:var(--theme-400)}}& .apT2-supporting-media{display:none}& .apT2-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-end:2rem;display:flex;& .btn.primary{background-color:var(--theme-100);color:var(--theme-400);&:hover{background-color:var(--theme-400);color:var(--color-primary-white)}&:focus-visible{background-color:var(--theme-100);color:var(--theme-400);outline-color:var(--theme-400)}}}& .apT2-featured-products{border-block-start:.0625rem solid var(--color-grayscale-100);padding-block-start:2rem;display:none}& .apT2-featured-products-heading{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);margin-block-end:0;font-size:1rem;line-height:1.375em}& .apT2-featured-products-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid;position:relative;&:before{content:"";background-color:var(--color-grayscale-100);pointer-events:none;width:.0625rem;height:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translateY(-50%)}}& .apT2-featured-product{text-align:center;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}& .apT2-featured-product-image{aspect-ratio:1;object-fit:contain;width:100%;max-width:14rem;height:auto;margin-block-end:.75rem}& .apT2-featured-product-title,& .apT2-featured-product-sizes{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);font-weight:400}& .apT2-featured-product-title{margin-block-end:.25rem;font-size:.875rem;line-height:1.4em;text-decoration:underline}& .apT2-featured-product-sizes{font-size:.75rem;line-height:1.5em}@media (width>=62.5rem){& .apT2-hero{gap:var(--grid-gutter);flex-direction:row;padding-block-start:2.5rem}& .apT2-media{flex-shrink:0;width:50%}& .apT2-info{flex-direction:column;flex:1;justify-content:center;max-width:32.5rem;margin-inline:auto;display:flex}& .apT2-carousel{border-radius:2.5rem;overflow:hidden}& .apT2-carousel-dots{z-index:1;top:auto;bottom:1.875rem}& .apT2-carousel-dot{border-width:.125rem;width:.5rem;height:.5rem}& .apT2-supporting-media{grid-template-columns:1fr 1fr;gap:.25rem;margin-block-start:.25rem;display:grid}& .apT2-supporting-media-item{aspect-ratio:1;border-radius:2.5rem;overflow:hidden;&.bkg-theme{background-color:var(--theme-100)}& img{object-fit:cover;width:100%;height:100%}}& .apT2-title,& .apT2-intro{text-align:left}& .apT2-intro{margin-block-end:2.5rem}& .apT2-sizes{justify-content:flex-start;margin-block-end:3.75rem}& .apT2-actions{justify-content:flex-start}& .apT2-featured-products-heading{font-size:1.25rem}& .apT2-featured-product-title{font-size:1rem}& .apT2-featured-product-sizes{font-size:.875rem}& .apT2-featured-products{padding-block-start:3.75rem;display:block}& .apT2-featured-products-grid{gap:6rem}& .apT2-details{flex:1;max-width:32.5rem;margin-inline:auto;padding-block-start:3.75rem}}}.apT2-title{font-family:var(--font-cream);color:var(--theme-400);text-align:center;margin-block-end:1rem;font-weight:700}.apT2-sizes{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-end:1.5rem;display:flex}.apT2-intro{color:var(--color-grayscale-400);text-align:center;max-width:none;margin-block-end:1.5rem}.apT2-claims{grid-template-columns:repeat(3,1fr);gap:1.5rem 1rem;margin-block-end:2.5rem;padding-block-start:2rem;display:grid;@media (width>=62.5rem){grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-block-end:3.75rem}}.apT2-claim{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;@media (width>=62.5rem){gap:1.25rem;font-size:.875rem}}.apT2-claim-icon{object-fit:contain;width:2.5rem;height:2.5rem;display:block;@media (width>=62.5rem){width:3rem;height:3rem}}.apT2-claim-icon--masked{background-color:var(--theme-400);-webkit-mask-image:var(--claim-icon-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;mask-image:var(--claim-icon-url);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.apT2-claim-label{font-family:var(--font-nutmeg);color:var(--theme-400);font-size:.75rem;font-weight:400;line-height:1.3em;@media (width>=62.5rem){font-size:.875rem}}.apT2-nutrition-section{border-block:.125rem solid var(--theme-100);margin-block-start:var(--spacing-sm);margin-block-end:var(--spacing-lg)}.apT2-nutrition-toggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem .625rem;display:flex;@media (width>=62.5rem){padding:3.125rem 1.25rem}}.apT2-nutrition-toggle-title{font-size:1.125rem;font-family:var(--font-nutmeg);color:var(--theme-400);margin-block-end:0;font-weight:400;@media (width>=62.5rem){font-family:var(--font-cream);font-size:1.75rem;font-weight:700}}.apT2-nutrition-toggle-icon{color:var(--theme-400);flex-shrink:0;& svg{width:1.25rem;height:auto}}.apT2-nutrition-toggle-icon--expand,.apT2-nutrition-toggle[aria-expanded=false] .apT2-nutrition-toggle-icon--collapse{display:none}.apT2-nutrition-toggle[aria-expanded=false] .apT2-nutrition-toggle-icon--expand{display:inline-flex}.apT2-nutrition-content{transition:max-height .3s ease-in-out;overflow:hidden}.apT2-nutrition-content-inner{flex-direction:column;gap:2.5rem;padding-block-end:2.5rem;display:flex;@media (width>=62.5rem){gap:var(--grid-gutter);flex-direction:row}}.apT2-nutrition-label{@media (width>=62.5rem){flex-shrink:0;width:50%}}.apT2-nutrition-label-inner{background-color:var(--theme-100);border-radius:1.25rem;padding:1.25rem;@media (width>=62.5rem){border-radius:2.5rem;padding:3.75rem}}.apT2-nutrition-label-title{font-family:var(--font-nutmeg);color:var(--theme-400);margin-block-end:.25rem;font-size:1.125rem;font-weight:400;line-height:1.3em}.apT2-nutrition-label-serving{font-family:var(--font-nutmeg);color:var(--theme-400);max-width:none;margin-block-end:1rem;font-size:.875rem;font-weight:400;line-height:1.5em}.apT2-nutrition-label-calories{border-block-start:.375rem solid var(--theme-400);justify-content:space-between;align-items:baseline;padding-block:.5rem;display:flex;@media (width>=62.5rem){padding-block-end:1.3rem}}.apT2-nutrition-label-calories-label{font-family:var(--font-cream);color:var(--theme-400);font-size:1.5rem;font-weight:700;line-height:1.2em;@media (width>=62.5rem){font-size:1.75rem}}.apT2-nutrition-label-calories-value{font-family:var(--font-cream);color:var(--theme-400);font-size:2rem;font-weight:700;line-height:1em;@media (width>=62.5rem){font-size:1.75rem}}.apT2-details-heading{font-family:var(--font-nutmeg);color:var(--theme-400);margin-block-end:1rem;font-size:1.125rem;font-weight:400;line-height:1.3em;@media (width>=62.5rem){margin-block-end:2rem;font-size:1.375rem}}.apT2-details-list{color:var(--color-grayscale-400);max-width:none;margin-block-end:2rem;@media (width>=62.5rem){& li{margin-block-end:1.5625rem;&:last-child{margin-block-end:0}}}}.apT2-details-ingredients{color:var(--color-grayscale-400);max-width:none;margin-block-end:1rem}.apT2-details-warning{color:var(--color-grayscale-400);max-width:none;margin-block-end:0}.apT2-nutrition-table{border-collapse:collapse;width:100%;font-family:var(--font-nutmeg);color:var(--theme-400);min-width:auto;line-height:1.3em;& th,& td{font-size:.875rem}& thead th{border-block-end:.0625rem solid var(--theme-200);text-align:end;color:var(--theme-400);background-color:#0000;padding-block:.25rem;padding-inline-end:0;font-size:.8125rem;font-weight:400;line-height:1.5em}& tbody th,& tbody td{border-block-end:.0625rem solid var(--theme-200);padding-block:.375rem;padding-inline-end:0;font-weight:400}& tbody th{text-align:start}& tbody td{text-align:end;white-space:nowrap}& tbody tr:first-child td{border-block-start:0}& tbody .apT2-nutrition-row--bold th{font-weight:600}& tbody .apT2-nutrition-row--indent th{padding-inline-start:1.5rem}& tbody .apT2-nutrition-row--deep-indent th{padding-inline-start:3rem}& tbody .apT2-nutrition-row--thick-bottom th,& tbody .apT2-nutrition-row--thick-bottom td{border-block-end-width:.375rem;border-block-end-color:var(--theme-400)}& tfoot td{color:var(--theme-400);max-width:none;padding-block-start:.75rem;font-size:.6875rem;font-style:italic;font-weight:400;line-height:1.4em}}.apT3-insights-resources{padding-block-end:0;& .apT3-hero{border-radius:1.25rem;min-block-size:12rem;margin-block-end:1.25rem;margin-inline:.625rem;position:relative;overflow:hidden}& .apT3-hero-image{object-fit:cover;aspect-ratio:1.18333;width:100%;height:100%;display:block}& .apT3-hero-overlay{place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}& .apT3-hero-heading{font-family:var(--font-cream);color:var(--color-primary-blue-bird);background-color:var(--color-primary-white);text-align:center;border-radius:1.25rem;max-width:none;margin:0;padding:1.875rem;font-weight:700;line-height:1em}& .apT3-filters{border-block-start:.0625rem solid var(--color-grayscale-100);margin-block-end:1.5rem;padding-block-start:1.5rem}& .apT3-filters-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.25rem;display:flex;overflow-x:auto;&::-webkit-scrollbar{display:none}}& .apT3-filter-btn{appearance:none;font-family:var(--font-nutmeg);color:var(--color-grayscale-300);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-block-end:.1875rem solid #0000;justify-content:center;align-items:center;padding:.5rem 0;font-size:.875rem;font-weight:400;line-height:1.4em;transition:color .2s,border-color .2s;display:inline-flex;&:hover{color:var(--color-primary-blue-bird)}&.active{color:var(--color-primary-blue-bird);border-block-end-color:var(--color-primary-blue-bird)}&:focus-visible{outline:.125rem dashed var(--color-primary-blue-bird);outline-offset:.25rem}}& .apT3-insights-grid{outline:none;grid-template-columns:1fr;gap:1.5rem;margin-block-end:1.5rem;display:grid}& .apT3-no-results{font-family:var(--font-nutmeg);color:var(--color-grayscale-300);grid-column:1/-1;margin-block-end:0}& .apT3-pagination{justify-content:center;align-items:center;gap:1rem;margin-block-end:var(--spacing-lg);display:none;&.active{display:flex}}& .apT3-pagination-btn{border:.0625rem solid var(--color-grayscale-200);width:1.5625rem;height:1.5625rem;color:var(--color-grayscale-400);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .2s,color .2s;display:flex;&:hover:not(:disabled){border-color:var(--color-primary-blue-bird);color:var(--color-primary-blue-bird)}&:focus-visible{outline:.125rem solid var(--color-primary-blue-bird);outline-offset:.125rem}&:disabled{opacity:.3;cursor:default}}& .apT3-pagination-info{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);font-size:1rem}& .apT3-resources{margin-block-start:var(--spacing-lg);padding-block-end:var(--spacing-lg)}& .apT3-resources-box{background-color:var(--color-primary-dairy-blue);border-radius:1.25rem;margin-inline:.625rem;padding:2.5rem 1.5rem 1.75rem}& .apT3-resources-heading{font-family:var(--font-cream);color:var(--color-primary-blue-bird);margin-block-end:1.25rem;font-weight:700}& .apT3-resources-list{grid-template-columns:1fr;max-width:none;margin:0;padding:0;list-style:none;display:grid;& li{padding-block:.75rem}& li+li{border-block-start:.0625rem solid var(--color-brie-200)}}& .apT3-resource-link{color:var(--color-grayscale-400);font-family:var(--font-nutmeg);border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 0;font-size:.9375rem;line-height:1.4em;text-decoration:none;transition:background-color .15s;display:flex;&:hover{background-color:var(--color-brie-200);margin-inline-start:-.5rem;padding-inline-start:.5rem}&:focus-visible{outline:.125rem solid var(--color-primary-blue-bird);outline-offset:.125rem}}& .apT3-resource-icon{background-color:var(--color-primary-white);width:2rem;height:2rem;color:var(--color-brie-400);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;& svg{width:1rem;height:1rem}}& .apT3-resource-title{flex:1}@media (width>=62.5rem){& .apT3-hero{border-radius:2.5rem;min-block-size:15rem;margin-block-end:2.5rem;margin-inline:2.5rem}& .apT3-hero-image{aspect-ratio:3.12644}& .apT3-hero-heading{border-radius:1.875rem;padding:2.5rem 3.75rem;font-size:2.8125rem}& .apT3-filters{margin-block-end:2.5rem;padding-block-start:2rem}& .apT3-filters-scroll{gap:2.75rem}& .apT3-filter-btn{font-size:1rem}& .apT3-insights-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.25rem;margin-block-end:3.125rem}& .apT3-pagination-btn{width:2.625rem;height:2.625rem}& .apT3-resources-box{border-radius:2.5rem;margin-inline:2.5rem;padding:3.125rem 3.125rem 2.375rem}& .apT3-resources-heading{margin-block-end:1.75rem}& .apT3-resources-list{grid-template-columns:repeat(2,1fr);column-gap:2rem;& li+li{border-block-start:none}& li:not(:last-child){border-block-end:.0625rem solid var(--color-brie-200)}& li:nth-last-child(2):nth-child(odd){border-block-end:none}}}}.apT3-insight-card{color:inherit;border-radius:.75rem;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;&:focus-visible{outline:.125rem solid var(--color-primary-blue-bird);outline-offset:.125rem}}.apT3-insight-card--hidden{display:none}.apT3-card-media{aspect-ratio:2.14;background-color:var(--color-grayscale-100);border-radius:1.25rem;flex-shrink:0;position:relative;overflow:hidden;& img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.apT3-insight-card:hover & img,.apT3-insight-card:focus-visible & img{transform:scale(1.1)}@media (width>=62.5rem){border-radius:2.5rem}}.apT3-card-media-placeholder{background-color:var(--color-grayscale-100);width:100%;height:100%}.apT3-card-arrow{background-color:var(--color-primary-white);width:2rem;height:2rem;color:var(--color-grayscale-400);border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset-block-end:.75rem;inset-inline-end:.75rem;& svg{width:1rem;height:1rem}@media (width>=62.5rem){width:2.625rem;height:2.625rem;inset-block-end:1.25rem;inset-inline-end:1.25rem;& svg{width:1.25rem;height:1.25rem}}}.apT3-card-title{font-family:var(--font-nutmeg);color:var(--color-grayscale-400);padding-block-start:.75rem;font-size:.9375rem;font-weight:400;line-height:1.4em;@media (width>=62.5rem){padding-block-start:1rem;font-size:1.125rem}}.apT4-insight-detail{padding-block-end:0;& .apT4-hero{flex-direction:column;gap:.25rem;margin-block-end:0;margin-inline:.625rem;display:flex}& .apT4-hero-meta{background-color:var(--color-primary-dairy-blue);border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-block-end:0;padding:1.875rem;display:flex}& .apT4-back-link{color:var(--color-primary-blue-bird);align-items:center;gap:.3125rem;font-size:.8125rem;line-height:1em;text-decoration:none;transition:opacity .2s;display:inline-flex;& svg{flex-shrink:0}&:hover{opacity:.8}&:focus-visible{outline:.125rem dashed var(--color-primary-blue-bird);outline-offset:.25rem}}& .apT4-title{margin-block-end:0}& .apT4-date{font-family:var(--font-nutmeg);color:var(--color-primary-blue-bird);margin-block-end:0;font-size:.875rem;line-height:1.4em}& .apT4-hero-image{aspect-ratio:2.14;object-fit:cover;object-position:center;border-radius:1.25rem;width:100%;height:100%;display:block}& .apT4-bird-trail{display:none}& .apT4-content{padding-block:2.5rem 3.75rem}& .apT4-related{border-block-start:.0625rem solid var(--color-grayscale-100);padding-block:3.75rem}& .apT4-related-header{flex-direction:column;align-items:center;gap:1.25rem;margin-block-end:1.875rem;display:flex}& .apT4-related-heading{text-align:center;max-width:none;margin-block-end:0}& .apT4-related-grid{grid-template-columns:1fr;gap:1.25rem;display:grid;& .apT3-insight-card{&:hover .apT3-card-media img,&:focus-visible .apT3-card-media img{transform:scale(1.1)}}}@media (width>=62.5rem){& .apT4-hero{margin-inline:var(--grid-gutter);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;display:grid;position:relative}& .apT4-hero-meta{border-radius:2.5rem;gap:2.5rem;padding:3.75rem}& .apT4-title{font-size:2.1875rem;line-height:1.14286em}& .apT4-date{margin-block-start:auto}& .apT4-hero-image{border-radius:2.5rem}& .apT4-bird-trail{pointer-events:none;z-index:1;width:62.5%;display:block;position:absolute;inset-block-end:0;inset-inline:50%;transform:translateY(50%)translate(-50%);& img{width:100%;height:auto}}& .apT4-content{max-width:56.25rem;margin-inline:auto;padding-block-start:clamp(7rem,10.5597vw,13rem);padding-block-end:var(--spacing-lg)}& .apT4-related{padding-block:5.625rem}& .apT4-related-header{flex-direction:row;justify-content:space-between;margin-block-end:2.5rem}& .apT4-related-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.25rem}}}