:root{--yg-lavender:#e6e0f5;--yg-lavender-deep:#d4cbeb;--yg-butter:#fbf1c7;--yg-butter-deep:#f3e4a3;--yg-plum:#4a2c5a;--yg-plum-soft:#6a4a7a;--yg-coral:#f08a78;--yg-coral-tint:#fbd9d1;--yg-leaf:#7fae7a;--yg-leaf-tint:#dcebd9;--yg-leaf-ink:#3d6b3a;--yg-paper:#ffffff;--yg-ink:#4a2c5a;--yg-line:rgba(74,44,90,.18);--yg-font-hand:'Patrick Hand','Segoe Print','Bradley Hand',cursive;--yg-font-body:'Nunito','Trebuchet MS','Segoe UI',system-ui,sans-serif;--yg-shadow:0 6px 18px rgba(74,44,90,.14),0 1px 3px rgba(74,44,90,.12);--yg-shadow-lift:0 14px 30px rgba(74,44,90,.18),0 2px 6px rgba(74,44,90,.12);--yg-radius:14px;--yg-max:1200px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--yg-lavender);color:var(--yg-ink);font-family:var(--yg-font-body);font-size:17px;line-height:1.65;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--yg-plum);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--yg-plum);outline-offset:3px;border-radius:4px}button,input{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--yg-font-hand);font-weight:400;line-height:1.15;margin:0 0 .4em;color:var(--yg-plum)}h2{font-size:clamp(34px,4vw,46px)}h3{font-size:26px}p{margin:0 0 1em}.yg-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.yg-wrap{max-width:var(--yg-max);margin:0 auto;padding:0 24px}.yg-section{padding:72px 0}.yg-hand{font-family:var(--yg-font-hand)}.yg-kicker{font-family:var(--yg-font-hand);font-size:20px;color:var(--yg-leaf-ink);letter-spacing:.02em;margin:0 0 .2em}.yg-section-head{max-width:640px;margin-bottom:36px}.yg-section-head p{font-size:18px}.yg-skip{position:absolute;left:12px;top:-60px;background:var(--yg-plum);color:#fff;padding:12px 18px;border-radius:8px;z-index:100}.yg-skip:focus{top:12px}.yg-tape{position:absolute;width:96px;height:26px;background:rgb(240 138 120 / .55);clip-path:polygon(0 4%,3% 0,6% 6%,9% 0,12% 6%,15% 0,18% 6%,21% 0,24% 6%,27% 0,30% 6%,33% 0,36% 6%,39% 0,42% 6%,45% 0,48% 6%,51% 0,54% 6%,57% 0,60% 6%,63% 0,66% 6%,69% 0,72% 6%,75% 0,78% 6%,81% 0,84% 6%,87% 0,90% 6%,93% 0,96% 6%,100% 4%,100% 96%,97% 100%,94% 94%,91% 100%,88% 94%,85% 100%,82% 94%,79% 100%,76% 94%,73% 100%,70% 94%,67% 100%,64% 94%,61% 100%,58% 94%,55% 100%,52% 94%,49% 100%,46% 94%,43% 100%,40% 94%,37% 100%,34% 94%,31% 100%,28% 94%,25% 100%,22% 94%,19% 100%,16% 94%,13% 100%,10% 94%,7% 100%,4% 94%,1% 100%,0 96%);background-image:repeating-linear-gradient(90deg,rgb(255 255 255 / .35) 0 6px,transparent 6px 14px);pointer-events:none;z-index:3}.yg-tape--leaf{background-color:rgb(127 174 122 / .6)}.yg-tape--plum{background-color:rgb(74 44 90 / .28)}.yg-tape--butter{background-color:rgb(243 228 163 / .85)}.yg-tape--tl{left:-24px;top:-10px;transform:rotate(-38deg)}.yg-tape--tr{right:-24px;top:-10px;transform:rotate(38deg)}.yg-tape--top{left:50%;top:-12px;transform:translateX(-50%) rotate(-3deg)}.yg-polaroid{position:relative;background:var(--yg-paper);padding:12px 12px 14px;box-shadow:var(--yg-shadow);border-radius:3px;margin:0}.yg-polaroid figure{margin:0}.yg-polaroid .yg-photo{aspect-ratio:1/1;overflow:hidden;background:var(--yg-butter);border-radius:2px}.yg-polaroid .yg-photo svg,.yg-polaroid .yg-photo img{width:100%;height:100%;object-fit:cover}.yg-polaroid figcaption,.yg-polaroid .yg-cap{font-family:var(--yg-font-hand);font-size:24px;line-height:1.2;color:var(--yg-plum);padding:14px 4px 6px;text-align:center}.yg-polaroid .yg-meta{font-size:15px;text-align:center;color:var(--yg-plum-soft);margin:0 0 4px}.yg-polaroid .yg-lede{font-size:15px;line-height:1.5;text-align:center;color:var(--yg-plum);margin:0 4px 8px}.yg-card figcaption{padding-bottom:4px}.yg-nav{position:relative;z-index:20;background:var(--yg-lavender)}.yg-nav .yg-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.yg-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--yg-font-hand);font-size:30px;color:var(--yg-plum);min-height:44px}.yg-logo svg{width:38px;height:44px}.yg-nav-links{display:flex;gap:6px;list-style:none;margin:0;padding:0;align-items:center}.yg-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;font-weight:700;font-size:17px;border-bottom:2px solid #fff0;border-radius:0}.yg-nav-links a:hover,.yg-nav-links a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}.yg-menu-btn{display:none;width:48px;height:48px;border:2px solid var(--yg-plum);border-radius:10px;background:var(--yg-paper);cursor:pointer;align-items:center;justify-content:center}.yg-menu-btn svg{width:24px;height:24px}@media (max-width:860px){.yg-menu-btn{display:inline-flex}.yg-nav-links{display:none;position:absolute;left:24px;right:24px;top:calc(100% - 4px);flex-direction:column;align-items:stretch;background:var(--yg-paper);padding:10px;border-radius:12px;box-shadow:var(--yg-shadow-lift)}.yg-nav-links a{padding:10px 14px}.yg-nav.is-open .yg-nav-links{display:flex}}.yg-hero{padding:32px 0 56px;overflow:hidden}.yg-hero .yg-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.yg-hero h1{font-size:clamp(42px,5.2vw,64px);line-height:1.08;margin:0 0 20px;max-width:18ch}.yg-hero .yg-intro{font-size:19px;max-width:34em}.yg-search{display:flex;gap:10px;background:var(--yg-paper);padding:8px;border-radius:999px;box-shadow:var(--yg-shadow);margin:24px 0 14px;max-width:560px}.yg-search input{flex:1;min-width:0;border:0;background:#fff0;padding:10px 18px;font-size:17px;border-radius:999px}.yg-search input::placeholder{color:var(--yg-plum-soft)}.yg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 22px;border-radius:999px;border:0;background:var(--yg-coral);color:var(--yg-plum);font-weight:700;text-decoration:none;cursor:pointer;box-shadow:0 3px 0 rgb(74 44 90 / .25);transition:transform .15s,box-shadow .15s}.yg-btn:hover{transform:translateY(-1px);box-shadow:0 5px 0 rgb(74 44 90 / .25)}.yg-btn:active{transform:translateY(2px);box-shadow:0 1px 0 rgb(74 44 90 / .25)}.yg-btn--leaf{background:var(--yg-leaf)}.yg-btn--paper{background:var(--yg-paper);border:2px solid var(--yg-plum)}.yg-btn--small{min-height:44px;padding:8px 16px;font-size:16px}.yg-hero-link{font-size:17px;font-weight:700}.yg-hero-stack{position:relative;height:600px}.yg-hero-stack .yg-polaroid{position:absolute;width:min(230px,44%)}.yg-hero-stack .yg-polaroid:nth-child(1){left:2%;top:0;transform:rotate(-6deg);z-index:1}.yg-hero-stack .yg-polaroid:nth-child(2){right:2%;top:8px;transform:rotate(4deg);z-index:2}.yg-hero-stack .yg-polaroid:nth-child(3){left:50%;bottom:0;width:min(250px,48%);transform:translateX(-50%) rotate(-2deg);z-index:3}@media (max-width:1024px){.yg-hero .yg-wrap{gap:32px}.yg-hero-stack{height:560px}.yg-hero-stack figcaption{font-size:21px}}@media (max-width:860px){.yg-hero .yg-wrap{grid-template-columns:1fr}.yg-hero h1{max-width:none}.yg-hero-stack{height:600px;max-width:520px;margin:12px auto 0;width:100%}.yg-hero-stack figcaption{font-size:22px}}@media (max-width:480px){.yg-hero-stack{height:500px}.yg-hero-stack figcaption{font-size:19px;padding:10px 2px 4px}.yg-hero-stack .yg-polaroid{padding:8px 8px 10px}}.yg-torn{position:relative;background:var(--yg-butter);padding:44px 28px 32px;clip-path:polygon(0 12px,2% 4px,5% 14px,8% 2px,11% 12px,14% 5px,17% 15px,20% 3px,23% 11px,26% 6px,29% 16px,32% 2px,35% 12px,38% 7px,41% 14px,44% 1px,47% 10px,50% 5px,53% 15px,56% 3px,59% 12px,62% 6px,65% 14px,68% 2px,71% 11px,74% 7px,77% 15px,80% 4px,83% 12px,86% 6px,89% 14px,92% 1px,95% 10px,98% 5px,100% 12px,100% 100%,0 100%)}.yg-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.yg-start-tile{display:block;text-decoration:none;color:var(--yg-plum);box-shadow:var(--yg-shadow);border-radius:0 0 8px 8px;transition:transform .2s}.yg-start-tile:hover{transform:translateY(-4px)}.yg-start-tile .yg-torn{min-height:100%}.yg-start-tile svg{width:64px;height:64px;margin-bottom:14px}.yg-start-tile h3{font-size:30px;margin-bottom:6px}.yg-start-tile p{margin:0;font-size:17px}.yg-start-tile .yg-go{display:inline-block;margin-top:14px;font-family:var(--yg-font-hand);font-size:21px;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:900px){.yg-start-grid{grid-template-columns:1fr}}.yg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px;list-style:none;margin:0;padding:8px 0}.yg-grid>li{display:flex}.yg-card{display:block;text-decoration:none;color:inherit;width:100%;transition:transform .2s,box-shadow .2s}.yg-grid>li:nth-child(3n) .yg-card{transform:rotate(1.5deg)}.yg-card:hover{transform:rotate(0) translateY(-6px);box-shadow:var(--yg-shadow-lift)}.yg-card .yg-tape{width:78px;height:22px}@media (max-width:1100px){.yg-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.yg-grid{grid-template-columns:repeat(2,1fr);gap:22px 16px}}@media (max-width:440px){.yg-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto}}.yg-jars{display:flex;flex-wrap:wrap;gap:16px 18px;list-style:none;margin:0;padding:0}.yg-jar{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:8px 26px;background:var(--yg-butter);color:var(--yg-plum);text-decoration:none;font-family:var(--yg-font-hand);font-size:24px;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 10%,calc(100% - 5px) 22%,100% 34%,calc(100% - 4px) 46%,100% 58%,calc(100% - 5px) 70%,100% 82%,calc(100% - 4px) 94%,calc(100% - 8px) 100%,8px 100%,0 94%,4px 82%,0 70%,5px 58%,0 46%,4px 34%,0 22%,5px 10%);transition:transform .15s}.yg-jar:hover{transform:rotate(-2deg) scale(1.03)}.yg-jars li:nth-child(2n) .yg-jar{background:var(--yg-leaf-tint)}.yg-jars li:nth-child(3n) .yg-jar{background:var(--yg-coral-tint)}.yg-jar svg{width:26px;height:26px}.yg-jar small{font-family:var(--yg-font-body);font-size:14px;font-weight:700;color:var(--yg-plum-soft)}.yg-note{display:grid;grid-template-columns:150px 1fr;gap:36px;align-items:start}.yg-portrait{width:150px;height:150px;border-radius:50%;background:var(--yg-butter);border:6px solid var(--yg-paper);box-shadow:var(--yg-shadow);overflow:hidden;transform:rotate(-4deg)}.yg-portrait svg{width:100%;height:100%}.yg-lined{position:relative;background:var(--yg-paper) repeating-linear-gradient(180deg,transparent 0 33px,var(--yg-lavender-deep) 33px 34px);background-position:0 18px;padding:34px 40px 30px 74px;box-shadow:var(--yg-shadow);border-radius:4px;transform:rotate(.6deg)}.yg-lined::before{content:"";position:absolute;left:52px;top:0;bottom:0;width:2px;background:rgb(240 138 120 / .7)}.yg-lined::after{content:"";position:absolute;left:16px;top:60px;width:14px;height:14px;border-radius:50%;background:var(--yg-lavender);box-shadow:0 120px 0 var(--yg-lavender),0 240px 0 var(--yg-lavender)}.yg-lined p{font-family:var(--yg-font-hand);font-size:24px;line-height:34px;margin:0}.yg-lined p+p{margin-top:34px}.yg-lined .yg-sign{font-size:30px;color:var(--yg-leaf-ink);margin-top:34px}@media (max-width:760px){.yg-note{grid-template-columns:1fr;gap:20px}.yg-portrait{width:120px;height:120px}.yg-lined{padding:30px 22px 26px 60px;transform:none}.yg-lined::before{left:42px}.yg-lined::after{left:12px}.yg-lined p{font-size:22px}}.yg-stickies{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:0;padding:8px 0}.yg-sticky{position:relative;background:var(--yg-butter);padding:28px 26px 30px;min-height:220px;box-shadow:3px 8px 16px rgb(74 44 90 / .16);transform:rotate(-1.2deg)}.yg-sticky::before{content:"";position:absolute;left:50%;top:-8px;width:80px;height:20px;transform:translateX(-50%) rotate(-2deg);background:rgb(255 255 255 / .55);box-shadow:0 1px 2px rgb(74 44 90 / .15)}.yg-sticky--coral{background:var(--yg-coral-tint);transform:rotate(1.4deg)}.yg-sticky--leaf{background:var(--yg-leaf-tint);transform:rotate(-.6deg)}.yg-sticky h3{font-size:26px;margin-bottom:8px}.yg-sticky p{margin:0;font-size:17px}@media (max-width:900px){.yg-stickies{grid-template-columns:repeat(2,1fr)}.yg-stickies>li:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:560px){.yg-stickies{grid-template-columns:1fr}.yg-sticky{min-height:0}}.yg-postcard{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--yg-paper);box-shadow:var(--yg-shadow-lift);border-radius:6px;overflow:hidden;transform:rotate(-.8deg);background-image:linear-gradient(90deg,transparent 0 50%,var(--yg-line) 50%,var(--yg-line) calc(50% + 2px),transparent calc(50% + 2px))}.yg-postcard>div{padding:40px 36px}.yg-postcard .yg-message p{font-family:var(--yg-font-hand);font-size:24px;line-height:1.35}.yg-postcard .yg-message .yg-sign{color:var(--yg-leaf-ink)}.yg-stamp{position:absolute;right:28px;top:24px;width:86px;height:104px;background:var(--yg-butter);border:4px dotted var(--yg-paper);outline:2px solid var(--yg-lavender-deep);display:flex;align-items:center;justify-content:center;transform:rotate(3deg)}.yg-stamp svg{width:58px;height:58px}.yg-address{padding-top:130px!important}.yg-address label{display:block;font-family:var(--yg-font-hand);font-size:22px;margin-bottom:6px}.yg-address input[type=email]{width:100%;border:0;border-bottom:2px solid var(--yg-plum);background:#fff0;padding:10px 4px;font-size:17px;border-radius:0;margin-bottom:22px;min-height:48px}.yg-address .yg-line{height:2px;background:var(--yg-line);margin-bottom:28px}.yg-address small{display:block;margin-top:14px;font-size:15px;color:var(--yg-plum-soft)}@media (max-width:760px){.yg-postcard{grid-template-columns:1fr;background-image:none;transform:none}.yg-postcard>div{padding:30px 24px}.yg-postcard .yg-message{border-bottom:2px solid var(--yg-line)}.yg-address{padding-top:30px!important}.yg-stamp{position:static;transform:rotate(3deg);margin:0 0 20px auto;width:72px;height:88px}}.yg-footer{background:var(--yg-plum);color:var(--yg-butter);padding:60px 0 32px;margin-top:40px}.yg-footer a{color:var(--yg-butter)}.yg-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.yg-footer h3{color:var(--yg-butter);font-size:28px;margin-bottom:10px}.yg-footer ul{list-style:none;margin:0;padding:0}.yg-footer li a{display:inline-block;padding:6px 0;min-height:44px;line-height:32px}.yg-footer .yg-logo{color:var(--yg-butter)}.yg-footer .yg-logo svg *{stroke:var(--yg-butter)}.yg-footer .yg-logo svg .yg-ball{fill:var(--yg-coral);stroke:var(--yg-coral)}.yg-footer-bottom{margin-top:40px;padding-top:20px;border-top:1px solid rgb(251 241 199 / .25);font-size:15px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between}@media (max-width:760px){.yg-footer-grid{grid-template-columns:1fr;gap:26px}}.yg-crumb{font-size:14px;color:var(--yg-plum-soft);margin:22px 0 10px}.yg-crumb a{color:var(--yg-plum-soft)}.yg-crumb span{margin:0 6px}.yg-article-head h1{font-size:clamp(38px,4.6vw,58px);max-width:20ch;margin-bottom:12px}.yg-article-head .yg-summary{font-size:19px;max-width:44em}.yg-labels{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:18px 0 20px;padding:0}.yg-label{display:inline-flex;flex-direction:column;background:var(--yg-butter);padding:8px 18px 8px 16px;min-width:120px;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 20%,calc(100% - 5px) 40%,100% 60%,calc(100% - 6px) 80%,100% 100%,0 100%,4px 80%,0 60%,5px 40%,0 20%)}.yg-label small{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--yg-plum-soft)}.yg-label b{font-family:var(--yg-font-hand);font-weight:400;font-size:22px;line-height:1.1}.yg-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 36px}.yg-actions .yg-btn svg{width:18px;height:18px}.yg-article-hero{display:grid;grid-template-columns:minmax(0,680px) minmax(280px,1fr);gap:48px;align-items:center;margin-bottom:56px}.yg-article-hero .yg-polaroid{transform:rotate(-1.5deg);padding-bottom:12px}.yg-article-hero .yg-polaroid .yg-photo{aspect-ratio:4/3}.yg-why{background:var(--yg-butter);padding:28px 30px;box-shadow:var(--yg-shadow);transform:rotate(1deg);position:relative}.yg-why h2{font-size:30px;margin-bottom:8px}.yg-why p{font-family:var(--yg-font-hand);font-size:23px;line-height:1.35;margin:0 0 .6em}.yg-why .yg-tape{width:84px}.yg-article-body{display:grid;grid-template-columns:minmax(0,720px) 300px;gap:56px;align-items:start;justify-content:space-between}.yg-article-main>section{margin-bottom:56px}.yg-article-main>section:last-child{margin-bottom:0}.yg-article-body>.yg-nl-block{grid-column:1;max-width:560px;margin:0 auto}.yg-article-main h2{font-size:38px;margin-bottom:14px}.yg-article-main h3{font-size:28px;margin:26px 0 10px}.yg-sidebar{position:sticky;top:20px}.yg-sidebar h2{font-size:30px}.yg-mini-stack{display:grid;gap:22px;list-style:none;margin:0 0 32px;padding:0}.yg-mini-stack .yg-polaroid{padding:8px 8px 6px;transform:rotate(-1.2deg)}.yg-mini-stack li:nth-child(2n) .yg-polaroid{transform:rotate(1.4deg)}.yg-mini-stack .yg-polaroid{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:center;text-decoration:none}.yg-mini-stack .yg-photo{aspect-ratio:1/1;border-radius:2px;overflow:hidden;background:var(--yg-butter)}.yg-mini-stack .yg-cap{text-align:left;padding:0;font-size:22px}.yg-mini-stack .yg-meta{text-align:left;margin:2px 0 0}.yg-mini-post{background:var(--yg-paper);padding:22px;box-shadow:var(--yg-shadow);border-radius:6px;transform:rotate(.8deg);position:relative}.yg-mini-post h3{font-size:26px;margin:0 0 6px}.yg-mini-post p{font-size:16px}.yg-mini-post input[type=email]{width:100%;border:0;border-bottom:2px solid var(--yg-plum);background:#fff0;padding:10px 4px;min-height:48px;margin-bottom:14px;border-radius:0}.yg-mini-post .yg-btn{width:100%}@media (max-width:1024px){.yg-article-hero{grid-template-columns:1fr;gap:40px}.yg-article-hero .yg-polaroid{max-width:680px}.yg-why{max-width:680px}.yg-article-body{grid-template-columns:minmax(0,720px);justify-content:start}.yg-sidebar{position:static;max-width:720px}.yg-mini-stack{grid-template-columns:repeat(3,1fr)}.yg-mini-stack .yg-polaroid{grid-template-columns:1fr}.yg-mini-stack .yg-cap{text-align:center;padding-top:8px}.yg-mini-stack .yg-meta{text-align:center}}@media (max-width:600px){.yg-mini-stack{grid-template-columns:1fr}.yg-mini-stack .yg-polaroid{grid-template-columns:88px 1fr}.yg-mini-stack .yg-cap{text-align:left;padding-top:0}.yg-mini-stack .yg-meta{text-align:left}}.yg-check{display:flex;align-items:flex-start;gap:14px;cursor:pointer;min-height:44px;padding:6px 0;position:relative}.yg-check input{position:absolute;opacity:0;width:1px;height:1px}.yg-box{flex:0 0 26px;width:26px;height:26px;margin-top:3px;border:2.5px solid var(--yg-plum);border-radius:5px 9px 6px 10px/9px 5px 10px 6px;background:var(--yg-paper);position:relative;transform:rotate(-2deg)}.yg-check input:checked+.yg-box::after{content:"";position:absolute;left:5px;top:1px;width:9px;height:15px;border:solid var(--yg-leaf-ink);border-width:0 4px 4px 0;transform:rotate(40deg)}.yg-check input:focus-visible+.yg-box{outline:3px solid var(--yg-plum);outline-offset:3px}.yg-check input:checked~.yg-check-text{text-decoration:line-through;text-decoration-color:var(--yg-coral);text-decoration-thickness:2px}.yg-materials{list-style:none;margin:0;padding:0}.yg-materials li{border-bottom:1px dashed var(--yg-line)}.yg-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:22px 0 0;padding:0;list-style:none}.yg-facts li{background:var(--yg-paper);padding:14px 18px;border-radius:10px;box-shadow:var(--yg-shadow)}.yg-facts b{font-family:var(--yg-font-hand);font-weight:400;font-size:22px;display:block;color:var(--yg-leaf-ink)}@media (max-width:520px){.yg-facts{grid-template-columns:1fr}}.yg-abbr{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 24px;list-style:none;margin:0;padding:0;font-size:17px}.yg-abbr li{padding:6px 0;border-bottom:1px dashed var(--yg-line)}.yg-abbr b{font-family:var(--yg-font-hand);font-weight:400;font-size:21px;margin-right:8px;color:var(--yg-plum)}@media (max-width:520px){.yg-abbr{grid-template-columns:1fr}}.yg-rounds{list-style:none;margin:0;padding:0;display:grid;gap:12px}.yg-round{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:var(--yg-paper);padding:14px 16px;border-radius:12px;box-shadow:var(--yg-shadow)}.yg-round .yg-check{padding:0;min-height:44px;align-items:center}.yg-round .yg-box{margin-top:0}.yg-round .yg-round-name{font-family:var(--yg-font-hand);font-size:24px;color:var(--yg-plum);white-space:nowrap}.yg-round .yg-round-text{margin:0}.yg-count{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;padding:4px 14px;background:var(--yg-coral);color:var(--yg-plum);font-weight:700;border-radius:999px;font-size:16px;white-space:nowrap}.yg-part-note{font-family:var(--yg-font-hand);font-size:21px;color:var(--yg-leaf-ink);margin:0 0 12px}@media (max-width:560px){.yg-round{grid-template-columns:auto 1fr}.yg-round .yg-count{grid-column:2;justify-self:start}}.yg-steps{list-style:none;margin:0;padding:0;counter-reset:yg-step}.yg-steps li{position:relative;padding:8px 0 8px 66px;margin-bottom:12px;counter-increment:yg-step;min-height:52px}.yg-steps li::before{content:counter(yg-step);position:absolute;left:0;top:6px;width:48px;height:48px;border-radius:50%;background:var(--yg-leaf);color:var(--yg-plum);font-family:var(--yg-font-hand);font-size:26px;display:flex;align-items:center;justify-content:center;transform:rotate(-4deg)}.yg-stickies--2{grid-template-columns:repeat(2,1fr)}@media (max-width:560px){.yg-stickies--2{grid-template-columns:1fr}}.yg-notes-box{background:var(--yg-paper);padding:24px 28px;border-left:6px solid var(--yg-leaf);box-shadow:var(--yg-shadow);border-radius:0 12px 12px 0}.yg-notes-box ul{margin:0;padding-left:20px}.yg-notes-box li{margin-bottom:8px}.yg-vars{list-style:none;margin:0;padding:0;display:grid;gap:14px}.yg-vars li{background:var(--yg-butter);padding:18px 22px;border-radius:0 14px 0 14px;box-shadow:var(--yg-shadow)}.yg-vars b{font-family:var(--yg-font-hand);font-weight:400;font-size:24px;display:block}.yg-author{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:center;background:var(--yg-paper);padding:26px;box-shadow:var(--yg-shadow);border-radius:14px}.yg-author .yg-portrait{width:110px;height:110px}.yg-author h2{font-size:30px;margin-bottom:4px}.yg-author p{margin:0}@media (max-width:520px){.yg-author{grid-template-columns:1fr}}.yg-related{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none;margin:0;padding:8px 0}.yg-related li:nth-child(2) .yg-card{transform:rotate(1.5deg)}.yg-related li:nth-child(3) .yg-card{transform:rotate(-1deg)}@media (max-width:760px){.yg-related{gap:18px}.yg-related figcaption{font-size:20px}}@media (max-width:560px){.yg-related{grid-template-columns:1fr;max-width:340px;margin:0 auto}.yg-related figcaption{font-size:24px}}html.js .yg-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}html.js .yg-reveal.is-in{opacity:1;transform:none}html.js .yg-reveal.yg-instant{transition:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.js .yg-reveal{opacity:1;transform:none}}@media (max-width:400px){.yg-wrap{padding:0 16px}.yg-section{padding:56px 0}.yg-hero h1{font-size:40px}.yg-search{flex-direction:column;border-radius:24px}.yg-search input{padding:10px 14px}.yg-nav-links{left:16px;right:16px}}.yg-abbrlist{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:0;padding:0;font-size:17px}.yg-abbrlist>div{display:flex;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px dashed var(--yg-line)}.yg-abbrlist dt{font-family:var(--yg-font-hand);font-weight:700;font-size:21px;color:var(--yg-plum);flex:0 0 auto;min-width:5.5em}.yg-abbrlist dd{margin:0}.yg-abbrlist dd::before{content:"\2014\00a0";color:var(--yg-plum-soft)}@media (max-width:520px){.yg-abbrlist{grid-template-columns:1fr}}.yg-why-list{margin:0;padding-left:22px}.yg-why-list li{margin-bottom:6px}.yg-nl-block{max-width:560px;margin:0 auto}