.yg-learn{--color-gold: #D4AF37;--color-navy: #0F2742;--color-shu: #B33B2E;--color-washi: #F8F5EC;--color-ink: #1F2937;--color-muted: #6B7280;--surface-page: var(--color-washi);--surface-card: #FFFFFF;--surface-soft: #F1ECE0;--text-main: var(--color-ink);--text-heading: var(--color-navy);--text-muted: #626A76;--text-gold: #7A5D18;--text-link: #244E72;--border-soft: #DACFB7;--border-control: #76808C;--focus-color: #0F2742;--note-bg: #F7F0DD;--ad-bg: #ECE7DC;--radius: 10px;--shadow: 0 3px 14px rgb(15 39 66 / 6%);--font-serif: "Noto Serif JP","Noto Serif CJK JP","Yu Mincho",serif;--font-sans: "Noto Sans JP","Noto Sans CJK JP","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--yg-header-offset: var(--site-sticky-header-height,0px);--yg-bottom-safe: var(--site-bottom-nav-height,0px);--yg-sticky-space: 0px;box-sizing: border-box;color-scheme: light;color: var(--text-main);background: var(--surface-page);font: 400 16px/1.85 var(--font-sans);overflow-wrap: anywhere;padding-bottom: calc(40px + var(--yg-bottom-safe) + env(safe-area-inset-bottom,0px))}.yg-learn *,.yg-learn *::before,.yg-learn *::after{box-sizing: border-box}.yg-learn :where(h1,h2,h3,h4,p,figure,ul,ol,dl){margin: 0}.yg-learn :where(button,input,select){font: inherit}.yg-learn :where(button,summary,a){-webkit-tap-highlight-color: transparent}.yg-learn :where(a,button,summary,input,select):focus-visible{outline: 3px solid var(--focus-color);outline-offset: 4px}.yg-learn a{color: var(--text-link);text-underline-offset: .22em}.yg-learn img{max-width: 100%;height: auto;display: block}.yg-learn [hidden]{display: none !important}.yg-learn [id]{scroll-margin-top: calc(var(--yg-header-offset) + var(--yg-sticky-space) + 24px)}.yg-learn .yg-sr-only{position: absolute;top: 0;left: 0;width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.yg-learn .yg-icon{width: 20px;height: 20px;flex: 0 0 20px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.yg-learn .yg-container{width: min(1120px,calc(100% - 48px));margin-inline: auto}.yg-learn .yg-section{margin-block: 56px}.yg-learn .yg-section-title{display: flex;align-items: baseline;gap: 12px;margin-bottom: 24px;color: var(--text-heading);font: 600 28px/1.6 var(--font-serif)}.yg-learn .yg-section-title::after{content: "";flex: 1;min-width: 24px;height: 1px;background: var(--border-soft);align-self: center}.yg-learn .yg-section-title small{color: var(--text-muted);font: 400 13px/1.6 var(--font-sans)}.yg-learn .yg-meta{color: var(--text-muted);font-size: 13px;line-height: 1.7}.yg-learn .yg-eyebrow{color: var(--text-gold);font-size: 12px;font-weight: 700;letter-spacing: .12em}.yg-learn .yg-page-title{color: var(--text-heading);font: 600 40px/1.5 var(--font-serif);letter-spacing: .04em}.yg-learn .yg-page-intro{max-width: 45em;margin: 12px auto 0;font-size: 18px}.yg-learn .yg-masthead{padding: 48px 24px 40px;text-align: center;border-block: 1px solid var(--border-soft);background: radial-gradient(ellipse at 0 0,rgb(212 175 55 / 16%),transparent 55%),radial-gradient(ellipse at 100% 100%,rgb(212 175 55 / 12%),transparent 50%)}.yg-learn [data-category="basics"]{--cat-color: #0F2742;--cat-tint: #E9EEF3;--cat-night: #B5CADE}.yg-learn [data-category="calendar"]{--cat-color: #765B18;--cat-tint: #F4EAD2;--cat-night: #E4C56C}.yg-learn [data-category="fortune"]{--cat-color: #823D3B;--cat-tint: #F5E8E5;--cat-night: #EAB7AD}.yg-learn [data-category="astrology"]{--cat-color: #34486B;--cat-tint: #ECEEF6;--cat-night: #B8C9E5}.yg-learn [data-category="suimei"]{--cat-color: #314D48;--cat-tint: #E8F0ED;--cat-night: #AFCFC5}.yg-learn [data-category="life"]{--cat-color: #63543D;--cat-tint: #F2ECE1;--cat-night: #D9C6A6}.yg-learn [data-category="history"]{--cat-color: #704A38;--cat-tint: #F2E8E0;--cat-night: #E0BCA6}.yg-learn [data-category="culture"]{--cat-color: #8A463C;--cat-tint: #F5E7E3;--cat-night: #E7B5A7}.yg-learn [data-category="glossary"]{--cat-color: #4F5969;--cat-tint: #ECEEF1;--cat-night: #C6CFDB}.yg-learn [data-category="fengshui"]{--cat-color: #2E5D50;--cat-tint: #E7F0EA;--cat-night: #A8D6BE}.yg-learn [data-category="spiritual"]{--cat-color: #5E526E;--cat-tint: #EEEAF3;--cat-night: #D0BEEC}.yg-learn [data-category="tarot"]{--cat-color: #B33B2E;--cat-tint: #F8E9E6;--cat-night: #EFB2A7}.yg-learn [data-category="other"]{--cat-color: #586165;--cat-tint: #EDF0EE;--cat-night: #CBD4D1}.yg-learn [data-category]{--cat-ink: var(--cat-color,#0F2742);--cat-paper: var(--cat-tint,#E9EEF3)}.yg-learn .yg-category-nav{margin-block: 24px;padding: 8px 0;background: var(--surface-page)}.yg-learn .yg-chips{display: flex;flex-wrap: wrap;gap: 8px;padding: 4px}.yg-learn .yg-chip{min-height: 48px;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;flex: 0 0 auto;border: 1px solid var(--border-control);border-radius: 999px;color: var(--cat-ink);background: var(--cat-paper);font-size: 14px;font-weight: 600;text-decoration: none;white-space: nowrap}.yg-learn .yg-chip .yg-count{font-size: 12px;font-variant-numeric: tabular-nums}.yg-learn .yg-chip[aria-current="location"]{border-color: var(--text-heading);box-shadow: inset 0 0 0 1px var(--text-heading);text-decoration: underline;text-underline-offset: 5px}.yg-learn .yg-tag{display: inline-flex;align-items: center;gap: 5px;border-radius: 6px;padding: 3px 8px;color: var(--cat-ink);background: var(--cat-paper);font-size: 12px;line-height: 1.6;font-weight: 600}.yg-learn .yg-tag .yg-icon{width: 15px;height: 15px;flex-basis: 15px}.yg-learn .yg-scroll-hint{display: none}.yg-learn .yg-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.yg-learn .yg-grid>*{min-width: 0}.yg-learn .yg-card{display: flex;flex-direction: column;min-width: 0;overflow: hidden;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card);color: var(--text-main);text-decoration: none;box-shadow: var(--shadow)}.yg-learn .yg-card-media{display: grid;min-width: 0;align-self: start;width: 100%;aspect-ratio: 16/9;object-fit: cover}.yg-learn .yg-card-body{padding: 20px;display: flex;flex: 1;flex-direction: column;align-items: flex-start;gap: 10px;min-width: 0}.yg-learn .yg-card-title{color: var(--text-heading);font: 600 20px/1.65 var(--font-serif)}.yg-learn .yg-card-description{font-size: 16px;line-height: 1.8}.yg-learn .yg-card-foot{display: flex;justify-content: space-between;align-items: center;width: 100%;gap: 16px;margin-top: auto;padding-top: 6px}.yg-learn .yg-card-foot::after{content: "→";color: var(--text-heading);font-size: 20px}.yg-learn .yg-card--large{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr)}.yg-learn .yg-card--large .yg-card-body{padding: 24px;gap: 12px}.yg-learn .yg-card--large .yg-card-title{font-size: 26px}.yg-learn .yg-card--small{flex-direction: row;padding: 16px;align-items: center;gap: 16px;box-shadow: none}.yg-learn .yg-card--small .yg-card-media{width: 96px;flex: 0 0 96px;border-radius: 6px}.yg-learn .yg-card--small .yg-card-body{padding: 0;gap: 6px}.yg-learn .yg-card--small .yg-card-title{font: 600 16px/1.7 var(--font-sans)}.yg-learn .yg-card--small .yg-meta{font-size: 12px}.yg-learn .yg-card--small .yg-card-foot{padding-top: 0}.yg-learn .yg-plaque{position: relative;display: grid;place-content: center;justify-items: center;gap: 12px;aspect-ratio: 16/9;width: 100%;padding: 20px;isolation: isolate;color: var(--cat-ink);background: var(--cat-paper);text-align: center}.yg-learn .yg-plaque::before{content: "";position: absolute;inset: 8px;z-index: -1;border: 1px solid currentColor;opacity: .2;border-radius: 6px;background-image: repeating-linear-gradient(135deg,transparent 0 20px,rgb(212 175 55 / 25%) 20px 21px,transparent 21px 40px)}.yg-learn .yg-plaque .yg-icon{width: 30px;height: 30px}.yg-learn .yg-plaque-title{max-width: 16em;font: 600 22px/1.6 var(--font-serif)}.yg-learn .yg-plaque--small{padding: 8px}.yg-learn .yg-plaque--small .yg-plaque-title{display: none}.yg-learn .yg-button{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 20px;border: 1px solid var(--text-heading);border-radius: var(--radius);color: var(--text-heading);background: var(--surface-card);font-size: 16px;line-height: 1.6;font-weight: 600;cursor: pointer;text-decoration: none}.yg-learn .yg-button--primary{background: var(--color-shu);color: #FFFFFF;border-color: var(--color-shu)}.yg-learn .yg-more{margin-top: 24px}.yg-learn .yg-more>summary{width: fit-content;min-width: 248px;max-width: 100%;margin-inline: auto}.yg-learn .yg-more .yg-label-close,.yg-learn .yg-more[open] .yg-label-open{display: none}.yg-learn .yg-more[open] .yg-label-close{display: inline}.yg-learn .yg-more>.yg-grid{margin-top: 24px}.yg-learn .yg-article{max-width: 760px;margin-inline: auto}.yg-learn .yg-article-title{margin: 12px 0 16px;color: var(--text-heading);font: 600 40px/1.55 var(--font-serif)}.yg-learn .yg-dates{display: flex;flex-wrap: wrap;gap: 4px 20px}.yg-learn .yg-article-hero{margin-block: 24px;aspect-ratio: 16/9;border-radius: var(--radius);overflow: hidden}.yg-learn .yg-article-hero img{width: 100%;height: 100%;object-fit: cover}.yg-learn .yg-lead{margin-block: 24px;font-size: 20px;line-height: 1.9}.yg-learn .yg-prose{font-size: 18px;line-height: 1.95}.yg-learn .yg-prose p + p{margin-top: 1.3em}.yg-learn .yg-prose h2{margin: 56px 0 24px;padding-bottom: 12px;border-bottom: 1px solid var(--border-soft);color: var(--text-heading);font: 600 28px/1.65 var(--font-serif)}.yg-learn .yg-prose h2::before{content: "";display: inline-block;width: 8px;height: 8px;margin: 0 12px 5px 0;transform: rotate(45deg);background: var(--color-gold)}.yg-learn .yg-prose h3{margin: 32px 0 16px;padding-left: 12px;border-left: 3px solid var(--color-gold);color: var(--text-heading);font: 600 22px/1.7 var(--font-serif)}.yg-learn .yg-prose :where(ul,ol){padding-left: 1.5em;margin-block: 20px}.yg-learn .yg-prose li + li{margin-top: 12px}.yg-learn .yg-prose li::marker{color: var(--text-heading);font-weight: 700}.yg-learn .yg-toc,.yg-learn .yg-faq{border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card);font-size: 16px}.yg-learn .yg-toc{margin-block: 32px}.yg-learn .yg-toc summary,.yg-learn .yg-faq summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 20px;min-height: 56px;color: var(--text-heading);font-weight: 600;cursor: pointer;list-style: none}.yg-learn summary::-webkit-details-marker{display: none}.yg-learn summary::marker{content: ""}.yg-learn .yg-toc summary::after,.yg-learn .yg-faq summary::after{content: "+";font-size: 24px;line-height: 1}.yg-learn .yg-toc[open] summary::after,.yg-learn .yg-faq[open] summary::after{content: "−"}.yg-learn .yg-toc ol{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px;margin: 0;padding: 0 20px 20px 42px}.yg-learn .yg-toc a{display: block;padding-block: 12px;min-height: 48px}.yg-learn .yg-faq + .yg-faq{margin-top: 12px}.yg-learn .yg-faq-answer{padding: 0 20px 20px;line-height: 1.85}.yg-learn .yg-table{width: 100%;border-collapse: separate;border-spacing: 0;border: 1px solid var(--border-soft);border-radius: var(--radius);overflow: hidden;margin-block: 24px;font-size: 16px;line-height: 1.8;background: var(--surface-card)}.yg-learn .yg-table caption{text-align: left;padding-bottom: 12px;color: var(--text-heading);font-weight: 600}.yg-learn .yg-table :where(th,td){padding: 14px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--border-soft);overflow-wrap: anywhere}.yg-learn .yg-table thead th{color: var(--text-heading);background: var(--surface-soft)}.yg-learn .yg-table tbody tr:last-child>*{border-bottom: 0}.yg-learn .yg-table .yg-cell-label{display: none}.yg-learn .yg-note{margin-block: 28px;padding: 20px 24px;border: 1px solid var(--border-soft);border-left: 4px solid var(--color-gold);border-radius: var(--radius);background: var(--note-bg);font-size: 16px;line-height: 1.85}.yg-learn .yg-note--important{border-left-color: var(--color-shu)}.yg-learn .yg-note-title{display: block;margin-bottom: 8px;color: var(--text-heading);font-weight: 700}.yg-learn .yg-pr{margin-block: 32px;padding: 24px;border: 1px solid var(--border-control);border-radius: var(--radius);background: var(--surface-card);font-size: 16px;line-height: 1.85}.yg-learn .yg-pr-label{display: inline-block;padding: 2px 8px;border: 1px solid var(--border-control);border-radius: 4px;color: var(--text-main);background: var(--surface-soft);font-size: 12px;font-weight: 700}.yg-learn .yg-pr h3{margin: 12px 0 8px;padding: 0;border: 0;font: 600 20px/1.7 var(--font-serif);color: var(--text-heading)}.yg-learn .yg-pr .yg-button{margin-top: 16px}.yg-learn .yg-ad{display: grid;align-content: center;justify-items: center;gap: 8px;min-height: 280px;margin-block: 40px;padding: 16px;border: 1px dashed var(--border-control);border-radius: 6px;background: var(--ad-bg);color: var(--text-main);font-size: 12px;text-align: center}.yg-learn .yg-ad-label{font-size: 13px;font-weight: 600}.yg-learn .yg-ad-slot{width: min(300px,100%);min-height: 210px;display: grid;place-items: center}.yg-learn .yg-cta{margin-block: 40px;padding: 28px;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--note-bg);text-align: center}.yg-learn .yg-cta h3{margin: 0 0 12px;border: 0;padding: 0;color: var(--text-heading);font: 600 24px/1.7 var(--font-serif)}.yg-learn .yg-cta p{font-size: 16px}.yg-learn .yg-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 20px}.yg-learn .yg-share{display: flex;flex-wrap: wrap;gap: 12px;margin-block: 24px}.yg-learn .yg-share .yg-button{flex: 1 1 140px}.yg-learn .yg-related{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.yg-learn .yg-pagination{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin-block: 40px}.yg-learn .yg-pagination a{min-width: 0;display: flex;flex-direction: column;gap: 8px;min-height: 96px;padding: 20px;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card);color: var(--text-heading);font-size: 16px;line-height: 1.7;text-decoration: none}.yg-learn .yg-pagination .yg-next{text-align: right}.yg-learn .yg-check{margin-block: 32px;padding: 24px;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card)}.yg-learn .yg-check h3{margin: 0 0 12px;padding: 0;border: 0;font-size: 20px}.yg-learn .yg-check label{display: flex;gap: 12px;align-items: center;min-height: 48px;padding-block: 8px;font-size: 16px;cursor: pointer}.yg-learn .yg-check input{flex: 0 0 20px;width: 20px;height: 20px;margin: 0;accent-color: var(--color-shu)}.yg-learn .yg-check output{display: block;font-size: 14px;margin-top: 12px;color: var(--text-heading)}@media (hover: hover){.yg-learn .yg-card:hover,.yg-learn .yg-pagination a:hover{border-color: var(--text-gold);box-shadow: 0 4px 18px rgb(15 39 66 / 10%)}.yg-learn .yg-card:hover .yg-card-title{text-decoration: underline;text-underline-offset: 4px}.yg-learn .yg-button:hover{box-shadow: inset 0 0 0 1px currentColor}}@media (max-width: 1023px){.yg-learn .yg-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.yg-learn.yg-learn--with-category-nav{--yg-sticky-space: 100px}.yg-learn .yg-container{width: calc(100% - 32px)}.yg-learn .yg-section{margin-block: 40px}.yg-learn .yg-section-title{font-size: 24px;margin-bottom: 20px}.yg-learn .yg-masthead{padding: 32px 16px}.yg-learn .yg-page-title,.yg-learn .yg-article-title{font-size: 28px}.yg-learn .yg-page-intro{font-size: 16px}.yg-learn .yg-category-nav{position: sticky;top: var(--yg-header-offset);z-index: 20;border-bottom: 1px solid var(--border-soft);box-shadow: 0 4px 12px rgb(15 39 66 / 7%)}.yg-learn .yg-chips{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-inline: contain;padding: 4px;scroll-padding-inline: 4px;scrollbar-width: thin}.yg-learn .yg-category-nav.is-stuck .yg-scroll-hint{display: none}.yg-learn .yg-scroll-hint{display: block;color: var(--text-muted);font-size: 12px;text-align: right;margin-top: 4px}.yg-learn .yg-card--large{display: flex}.yg-learn .yg-card--large .yg-card-body{padding: 20px}.yg-learn .yg-card--large .yg-card-title{font-size: 22px}.yg-learn .yg-lead{font-size: 18px}.yg-learn .yg-prose{font-size: 16px;line-height: 1.95}.yg-learn .yg-prose h2{font-size: 24px;margin-top: 40px;margin-bottom: 20px}.yg-learn .yg-prose h3{font-size: 20px}.yg-learn .yg-dates{font-size: 12px}.yg-learn .yg-toc ol{grid-template-columns: 1fr}.yg-learn .yg-note,.yg-learn .yg-pr,.yg-learn .yg-check{padding: 20px}.yg-learn .yg-cta{padding: 24px 20px}.yg-learn .yg-cta h3{font-size: 22px}}@media (max-width: 599px){.yg-learn .yg-grid,.yg-learn .yg-related{grid-template-columns: 1fr;gap: 16px}.yg-learn .yg-card-body{padding: 16px}.yg-learn .yg-card-title{font-size: 18px}.yg-learn .yg-card--small{padding: 16px;gap: 12px}.yg-learn .yg-card--small .yg-card-media{width: 80px;flex-basis: 80px}.yg-learn .yg-card--small .yg-card-title{font-size: 16px}.yg-learn .yg-plaque-title{font-size: 20px}.yg-learn .yg-more>summary,.yg-learn .yg-actions .yg-button{width: 100%}.yg-learn .yg-toc summary,.yg-learn .yg-faq summary{padding: 16px}.yg-learn .yg-table--cards{display: block;border: 0;overflow: visible;background: transparent}.yg-learn .yg-table--cards caption{display: block}.yg-learn .yg-table--cards thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.yg-learn .yg-table--cards tbody{display: grid;gap: 12px}.yg-learn .yg-table--cards tr{display: block;overflow: hidden;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card)}.yg-learn .yg-table--cards tbody th{display: block;padding: 12px 16px;background: var(--surface-soft);color: var(--text-heading)}.yg-learn .yg-table--cards td{display: grid;grid-template-columns: 5.25em minmax(0,1fr);gap: 12px;padding: 12px 16px}.yg-learn .yg-table--cards .yg-cell-label{display: inline;font-weight: 600;color: var(--text-heading)}.yg-learn .yg-table--cards tr>:last-child{border-bottom: 0}.yg-learn .yg-pagination{grid-template-columns: 1fr;gap: 12px}.yg-learn .yg-pagination a{min-height: 80px;padding: 16px}}@media (prefers-reduced-motion: reduce){.yg-learn *,.yg-learn *::before,.yg-learn *::after{scroll-behavior: auto !important;animation: none !important;transition: none !important}}@media (forced-colors: active){.yg-learn :where(.yg-card,.yg-chip,.yg-button,.yg-pr,.yg-note){border: 1px solid CanvasText}.yg-learn .yg-chip[aria-current="location"]{outline: 2px solid Highlight}}.yg-learn.yg-article-page{background: transparent;padding-bottom: 0}.yg-learn .yg-article{max-width: 760px}.yg-learn .yg-article>header{margin-top: 8px}.yg-learn .yg-card-title{display: block;color: var(--text-heading)}.yg-learn .yg-sub{margin: 48px 0 16px;font-size: 22px}.yg-learn .yg-related + .yg-pagination{margin-top: 32px}.yg-learn .yg-cta .yg-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 16px}.yg-learn .yg-prose h2 .h-no{color: var(--text-gold);margin-right: .35em}.yg-learn .yg-prose h2{display: block}.yg-learn .yg-prose h2::after{display: none}.yg-learn details.toc{margin-block: 32px;padding: 0;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card);box-shadow: none;font-size: 16px}.yg-learn details.toc>summary.toc-title{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 16px 20px;margin: 0;color: var(--text-heading);font: 600 16px/1.6 var(--font-sans);cursor: pointer;list-style: none}.yg-learn details.toc>summary .ico{color: var(--text-gold)}.yg-learn details.toc ol{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 24px;columns: auto;margin: 0;padding: 0 20px 16px}.yg-learn details.toc li{border-top: 1px solid var(--border-soft)}.yg-learn details.toc li a{min-height: 48px;color: var(--text-main);font-size: 15px}.yg-learn .tbl{margin-block: 24px;overflow-x: auto;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card)}.yg-learn .tbl table{width: 100%;margin: 0;border: 0;border-collapse: separate;border-spacing: 0;background: transparent;font-size: 16px;line-height: 1.8}.yg-learn .tbl :where(th,td){padding: 14px 16px;text-align: left;vertical-align: top;border: 0;border-bottom: 1px solid var(--border-soft);background: transparent;color: var(--text-main)}.yg-learn .tbl thead th{color: var(--text-heading);background: var(--surface-soft);font-weight: 600;white-space: nowrap}.yg-learn .tbl tbody tr:last-child>*{border-bottom: 0}.yg-learn .tbl tbody tr:nth-child(even) td{background: transparent}.yg-learn .yg-prose .callout{margin-block: 28px;padding: 20px 24px;border: 1px solid var(--border-soft);border-left: 4px solid var(--color-gold);border-radius: var(--radius);background: var(--note-bg);box-shadow: none;font-size: 16px;line-height: 1.85;color: var(--text-main)}.yg-learn .yg-prose .callout>strong:first-child{display: block;margin-bottom: 8px;color: var(--text-heading);font-weight: 700}.yg-learn .yg-prose .callout p{margin: 0}.yg-learn .yg-prose p.note{color: var(--text-muted);font-size: 14px;line-height: 1.8}.yg-learn .yg-prose .fig{margin-block: 28px;text-align: center}.yg-learn .yg-prose .fig figcaption{color: var(--text-muted);font-size: 14px;margin-top: 8px}.yg-learn .yg-prose strong{color: var(--text-heading)}.yg-learn .yg-prose a{color: var(--text-link)}.yg-learn .yg-prose .ad{margin-block: 40px;border: 1px dashed var(--border-control);border-radius: 6px;background: var(--ad-bg)}.yg-learn .yg-prose .ad .ad-label{color: var(--text-main);font-size: 13px}.yg-learn .yg-faq-answer p{margin: 0}.yg-learn .yg-share .yg-button{text-decoration: none}@media (max-width: 767px){.yg-learn details.toc ol{grid-template-columns: 1fr}.yg-learn .yg-sub{font-size: 20px;margin-top: 40px}.yg-learn .yg-prose .callout{padding: 20px}}@media (max-width: 599px){.yg-learn .tbl.cards{overflow: visible;border: 0;background: transparent}.yg-learn .tbl.cards thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.yg-learn .tbl.cards table,.yg-learn .tbl.cards tbody{display: block}.yg-learn .tbl.cards tbody{display: grid;gap: 12px}.yg-learn .tbl.cards tr{display: block;overflow: hidden;border: 1px solid var(--border-soft);border-radius: var(--radius);background: var(--surface-card)}.yg-learn .tbl.cards td{display: grid;grid-template-columns: 5.25em minmax(0,1fr);gap: 12px;padding: 12px 16px}.yg-learn .tbl.cards td::before{content: attr(data-label);font-weight: 600;color: var(--text-heading);white-space: normal;font-size: 13px;line-height: 1.6;padding-top: 2px;width: auto;min-width: 0;position: static;display: block}.yg-learn .tbl.cards td{display: grid;grid-template-columns: 6.5em minmax(0,1fr);padding: 12px 16px;position: static;text-align: left}.yg-learn .tbl.cards td::before{position: static;left: auto;top: auto;width: auto;word-break: normal;overflow-wrap: anywhere}.yg-learn .tbl.cards td:first-child{display: block;background: var(--surface-soft);color: var(--text-heading);font-weight: 600}.yg-learn .tbl.cards td:first-child::before{content: none}.yg-learn .tbl.cards tr>:last-child{border-bottom: 0}}.yg-learn .yg-plaque-title{text-wrap: balance;word-break: auto-phrase}.yg-learn.yg-list-page{background: transparent;padding-bottom: 0}.yg-learn.yg-list-page .yg-masthead{border-radius: var(--radius)}.yg-learn .yg-section-title>.h2-t{display: inline-flex;align-items: center;gap: 12px}.yg-learn .yg-section-title>.h2-t small{align-self: flex-end;padding-bottom: 6px}.yg-learn .yg-cat-sec .yg-section-title .yg-icon{width: 28px;height: 28px;flex: 0 0 28px;padding: 6px;box-sizing: content-box;border-radius: 50%;color: var(--cat-ink);background: var(--cat-paper)}.yg-learn .yg-cat-sec .yg-section-title .h2-t>span{color: var(--cat-ink)}.yg-learn #picks .yg-card--small .yg-card-title,.yg-learn #guide .yg-card--small .yg-card-title{display: block}.yg-learn #guide .yg-card-body .yg-meta{font-size: 13px}@media (min-width: 768px){.yg-learn.yg-list-page .yg-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.yg-learn .yg-cat-sec .yg-section-title .yg-icon{width: 22px;height: 22px;flex-basis: 22px}}.yg-learn :is(.yg-card-title,.yg-article-title,.yg-titles a){word-break: auto-phrase;text-wrap: pretty}@media (min-width: 768px){.yg-learn .yg-card--large>.yg-card-media{height: 100%;min-height: 240px;aspect-ratio: auto;align-self: stretch;object-fit: cover}}.yg-learn .yg-titles{list-style: none;margin: 24px 0 0;padding: 0;border-top: 1px solid var(--border-soft)}.yg-learn .yg-titles li{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;border-bottom: 1px solid var(--border-soft)}.yg-learn .yg-titles a{flex: 1;min-height: 48px;display: flex;align-items: center;padding: 10px 4px;color: var(--text-heading);font: 600 16px/1.7 var(--font-serif);text-decoration: none}.yg-learn .yg-titles a:hover{text-decoration: underline;text-underline-offset: 4px}.yg-learn .yg-titles time{flex: none;font-size: 12px}@media (max-width: 767px){.yg-learn.yg-list-page .yg-grid{gap: 12px}.yg-learn.yg-list-page #new .yg-grid>:nth-child(n+4){display: none}.yg-learn.yg-list-page .yg-card--medium{flex-direction: row;align-items: center;gap: 12px;padding: 12px;box-shadow: none}.yg-learn.yg-list-page .yg-card--medium>.yg-card-media{width: 96px;flex: 0 0 96px;border-radius: 6px;align-self: center}.yg-learn.yg-list-page .yg-card--noart>.yg-card-media{width: 72px;flex-basis: 72px;aspect-ratio: 1;padding: 6px}.yg-learn.yg-list-page .yg-card--noart .yg-plaque-title{display: none}.yg-learn.yg-list-page .yg-card--noart .yg-plaque .yg-icon{width: 26px;height: 26px}.yg-learn.yg-list-page .yg-card--noart .yg-plaque::before{inset: 4px}.yg-learn.yg-list-page .yg-card--medium .yg-card-body{padding: 0;gap: 4px}.yg-learn.yg-list-page .yg-card--medium .yg-card-title{font: 600 16px/1.6 var(--font-sans)}.yg-learn.yg-list-page .yg-card--medium .yg-card-description{display: none}.yg-learn.yg-list-page .yg-card--medium .yg-card-foot{padding-top: 0}.yg-learn.yg-list-page .yg-card--medium .yg-card-foot::after{font-size: 16px}}