.page-shell,.entry-shell,.archive-shell,.error-shell{padding:40px var(--bmg-layout-page-inline-padding) 64px}.wp-site-blocks>main{margin-block-start:0}.archive-intro,.content-card,.error-card{padding:1.5rem;border-radius:var(--bmg-radius-soft);background:color-mix(in srgb, var(--wp--preset--color--primary-bg) 55%, var(--wp--preset--color--white))}.content-card+.content-card{margin-top:1rem}.entry-meta{color:color-mix(in srgb, var(--wp--preset--color--text) 70%, white);font-size:.95rem}@media(max-width: 781px){.page-shell,.entry-shell,.archive-shell,.error-shell{padding-inline:1rem}}.content-layout{width:auto;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.content-layout>.inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0, 1fr);gap:0;align-items:start;width:min(100% - var(--bmg-layout-shell-inline-padding) - var(--bmg-layout-shell-inline-padding),var(--bmg-layout-content-main-width));margin-inline:auto}.content-layout>.inner>.main{width:100%;min-width:0}.content-layout>.inner>:not(.main):not(.sidebar){display:none}.content-layout>.inner>.sidebar{display:none;width:100%;max-width:var(--bmg-layout-content-sidebar-max-width);min-width:0}.content-layout .sidebar-content{width:100%;min-height:1px}@media(min-width: 1197px){.content-layout>.inner{grid-template-columns:var(--bmg-layout-content-main-width) minmax(var(--bmg-layout-content-sidebar-min-width), var(--bmg-layout-content-sidebar-max-width));gap:var(--bmg-layout-shell-sidebar-gap);width:min(100% - var(--bmg-layout-shell-inline-padding) - var(--bmg-layout-shell-inline-padding),var(--bmg-layout-content-main-width) + var(--bmg-layout-content-sidebar-max-width) + var(--bmg-layout-shell-sidebar-gap))}.content-layout>.inner>.sidebar{display:block}.content-layout>.inner>:not(.main):not(.sidebar){display:block}}@media(max-width: 781px){.content-layout>.inner{grid-template-columns:minmax(0, 1fr);gap:0;width:calc(100% - 32px)}}.archive-shell{padding-top:52px}.archive-body>*:first-child{margin-top:0}.archive-body>*+*{margin-top:var(--bmg-space-xl-32)}.archive-body>.breadcrumbs+*{margin-top:var(--bmg-space-md-16)}.archive-intro{padding:0;border-radius:0;background:rgba(0,0,0,0)}.archive-intro .paged-title{font-family:var(--bmg-font-family-handwrite);font-weight:600;line-height:var(--bmg-heading-line-height);font-size:var(--wp--preset--font-size--heading-1-accent);letter-spacing:.12px}.bmg-archive-filters{scroll-margin-top:var(--bmg-space-lg-24);padding:var(--bmg-space-md-16) var(--bmg-space-md-16) var(--bmg-space-lg-24);border-radius:16px;background:var(--wp--preset--color--primary-bg)}.bmg-archive-filters .search{margin-bottom:var(--bmg-space-lg-24)}.bmg-archive-filters .search .bmg-field{display:flex;align-items:center;gap:12px;height:var(--bmg-control-height);padding-block:0;background:var(--wp--preset--color--white)}.bmg-archive-filters .search input[type=search]{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--text);font-family:var(--bmg-font-family-base);font-size:var(--bmg-text-body-size);font-weight:400;line-height:var(--bmg-text-body-line-height);letter-spacing:var(--bmg-text-body-letter-spacing)}.bmg-archive-filters .search input[type=search]::placeholder{color:var(--bmg-field-placeholder-color);opacity:1}.bmg-archive-filters .search input[type=search]:focus{outline:none}.bmg-archive-filters .search .submit{width:24px;height:24px;flex:0 0 auto;padding:0;border:0;background:rgba(0,0,0,0);color:var(--wp--preset--color--primary);cursor:pointer}.bmg-archive-filters .fields{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) auto;gap:25px;align-items:end}.bmg-archive-filters .field{position:relative;min-width:0}.bmg-archive-filters summary{display:grid;gap:7px;list-style:none;cursor:pointer}.bmg-archive-filters summary::-webkit-details-marker{display:none}.bmg-archive-filters .label{color:var(--wp--preset--color--primary)}.bmg-archive-filters .control{position:relative;display:flex;align-items:center;box-sizing:border-box;height:48px;padding:0 44px 0 11px}.bmg-archive-filters .control::after{content:"";position:absolute;top:50%;right:var(--bmg-space-md-16);width:10px;height:10px;border-right:2px solid var(--wp--preset--color--primary);border-bottom:2px solid var(--wp--preset--color--primary);transform:translateY(-65%) rotate(45deg)}.bmg-archive-filters .field[open] .control{border-color:var(--wp--preset--color--grey);border-bottom-color:#eef1f4;border-radius:12px 12px 0 0}.bmg-archive-filters .field[open] .control::after{transform:translateY(-30%) rotate(225deg)}.bmg-archive-filters .menu{position:absolute;z-index:5;right:0;left:0;max-height:342px;overflow:auto;border:1px solid var(--wp--preset--color--grey);border-top:0;border-radius:0 0 12px 12px;background:var(--wp--preset--color--white)}.bmg-archive-filters .option{box-sizing:border-box;display:flex;gap:var(--bmg-control-gap);align-items:center;min-height:48px;padding:var(--bmg-space-sm-12);color:var(--wp--preset--color--text)}.bmg-archive-filters .option:nth-child(even){background:var(--wp--preset--color--secondary-bg)}.bmg-archive-filters .option.is-selected{background:var(--wp--preset--color--secondary-bg)}.bmg-archive-filters input[type=checkbox]{appearance:none;box-sizing:border-box;display:grid;place-content:center;flex:0 0 auto;width:var(--bmg-checkbox-control-size);height:var(--bmg-checkbox-control-size);margin:0;border:2px solid var(--wp--preset--color--secondary);border-radius:3px;accent-color:var(--wp--preset--color--primary)}.bmg-archive-filters input[type=checkbox]::before{content:"";width:11px;height:7px;border-bottom:2px solid var(--wp--preset--color--white);border-left:2px solid var(--wp--preset--color--white);opacity:0;transform:translateY(-1px) rotate(-45deg)}.bmg-archive-filters input[type=checkbox]:checked{border-color:var(--wp--preset--color--primary);background:var(--wp--preset--color--primary)}.bmg-archive-filters input[type=checkbox]:checked::before{opacity:1}.bmg-archive-filters .submit{border:0}.archive-grid.wp-block-post-template{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--bmg-space-xl-32);margin:0;padding:0;list-style:none}.archive-grid.wp-block-post-template>li{margin:0}.archive-grid.wp-block-post-template>.qmn-ad{grid-column:1/-1}.archive-grid.is-magazine-grid.wp-block-post-template{grid-template-columns:minmax(0, 1fr);gap:var(--bmg-space-xxxl-48)}.archive-grid.is-magazine-grid.wp-block-post-template .bmg-post-card.is-magazine-flat{--bmg-post-card-content-padding: 0;--bmg-post-card-media-radius: 12px;--bmg-post-card-title-size: 24px}.archive-grid.is-magazine-grid.wp-block-post-template .bmg-post-card.is-magazine-flat .content{min-width:0}.archive-grid.is-magazine-grid.wp-block-post-template .bmg-post-card.is-magazine-flat .title,.archive-grid.is-magazine-grid.wp-block-post-template .bmg-post-card.is-magazine-flat .excerpt{min-height:0}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .bmg-post-card.is-magazine-flat{--bmg-post-card-content-padding: 0 var(--bmg-space-xs-8);--bmg-post-card-media-radius: 24px;--bmg-post-card-magazine-media-height: 462px}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .card-link{gap:var(--bmg-space-md-16)}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .content{width:min(830px,100%)}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .excerpt{width:min(692px,100%)}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .bmg-post-card.is-magazine-flat{--bmg-post-card-title-lines: 2}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .card-link{flex-direction:row;gap:var(--bmg-space-lg-24);align-items:flex-start}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .media{flex:0 0 300px;width:300px;height:200px;aspect-ratio:auto}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .content{flex:0 1 466px;gap:var(--bmg-space-xs-8);width:auto;min-height:0}.archive-grid.is-magazine-grid.wp-block-post-template.is-text-only>li:not(:first-child) .content{flex:1 1 auto}.archive-query{scroll-margin-top:var(--bmg-space-lg-24)}.archive-query .wp-block-query-pagination{gap:var(--bmg-space-xs-8);margin-top:var(--bmg-space-xl-32);color:var(--wp--preset--color--text);font-family:var(--bmg-font-family-accent);font-size:var(--bmg-text-body-size);font-weight:600;line-height:var(--bmg-text-body-line-height);letter-spacing:var(--bmg-text-body-letter-spacing)}.archive-query .wp-block-query-pagination a,.archive-query .wp-block-query-pagination-numbers .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:var(--bmg-space-xs-8);border:1px solid rgba(0,0,0,0);border-radius:8px;color:inherit;text-decoration:none}.archive-query .wp-block-query-pagination-previous{color:var(--wp--preset--color--grey)}.archive-query .wp-block-query-pagination-previous,.archive-query .wp-block-query-pagination-next{gap:var(--bmg-space-xxs-4)}.archive-query .wp-block-query-pagination-previous-arrow,.archive-query .wp-block-query-pagination-next-arrow{flex:none;width:24px;height:24px;overflow:hidden;font-size:0;line-height:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 6l-6 6 6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 6l-6 6 6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.archive-query .wp-block-query-pagination-next-arrow{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.archive-query .wp-block-query-pagination-numbers .current{border-color:var(--wp--preset--color--secondary);background:var(--wp--preset--color--secondary-bg);color:var(--wp--preset--color--secondary)}@media(max-width: 781px){.archive-shell{padding-top:var(--bmg-space-xl-32)}.bmg-archive-filters .fields{grid-template-columns:1fr;gap:var(--bmg-space-md-16)}.bmg-archive-filters .submit{width:100%}.archive-grid.wp-block-post-template{grid-template-columns:minmax(0, 1fr)}.archive-grid.wp-block-post-template .bmg-post-card .title{min-height:0}.archive-grid.is-magazine-grid.wp-block-post-template{gap:var(--bmg-space-xl-32)}.archive-grid.is-magazine-grid.wp-block-post-template .bmg-post-card.is-magazine-flat{--bmg-post-card-title-size: 18px}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .bmg-post-card.is-magazine-flat{--bmg-post-card-content-padding: 0 var(--bmg-space-xxs-4);--bmg-post-card-media-radius: 24px;--bmg-post-card-magazine-media-height: 215px}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .card-link{gap:var(--bmg-space-xs-8)}.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .content,.archive-grid.is-magazine-grid.wp-block-post-template>li:first-child .excerpt{width:100%}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .bmg-post-card.is-magazine-flat{--bmg-post-card-excerpt-lines: 0}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .card-link{gap:var(--bmg-space-sm-12);align-items:center}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .media{flex-basis:119px;width:119px;height:125px}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .content{flex:1 1 auto;gap:var(--bmg-space-xs-8)}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .copy{gap:var(--bmg-space-xxs-4)}.archive-grid.is-magazine-grid.wp-block-post-template>li:not(:first-child) .excerpt{display:none}.archive-query .wp-block-query-pagination{gap:0;font-family:var(--bmg-font-family-accent);font-size:var(--bmg-text-body-small-size);font-weight:600;line-height:var(--bmg-text-body-small-line-height);letter-spacing:var(--bmg-text-body-small-letter-spacing)}.archive-query .wp-block-query-pagination a,.archive-query .wp-block-query-pagination-numbers .page-numbers{min-width:auto;min-height:32px;padding:var(--bmg-space-xxs-4) var(--bmg-space-xs-8)}.archive-query .wp-block-query-pagination-numbers .page-numbers{padding-inline:var(--bmg-space-xxs-4)}.archive-query .wp-block-query-pagination-numbers .current{min-width:32px}}
