.recipe-module___dk1bq__page .recipe-hero{padding:52px 0 48px}.recipe-module___dk1bq__page .container.section{padding-inline:24px}.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 .prompt-card+p{margin-top:var(--space-md)}.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}}@media (max-width:620px){.recipe-module___dk1bq__page .table-wrap{box-shadow:none;overflow:visible}.recipe-module___dk1bq__page .table{background:0 0;border:0;display:block;overflow:visible}.recipe-module___dk1bq__page .table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.recipe-module___dk1bq__page .table tbody{gap:16px;display:grid}.recipe-module___dk1bq__page .table tr{background:var(--white);border:var(--bw) solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:16px;display:block}.recipe-module___dk1bq__page .table td{border-top:2px dashed var(--rule);word-break:auto-phrase;overflow-wrap:anywhere;padding:10px 0;display:block}.recipe-module___dk1bq__page .table td:first-child{border-top:0;padding-top:0}.recipe-module___dk1bq__page .table td:last-child{padding-bottom:0}.recipe-module___dk1bq__page .table td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-2xs);margin-bottom:4px;font-weight:800;display:block}}
