.copy-link-button{position:relative;display:flex;align-items:center;gap:.375rem;font-size:var(--text-sm);color:var(--color-accent-primary);transition:opacity .2s ease;cursor:pointer;background:none;border:none;padding:0}.copy-link-button:hover{opacity:.7}.copy-link-button:disabled{cursor:not-allowed;opacity:.5}.copy-link-button__default{display:flex;align-items:center;gap:.375rem}.copy-link-button__default.hidden{display:none}.copy-link-button__copied{display:none;align-items:center;gap:.375rem;color:var(--color-success,#10b981)}.copy-link-button__copied:not(.hidden){display:flex}.copy-link-button__icon{width:1rem;height:1rem;stroke-width:2}.copy-link-button__icon--rotated{transform:rotate(-10deg)}.copy-link-button__text{display:none}@media(min-width:640px){.copy-link-button__text{display:inline}}.article-card{display:flex;flex-direction:column-reverse;gap:var(--space-3);text-decoration-line:none;align-self:start}.article-card__content{display:flex;flex-direction:column;gap:var(--space-2)}.article-card__meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8rem}.article-card__title{font-size:1.333rem;font-weight:500}.article-card__title:hover{text-decoration-line:underline}.article-card__description{opacity:.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__image{aspect-ratio:16/9;width:100%;overflow:hidden}.article-card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.article-card:hover .article-card__image img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.category-tag{display:inline-block;padding-left:var(--space-2);padding-right:var(--space-2);text-transform:uppercase;letter-spacing:.025em;padding-top:.2rem;padding-bottom:.2rem}.guide-chapter-nav{margin-top:var(--space-8);padding-top:var(--space-4)}.guide-chapter-nav__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}@media(max-width:768px){.guide-chapter-nav__container{grid-template-columns:1fr}}.guide-chapter-nav__link{display:flex;gap:var(--space-2);align-items:center;text-decoration:none;transition:all .2s ease}.guide-chapter-nav__link:hover{text-decoration:underline}.guide-chapter-nav__link--prev{justify-content:flex-start}.guide-chapter-nav__link--next{justify-content:flex-end;margin-left:auto}@media(max-width:768px){.guide-chapter-nav__link--next{margin-left:0}}.guide-chapter-nav__icon{flex-shrink:0}.guide-chapter-nav__content{display:flex;flex-direction:column;gap:.2em}.guide-chapter-nav__label{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.guide-chapter-nav__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.guide-chapter-nav__placeholder{min-width:1px}