.yec-bp{--yec-muted:var(--global-palette4, #2d3748);--yec-subtle:var(--global-palette5, #4a5568);--yec-faint:var(--global-palette6, #718096);--yec-deep:#0c2137;--yec-font-button:"Roboto Condensed", var(--yec-font);--yec-paper:#f4efe5;--yec-paper2:#efe8db;--yec-card:#fffdf9;--yec-edge:#e0d8c8;--yec-action-ink:#9a5c00;--yec-ease:cubic-bezier(.4, 0, .2, 1);--yec-bp-measure:680px;--yec-bp-pad:24px;--yec-bp-prose:18px;color:var(--yec-text);background:#fff}.yec-bp-main.content-area{margin-top:0;margin-bottom:0}.yec-bp *,.yec-bp *::before,.yec-bp *::after{box-sizing:border-box}.yec-bp a{text-decoration:none;transition:color .2s var(--yec-ease),background-color .2s var(--yec-ease),border-color .2s var(--yec-ease),box-shadow .2s var(--yec-ease)}.yec-bp a:focus-visible,.yec-bp summary:focus-visible{outline:2px solid var(--yec-action-ink);outline-offset:3px;border-radius:2px}.yec-bp img{max-width:100%;height:auto}.yec-bp picture{display:contents}.yec-bp picture source{display:none}.yec-bp .yec-icon{flex:none;display:block}.yec-bp__wrap{max-width:calc(1080px + 2 * var(--yec-bp-pad));margin:0 auto;padding:0 var(--yec-bp-pad)}.yec-bp__grid{display:grid;grid-template-columns:minmax(0,var(--yec-bp-measure)) 300px;justify-content:space-between;gap:64px;padding-bottom:64px}.yec-bp__art{min-width:0}.yec-bp-crumbs{padding-top:24px}.yec-bp-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font:600 12px/1.4 var(--yec-font-button);letter-spacing:.1em;text-transform:uppercase;color:var(--yec-subtle)}.yec-bp-crumbs li{display:flex;align-items:center;gap:6px;margin:0}.yec-bp-crumbs li+li::before{content:"/";color:var(--yec-faint)}.yec-bp-crumbs a{display:inline-block;padding:4px 0;color:inherit}.yec-bp-crumbs a:hover{color:var(--yec-action-ink)}.yec-bp__head{padding-top:24px}.yec-bp-cat{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;background:var(--yec-action);color:var(--yec-text);font:700 11px/1 var(--yec-font-button);letter-spacing:.14em;text-transform:uppercase}.yec-bp-cat:hover{background:var(--global-palette2,#fed620);color:var(--yec-text)}.yec-bp .yec-bp__title{margin:16px 0 0;font:700 42px/1.12 var(--yec-font-head,Roboto,sans-serif);letter-spacing:-.01em;text-transform:none;color:var(--yec-text);text-wrap:balance}.yec-bp-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px;font-size:14px;line-height:1.4;color:var(--yec-subtle)}.yec-bp-byline__who{display:inline-flex;align-items:center;gap:10px;color:var(--yec-text)}.yec-bp-byline b{font-weight:700}.yec-bp-byline time{font-weight:600;color:var(--yec-text)}.yec-bp .yec-bp-av{width:40px;height:40px;border-radius:50%;object-fit:cover}.yec-bp-byline__dot{width:3px;height:3px;border-radius:50%;background:var(--yec-faint)}.yec-bp-answer{margin-top:28px;padding:24px 26px;border-radius:6px;background:var(--yec-deep);color:#fff}.yec-bp .yec-bp-answer__k{display:flex;align-items:center;gap:8px;margin:0;font:700 12px/1 var(--yec-font-button);letter-spacing:.16em;text-transform:uppercase;color:var(--yec-action)}.yec-bp .yec-bp-answer__text{margin:10px 0 0;font-size:19px;line-height:1.55;color:#fff}.yec-bp-glance{width:100%;margin:20px 0 0;border:1px solid var(--yec-edge);border-radius:6px;border-collapse:separate;border-spacing:0;overflow:hidden}.yec-bp-glance caption{padding:14px 18px;border:1px solid var(--yec-edge);border-bottom:0;border-radius:6px 6px 0 0;background:var(--yec-paper);text-align:left;font:700 12px/1 var(--yec-font-button);letter-spacing:.16em;text-transform:uppercase;color:var(--yec-action-ink);caption-side:top}.yec-bp-glance caption+tbody tr:first-child>*{border-top:0}.yec-bp-glance th,.yec-bp-glance td{padding:14px 18px;border:0;border-top:1px solid var(--yec-edge);vertical-align:top;text-align:left;font-size:15px;line-height:1.5;background:#fff}.yec-bp-glance th{width:34%;font:700 15px/1.4 var(--yec-font-head,Roboto,sans-serif);color:var(--yec-text)}.yec-bp-glance td{color:var(--yec-muted)}.yec-bp-glance td ol,.yec-bp-glance td ul{margin:6px 0 0 1.2em;padding:0}.yec-bp-glance td li{margin:2px 0;font-size:15px;line-height:1.5}.yec-bp-takeaways{margin-top:20px;padding:22px 24px;border:1px solid var(--yec-edge);border-top:4px solid var(--yec-action);border-radius:6px;background:var(--yec-card)}.yec-bp .yec-bp-takeaways h2{margin:0 0 12px;font:700 12px/1.2 var(--yec-font-button);letter-spacing:.16em;text-transform:uppercase;color:var(--yec-action-ink)}.yec-bp-takeaways ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.yec-bp-takeaways li{position:relative;margin:0;padding-left:26px;font-size:16px;line-height:1.55;color:var(--yec-text)}.yec-bp-takeaways li::before{content:"";position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:var(--yec-action)}.yec-bp-hero{margin:32px 0 0}.yec-bp .yec-bp-hero__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:50% 40%;border-radius:6px;background:var(--yec-paper2)}.yec-bp-hero figcaption,.yec-bp-fig figcaption{margin-top:8px;font-size:14px;line-height:1.45;color:var(--yec-subtle)}.yec-bp-rail{position:sticky;top:24px;align-self:start;display:grid;gap:16px;margin-top:24px}.admin-bar .yec-bp-rail{top:56px}.yec-bp-toc{padding:20px;border:1px solid var(--yec-edge);border-radius:6px}.yec-bp .yec-bp-toc__h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 12px/1 var(--yec-font-button);letter-spacing:.16em;text-transform:uppercase;color:var(--yec-subtle)}.yec-bp-toc ol{display:grid;margin:0;padding:0;list-style:none;counter-reset:yec-t}.yec-bp-toc li{margin:0;counter-increment:yec-t}.yec-bp-toc a{display:grid;grid-template-columns:26px 1fr;padding:7px 0;font-size:14px;line-height:1.35;color:var(--yec-muted)}.yec-bp-toc a::before{content:counter(yec-t,decimal-leading-zero);font:700 11px/1.6 var(--yec-font-button);color:var(--yec-faint)}.yec-bp-toc a:hover{color:var(--yec-action-ink)}.yec-bp-toc a[aria-current]{font-weight:700;color:var(--yec-text)}.yec-bp-toc a[aria-current]::before{color:var(--yec-action-ink)}.yec-bp-toc--m{display:none;margin-top:20px;padding:0}.yec-bp-toc--m summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 16px;cursor:pointer;list-style:none;font:700 13px/1 var(--yec-font-button);letter-spacing:.14em;text-transform:uppercase;color:var(--yec-text)}.yec-bp-toc--m summary::-webkit-details-marker{display:none}.yec-bp-toc--m .yec-icon{transition:transform .2s var(--yec-ease)}.yec-bp-toc--m[open] summary .yec-icon{transform:rotate(180deg)}.yec-bp-toc--m ol{padding:4px 16px 12px}.yec-bp-toc--m a{padding:9px 0;font-size:15px}.yec-bp-prose{max-width:var(--yec-bp-measure);margin-top:8px;font-size:var(--yec-bp-prose);line-height:1.7;color:var(--yec-text);overflow-wrap:break-word}.yec-bp-prose>*{margin-top:0;margin-bottom:0}.yec-bp-prose>*+*{margin-top:1.1em}.yec-bp-prose p,.yec-bp-prose li,.yec-bp-prose td,.yec-bp-prose th,.yec-bp-prose blockquote{font-size:var(--yec-bp-prose);line-height:1.7;color:var(--yec-text)}.yec-bp .yec-bp-prose h2{margin-top:2.2em;font:700 28px/1.25 var(--yec-font-head,Roboto,sans-serif);text-transform:none;color:var(--yec-text);scroll-margin-top:24px}.yec-bp .yec-bp-prose h3{margin-top:1.8em;font:700 21px/1.3 var(--yec-font-head,Roboto,sans-serif);text-transform:none;color:var(--yec-text);scroll-margin-top:24px}.yec-bp .yec-bp-prose h4{margin-top:1.6em;font:700 18px/1.35 var(--yec-font-head,Roboto,sans-serif);color:var(--yec-text)}.yec-bp-prose h2+*,.yec-bp-prose h3+*,.yec-bp-prose h4+*{margin-top:.6em}.yec-bp-prose strong,.yec-bp-prose b{font-weight:700}.yec-bp-prose a{color:var(--yec-action-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.yec-bp-prose a:hover{text-decoration-thickness:2px}.yec-bp-prose ul,.yec-bp-prose ol{padding-left:1.4em}.yec-bp-prose ul{list-style:none}.yec-bp-prose ul>li{position:relative}.yec-bp-prose ul>li::before{content:"";position:absolute;left:-1.05em;top:.72em;width:7px;height:7px;background:var(--yec-action)}.yec-bp-prose ol{list-style:decimal}.yec-bp-prose ol>li::marker{font-weight:700;color:var(--yec-action-ink)}.yec-bp-prose li{margin:0}.yec-bp-prose li+li{margin-top:.45em}.yec-bp-prose li>ul,.yec-bp-prose li>ol{margin-top:.45em}.yec-bp-prose blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-left:3px solid var(--yec-action);font-style:italic;color:var(--yec-muted)}.yec-bp-prose hr{border:0;border-top:1px solid var(--yec-edge)}.yec-bp-prose iframe{display:block;max-width:100%;border:0}.yec-bp-prose .wp-block-embed__wrapper iframe,.yec-bp-prose .entry-content-asset iframe{width:100%;height:auto;aspect-ratio:16 / 9}.yec-bp-fig{margin:1.8em 0 0}.yec-bp .yec-bp-fig img,.yec-bp .yec-bp-prose .wp-block-image img{display:block;width:100%;height:auto;border-radius:6px;background:var(--yec-paper2)}.yec-bp .yec-bp-fig--tall img{width:auto;max-height:620px;margin:0 auto}.yec-bp-table{overflow-x:auto}.yec-bp-prose table{width:100%;border-collapse:collapse}.yec-bp-prose th,.yec-bp-prose td{padding:10px 12px;border-bottom:1px solid var(--yec-edge);text-align:left;vertical-align:top;font-size:16px;line-height:1.5}.yec-bp-prose thead th{font-weight:700}.yec-bp-video{margin:1.8em 0 0;max-width:480px}.yec-bp-video a{position:relative;display:block;overflow:hidden;aspect-ratio:16 / 9;border-radius:6px;background:var(--yec-deep);text-decoration:none!important}.yec-bp-video img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--yec-ease)}.yec-bp-video a:hover img{transform:scale(1.03)}.yec-bp-video a::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(12 33 55 / .8),#fff0 55%)}.yec-bp-video__play{position:absolute;left:50%;top:45%;z-index:1;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--yec-text)}.yec-bp-video__t{position:absolute;left:14px;bottom:12px;z-index:1;display:flex;align-items:center;gap:6px;color:#fff;font:700 12px/1 var(--yec-font-button);letter-spacing:.1em;text-transform:uppercase}.yec-bp-camp{overflow:hidden;border:1px solid var(--yec-edge);border-radius:6px;background:var(--yec-paper)}.yec-bp-camp--words{display:grid;grid-template-columns:200px 1fr;margin:2em 0 0;background:var(--yec-card)}.yec-bp-camp__img{position:relative;display:block;min-height:160px;background:var(--yec-paper2)}.yec-bp-camp__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.yec-bp-camp--rail .yec-bp-camp__img{min-height:0;aspect-ratio:16 / 10}.yec-bp-camp__body{display:grid;gap:8px;align-content:center;padding:18px 20px 20px}.yec-bp .yec-bp-camp__k{font:700 11px/1.3 var(--yec-font-button);letter-spacing:.14em;text-transform:uppercase;color:var(--yec-action-ink)}.yec-bp .yec-bp-camp__t{margin:0;font:700 19px/1.25 var(--yec-font-head,Roboto,sans-serif)}.yec-bp .yec-bp-camp__t a{color:var(--yec-text);text-decoration:none}.yec-bp .yec-bp-camp__t a:hover{color:var(--yec-action-ink)}.yec-bp .yec-bp-camp__p{display:grid;gap:2px;margin:0;font-size:14px;line-height:1.45;color:var(--yec-muted)}.yec-bp-camp .yec-bp-btns{margin-top:4px}.yec-bp-btns{display:flex;flex-wrap:wrap;gap:10px}.yec-bp .yec-bp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border:0;border-radius:0;background:var(--yec-action);color:var(--yec-text);font:600 14px/1.2 var(--yec-font-button);letter-spacing:.02em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.yec-bp .yec-bp-btn:hover{background:var(--global-palette2,#fed620);color:var(--yec-text)}.yec-bp .yec-bp-btn--sm{min-height:38px;padding:8px 16px;font-size:13px}.yec-bp .yec-bp-btn--line{background:#fff0;color:var(--yec-text);box-shadow:inset 0 0 0 1px var(--yec-text)}.yec-bp .yec-bp-btn--line:hover{background:#fff0;color:var(--yec-action-ink);box-shadow:inset 0 0 0 1px var(--yec-action)}.yec-bp-camp--rail .yec-bp-btn{width:100%}.yec-bp-sec{margin-top:56px}.yec-bp .yec-bp-h2{margin:0 0 16px;font:700 26px/1.2 var(--yec-font-head,Roboto,sans-serif);text-transform:uppercase;color:var(--yec-text)}.yec-bp-faq__row{border-bottom:1px solid var(--yec-edge)}.yec-bp-faq__row:first-of-type{border-top:1px solid var(--yec-edge)}.yec-bp-faq__row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:10px 0;cursor:pointer;list-style:none}.yec-bp-faq__row summary::-webkit-details-marker{display:none}.yec-bp .yec-bp-faq__row h3{margin:0;font:700 18px/1.35 var(--yec-font-head,Roboto,sans-serif);color:var(--yec-text)}.yec-bp-faq__row summary .yec-icon{color:var(--yec-subtle);transition:transform .2s var(--yec-ease)}.yec-bp-faq__row[open] summary .yec-icon{transform:rotate(180deg)}.yec-bp-faq__row summary:hover h3{color:var(--yec-action-ink)}.yec-bp-faq__a{padding:0 0 20px}.yec-bp-faq__a p,.yec-bp-faq__a li{margin:0 0 .6em;font-size:17px;line-height:1.65;color:var(--yec-muted)}.yec-bp-sources ol{display:grid;gap:8px;margin:0;padding-left:1.6em;list-style:decimal}.yec-bp-sources li{margin:0;font-size:15px;line-height:1.5;color:var(--yec-muted)}.yec-bp-sources li::marker{font:700 13px var(--yec-font-button);color:var(--yec-subtle)}.yec-bp-sources a{color:var(--yec-muted);text-decoration:underline;text-decoration-color:var(--yec-edge);text-underline-offset:3px}.yec-bp-sources a:hover{color:var(--yec-action-ink);text-decoration-color:currentColor}.yec-bp-sources small{font-size:13px;color:var(--yec-faint)}.yec-bp-author{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:start;padding:24px;border:1px solid var(--yec-edge);border-radius:6px;background:var(--yec-card)}.yec-bp .yec-bp-author__av{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--yec-paper2)}.yec-bp .yec-bp-author__k{font:700 11px/1 var(--yec-font-button);letter-spacing:.16em;text-transform:uppercase;color:var(--yec-action-ink)}.yec-bp .yec-bp-author__n{margin:6px 0 0;font:700 20px/1.25 var(--yec-font-head,Roboto,sans-serif);color:var(--yec-text)}.yec-bp .yec-bp-author__r{margin:0;font-size:14px;line-height:1.4;color:var(--yec-subtle)}.yec-bp .yec-bp-author__p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--yec-muted)}.yec-bp .yec-bp-author__l{display:flex;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font:600 13px/1 var(--yec-font-button);letter-spacing:.08em;text-transform:uppercase}.yec-bp-author__l a{display:inline-flex;align-items:center;gap:6px;padding:6px 0;color:var(--yec-text)}.yec-bp-author__l a:hover{color:var(--yec-action-ink)}.yec-bp .yec-bp-langs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 0;font-size:14px;line-height:1.4;color:var(--yec-subtle)}.yec-bp-langs a{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--yec-edge);font-weight:700;color:var(--yec-text)}.yec-bp-langs a:hover{box-shadow:inset 0 0 0 1px var(--yec-action)}.yec-bp-more{margin:0;padding:0;list-style:none;border-top:1px solid var(--yec-edge);counter-reset:yec-m}.yec-bp-more li{margin:0;border-bottom:1px solid var(--yec-edge);counter-increment:yec-m}.yec-bp-more a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:60px;padding:10px 0;font:700 17px/1.35 var(--yec-font-head,Roboto,sans-serif);color:var(--yec-text)}.yec-bp-more a::before{content:counter(yec-m,decimal-leading-zero);font:700 13px/1 var(--yec-font-button);color:var(--yec-faint)}.yec-bp-more a:hover{color:var(--yec-action-ink)}.yec-bp-more .yec-icon{color:var(--yec-subtle)}.yec-bp-camps{padding:56px 0 64px;background:var(--yec-paper)}.yec-bp-camps__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:24px}.yec-bp-camps__head .yec-bp-h2{margin:0}.yec-bp-more-link{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font:700 13px/1 var(--yec-font-button);letter-spacing:.08em;text-transform:uppercase;color:var(--yec-text)}.yec-bp-more-link:hover{color:var(--yec-action-ink)}.yec-bp-camps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1100px){.yec-bp__grid{grid-template-columns:minmax(0,var(--yec-bp-measure)) 260px;gap:40px}}@media (max-width:1023px){.yec-bp__grid{grid-template-columns:minmax(0,var(--yec-bp-measure));justify-content:center}.yec-bp-rail{display:none}.yec-bp-toc--m{display:block}.yec-bp .yec-bp__title{font-size:32px}.yec-bp-camps__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--yec-bp-pad) * -1);padding:0 var(--yec-bp-pad) 4px;scrollbar-width:none}.yec-bp-camps__grid::-webkit-scrollbar{display:none}.yec-bp-camps__grid>*{flex:0 0 min(320px, 78%);scroll-snap-align:start}}@media (max-width:600px){.yec-bp{--yec-bp-pad:16px;--yec-bp-prose:17px}.yec-bp .yec-bp__title{font-size:27px}.yec-bp-answer{margin-right:calc(var(--yec-bp-pad) * -1);margin-left:calc(var(--yec-bp-pad) * -1);border-radius:0}.yec-bp .yec-bp-answer__text{font-size:17px}.yec-bp-glance th,.yec-bp-glance td{display:block;width:auto;padding:4px 16px}.yec-bp-glance th{padding-top:14px}.yec-bp-glance td{border-top:0;padding-bottom:14px}.yec-bp-hero{margin-right:calc(var(--yec-bp-pad) * -1);margin-left:calc(var(--yec-bp-pad) * -1)}.yec-bp .yec-bp-hero__img{border-radius:0;aspect-ratio:4 / 3}.yec-bp .yec-bp-prose h2{font-size:22px}.yec-bp .yec-bp-prose h3{font-size:19px}.yec-bp-camp--words{grid-template-columns:1fr}.yec-bp-camp--words .yec-bp-camp__img{min-height:0;aspect-ratio:16 / 9}.yec-bp .yec-bp-h2{font-size:20px}.yec-bp-author{grid-template-columns:56px 1fr;padding:18px}.yec-bp .yec-bp-author__av{width:56px;height:56px}}@media (prefers-reduced-motion:reduce){.yec-bp *,.yec-bp *::before,.yec-bp *::after{transition:none!important}}