.recipe-module___dk1bq__page .recipe-hero{padding:52px 0 48px}.recipe-module___dk1bq__page .recipe-hero h1{max-width:900px;font-size:var(--fs-6xl);line-height:var(--lh-ui)}.recipe-module___dk1bq__page .recipe-hero .lead{max-width:820px;color:var(--muted);font-size:var(--fs-lg);margin-top:16px;font-weight:700}.recipe-module___dk1bq__page .hero-chips{margin-top:24px}.recipe-module___dk1bq__page .hero-chips .badge{white-space:normal;text-align:left;border-radius:18px;max-width:100%}.recipe-module___dk1bq__page .content-section{scroll-margin-top:96px}.recipe-module___dk1bq__page .content-section+.content-section{margin-top:56px}.recipe-module___dk1bq__page .content-section>.doc-h2{margin-bottom:var(--space-doc-h2-bottom)}.recipe-module___dk1bq__page .knowledge-card{height:100%;position:relative}.recipe-module___dk1bq__page .knowledge-card h3{font-size:var(--fs-lg);margin-top:14px}.recipe-module___dk1bq__page .knowledge-card p{color:var(--muted);font-size:var(--fs-sm);margin:7px 0 16px;font-weight:700}.recipe-module___dk1bq__page .table-wrap{border-radius:var(--radius-sm);box-shadow:var(--shadow);overflow-x:auto}.recipe-module___dk1bq__page .step-body{flex:1;min-width:0}.recipe-module___dk1bq__page .step-body>p{max-width:880px}.recipe-module___dk1bq__page .steps-card{padding:20px 30px}.recipe-module___dk1bq__page .check-card{padding-right:120px;position:relative}.recipe-module___dk1bq__page .check-fieldset{border:0;min-width:0;margin:0;padding:0}.recipe-module___dk1bq__page .check-card .checkbox-row{border-bottom:2px dashed #2523452e;margin:0;padding:9px 0}.recipe-module___dk1bq__page .check-card .checkbox-row:last-of-type{border-bottom:0}.recipe-module___dk1bq__page .check-stamp{position:absolute;top:24px;right:24px}.recipe-module___dk1bq__page .link-list{margin-top:14px;padding:0;list-style:none}.recipe-module___dk1bq__page .link-list li+li{margin-top:10px}.recipe-module___dk1bq__page .link-list a{border:2px solid var(--ink);background:var(--white);font-size:var(--fs-sm);border-radius:12px;justify-content:space-between;gap:16px;padding:9px 12px;font-weight:800;display:flex}.recipe-module___dk1bq__page .link-list a:hover{background:var(--yellow-soft)}.recipe-module___dk1bq__page .link-list .arrow{color:var(--pink)}.recipe-module___dk1bq__page .flex-center h3{font-size:var(--fs-lg)}.recipe-module___dk1bq__page .pc-status{font-size:var(--fs-xs);color:var(--yellow);margin-top:8px;font-weight:800}.recipe-module___dk1bq__page .pc-status:empty{margin-top:0}@media (max-width:720px){.recipe-module___dk1bq__page .recipe-hero h1{font-size:var(--fs-4xl)}.recipe-module___dk1bq__page .recipe-hero{padding-top:36px}.recipe-module___dk1bq__page .steps-card{padding:14px 18px}.recipe-module___dk1bq__page .check-card{padding-right:26px}.recipe-module___dk1bq__page .check-card.has-stamp{padding-top:100px}.recipe-module___dk1bq__page .check-stamp{top:22px;left:28px;right:auto}}
