.crochet-footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 24px;max-width:900px;margin:18px auto 8px;font-size:12px}.crochet-footer-links a{border-bottom:1px solid #b98877;padding:2px 0;text-underline-offset:3px}.crochet-footer-links a:hover,.crochet-guide-note a:hover{color:#a35564}.crochet-guide-page{padding-bottom:60px}.crochet-guide-page>.breadcrumbs{padding-top:26px}.crochet-guide-hero{max-width:940px;margin:24px auto 44px;padding:50px 6%;border:1px solid #ead9c5;border-radius:24px;background:radial-gradient(circle at 95% 20%,#f4cbd788,transparent 44%),radial-gradient(circle at 4% 90%,#f3dca088,transparent 45%),#fffaf1;text-align:center}.crochet-guide-hero h1{font:400 clamp(38px,5vw,66px)/1.08 var(--font-display);letter-spacing:-.035em;margin:8px 0 18px}.crochet-guide-hero>p:last-child{max-width:68ch;margin:0 auto;font-size:clamp(14px,1.4vw,17px);line-height:1.75;color:#755545}.crochet-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.crochet-guide-card{display:flex;flex-direction:column;align-items:flex-start;min-height:310px;padding:32px;border:1px solid #e5d1bc;border-radius:18px;background:#fffaf3}.crochet-guide-card:nth-child(2){background:#fff5f0}.crochet-guide-card:nth-child(3){background:#fbf4e2}.crochet-guide-number{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#9c6d5c}.crochet-guide-card h2{font:400 clamp(23px,2.3vw,32px)/1.2 var(--font-display);margin:16px 0 10px}.crochet-guide-card p{font-size:13px;color:#785a4b;line-height:1.75}.crochet-guide-cta{margin-top:auto;padding-top:25px;font-weight:650;font-size:13px;text-decoration:underline;text-underline-offset:5px}.crochet-guide-note{max-width:850px;margin:44px auto;text-align:center;font-size:13px;color:#785a4b;line-height:1.7}.category-search-copy a,.crochet-guide-note a{font-weight:650;text-decoration:underline;text-underline-offset:4px}.crochet-article .crochet-guide-hero{margin-bottom:34px}.crochet-article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,1fr);gap:45px;align-items:start;max-width:1080px;margin:0 auto}.crochet-article-section{border-bottom:1px solid #e6d6c5;padding:24px 0 30px}.crochet-article-section h2{font:400 clamp(25px,2.5vw,34px)/1.2 var(--font-display);margin:0 0 16px}.crochet-article-section li,.crochet-article-section p{font-size:14px;line-height:1.85;color:#6e5040;margin:10px 0}.crochet-article-section ul{padding-left:22px;margin:18px 0}.crochet-article-aside{position:sticky;top:110px;border:1px solid #e8cbb3;border-radius:18px;background:#f7ebdd;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.crochet-article-aside h2{font:400 29px/1.15 var(--font-display);margin:0}.crochet-article-aside p{font-size:13px;line-height:1.75;color:#785a4b;margin:0}.crochet-article-aside .primary-link{font-size:12px}.crochet-guide-aside-link{font-size:12px;text-decoration:underline;text-underline-offset:4px}.crochet-guide-questions details{border-bottom:1px solid #ddc8b6;padding:12px 0}.crochet-guide-questions summary{cursor:pointer;font-weight:650;font-size:14px}.crochet-guide-questions details p{margin-bottom:3px}.crochet-guide-related{max-width:1080px;margin:50px auto 0}.crochet-guide-related h2{font:400 30px var(--font-display);margin:0 0 20px}.crochet-guide-related>div{display:flex;flex-wrap:wrap;gap:12px}.crochet-guide-related a{display:inline-flex;gap:12px;align-items:center;padding:12px 16px;border:1px solid #d9bda5;border-radius:99px;font-size:12px}.category-search-copy{max-width:920px;margin:48px auto 20px;padding:25px 32px;border-top:1px solid #d9c4ae;border-bottom:1px solid #d9c4ae}.category-search-copy h2{font:400 clamp(23px,3vw,33px)/1.2 var(--font-display);margin:0 0 12px}.category-search-copy p{font-size:13px;line-height:1.8;color:#6e5040;margin:12px 0}@media(max-width:767px){.crochet-guide-page>.breadcrumbs{padding-top:12px}.crochet-guide-hero{margin:18px auto 28px;padding:34px 22px;border-radius:16px}.crochet-guide-grid{grid-template-columns:1fr;gap:12px}.crochet-guide-card{min-height:0;padding:25px}.crochet-guide-cta{padding-top:14px}.crochet-article-layout{grid-template-columns:1fr;gap:26px}.crochet-article-aside{position:static;padding:25px}.crochet-guide-related{margin-top:32px}.category-search-copy{margin-top:30px;padding:22px 12px}.crochet-footer-links{gap:8px 15px;padding:0 12px;font-size:11px}}