.breadcrumb-module__039sBG__breadcrumb{margin-bottom:var(--spacing-md)}.breadcrumb-module__039sBG__list{align-items:center;gap:var(--spacing-xs)var(--spacing-sm);font-size:var(--font-size-small);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-module__039sBG__item{align-items:center;display:flex}.breadcrumb-module__039sBG__link{color:var(--primary-green);text-decoration:none}.breadcrumb-module__039sBG__link:hover{text-decoration:underline}.breadcrumb-module__039sBG__separator,.breadcrumb-module__039sBG__current{color:var(--text-secondary)}
.related-posts-module__aTUBTq__container{margin-top:var(--spacing-xxl);padding:var(--spacing-xl)var(--spacing-md);border-top:1px solid var(--border-light)}.related-posts-module__aTUBTq__heading{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-lg)}.related-posts-module__aTUBTq__list{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.related-posts-module__aTUBTq__item{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)var(--spacing-md);border-radius:var(--border-radius-md);color:inherit;text-decoration:none;transition:background-color .2s;display:flex}.related-posts-module__aTUBTq__item:hover{background-color:rgba(0,0,0,.04)}.related-posts-module__aTUBTq__emoji{flex-shrink:0;font-size:1.5rem}.related-posts-module__aTUBTq__content{flex:1;min-width:0}.related-posts-module__aTUBTq__category{background:var(--primary-green);color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);border-radius:var(--border-radius-sm);margin-right:var(--spacing-sm);padding:2px 8px;display:inline-block}.related-posts-module__aTUBTq__title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-primary);line-height:1.4}@media (max-width:768px){.related-posts-module__aTUBTq__heading{margin-bottom:8px}.related-posts-module__aTUBTq__list{grid-template-columns:1fr;gap:0}.related-posts-module__aTUBTq__item{padding:var(--spacing-md)var(--spacing-xs)}.related-posts-module__aTUBTq__title{font-size:var(--font-size-small)}}
.page-module___tBJFW__container{max-width:800px;padding:var(--spacing-md)var(--spacing-md)var(--spacing-xxl);margin:0 auto}.page-module___tBJFW__article{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.page-module___tBJFW__header{padding:var(--spacing-xl);border-bottom:1px solid var(--background-cream)}.page-module___tBJFW__meta{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.page-module___tBJFW__category{padding:var(--spacing-xs)var(--spacing-sm);background:var(--primary-green);color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-sm);display:inline-block}.page-module___tBJFW__date{font-size:var(--font-size-caption);color:var(--text-secondary)}.page-module___tBJFW__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.page-module___tBJFW__description{font-size:var(--font-size-body);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.page-module___tBJFW__tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module___tBJFW__tag{padding:var(--spacing-xs)var(--spacing-sm);background:var(--background-cream);color:var(--text-secondary);font-size:var(--font-size-caption);border-radius:var(--border-radius-round)}.page-module___tBJFW__content{padding:var(--spacing-xl);font-size:var(--font-size-body);color:var(--text-primary);line-height:1.8}.page-module___tBJFW__content h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--primary-green)}.page-module___tBJFW__content h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.page-module___tBJFW__content p{margin-bottom:var(--spacing-md)}.page-module___tBJFW__content ul,.page-module___tBJFW__content ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.page-module___tBJFW__content li{margin-bottom:var(--spacing-xs)}.page-module___tBJFW__content strong{font-weight:var(--font-weight-semibold);color:var(--primary-green)}.page-module___tBJFW__content table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-md)}.page-module___tBJFW__content th,.page-module___tBJFW__content td{padding:var(--spacing-sm)var(--spacing-md);text-align:left;border:1px solid var(--background-cream)}.page-module___tBJFW__content th{background:var(--primary-green);color:#fff;font-weight:var(--font-weight-semibold)}.page-module___tBJFW__content tr:nth-child(2n){background:var(--background-cream)}.page-module___tBJFW__content hr{border:none;border-top:1px solid var(--background-cream);margin:var(--spacing-xl)0}.page-module___tBJFW__content code{background:var(--background-cream);border-radius:var(--border-radius-sm);font-family:var(--font-geist-mono);padding:2px 6px;font-size:.9em}.page-module___tBJFW__content blockquote{border-left:4px solid var(--primary-green);margin:var(--spacing-md)0;padding:var(--spacing-sm)var(--spacing-md);background:var(--background-cream);color:var(--text-secondary)}.page-module___tBJFW__footer{padding:var(--spacing-lg);text-align:center}.page-module___tBJFW__backLink{color:var(--primary-green);font-weight:var(--font-weight-semibold);text-decoration:none}.page-module___tBJFW__backLink:hover{text-decoration:underline}@media (max-width:768px){.page-module___tBJFW__container{padding:var(--spacing-md)var(--spacing-md)var(--spacing-xl)}.page-module___tBJFW__header,.page-module___tBJFW__content{padding:var(--spacing-md)}.page-module___tBJFW__title{font-size:var(--font-size-h2)}}
.page-module__CtYlPq__container{max-width:800px;padding:var(--spacing-md)var(--spacing-md)var(--spacing-xxl);margin:0 auto}.page-module__CtYlPq__article{border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.page-module__CtYlPq__header{padding:var(--spacing-xl);border-bottom:1px solid var(--background-cream)}.page-module__CtYlPq__meta{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.page-module__CtYlPq__category{padding:var(--spacing-xs)var(--spacing-sm);background:var(--primary-green);color:#fff;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-sm);display:inline-block}.page-module__CtYlPq__date{font-size:var(--font-size-caption);color:var(--text-secondary)}.page-module__CtYlPq__title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.3}.page-module__CtYlPq__description{font-size:var(--font-size-body);color:var(--text-secondary);margin-bottom:var(--spacing-md)}.page-module__CtYlPq__tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.page-module__CtYlPq__tag{padding:var(--spacing-xs)var(--spacing-sm);background:var(--background-cream);color:var(--text-secondary);font-size:var(--font-size-caption);border-radius:var(--border-radius-round)}.page-module__CtYlPq__content{padding:var(--spacing-xl);font-size:var(--font-size-body);color:var(--text-primary);line-height:1.8}.page-module__CtYlPq__content h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--primary-green)}.page-module__CtYlPq__content h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.page-module__CtYlPq__content p{margin-bottom:var(--spacing-md)}.page-module__CtYlPq__content ul,.page-module__CtYlPq__content ol{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.page-module__CtYlPq__content li{margin-bottom:var(--spacing-xs)}.page-module__CtYlPq__content strong{font-weight:var(--font-weight-semibold);color:var(--primary-green)}.page-module__CtYlPq__content table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-md)}.page-module__CtYlPq__content th,.page-module__CtYlPq__content td{padding:var(--spacing-sm)var(--spacing-md);text-align:left;border:1px solid var(--background-cream)}.page-module__CtYlPq__content th{background:var(--primary-green);color:#fff;font-weight:var(--font-weight-semibold)}.page-module__CtYlPq__content tr:nth-child(2n){background:var(--background-cream)}.page-module__CtYlPq__content hr{border:none;border-top:1px solid var(--background-cream);margin:var(--spacing-xl)0}.page-module__CtYlPq__content code{background:var(--background-cream);border-radius:var(--border-radius-sm);font-family:var(--font-geist-mono);padding:2px 6px;font-size:.9em}.page-module__CtYlPq__content blockquote{border-left:4px solid var(--primary-green);margin:var(--spacing-md)0;padding:var(--spacing-sm)var(--spacing-md);background:var(--background-cream);color:var(--text-secondary)}.page-module__CtYlPq__footer{padding:var(--spacing-lg);text-align:center}.page-module__CtYlPq__backLink{color:var(--primary-green);font-weight:var(--font-weight-semibold);text-decoration:none}.page-module__CtYlPq__backLink:hover{text-decoration:underline}@media (max-width:768px){.page-module__CtYlPq__container{padding:var(--spacing-md)var(--spacing-md)var(--spacing-xl)}.page-module__CtYlPq__header,.page-module__CtYlPq__content{padding:var(--spacing-md)}.page-module__CtYlPq__title{font-size:var(--font-size-h2)}}
