.notice[data-astro-cid-5laazbic]{border-left:2px solid var(--notice-color);margin:20px 0 0;padding:2px 0 2px 18px}.notice-label[data-astro-cid-5laazbic]{color:var(--notice-color);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.5;display:block}.notice-note[data-astro-cid-5laazbic]{--notice-color:var(--pine)}.notice-warning[data-astro-cid-5laazbic]{--notice-color:var(--vermilion)}.notice-caution[data-astro-cid-5laazbic]{--notice-color:var(--ink);background:var(--ochre);color:var(--ink)}.notice-caution[data-astro-cid-5laazbic] *{color:var(--ink)}.notice-warning[data-astro-cid-5laazbic],.notice-caution[data-astro-cid-5laazbic]{border:1px solid var(--notice-color);border-left-width:3px;padding:14px 18px}@media (width<=760px){.notice-warning[data-astro-cid-5laazbic],.notice-caution[data-astro-cid-5laazbic]{padding:12px 14px}}@media print{.notice[data-astro-cid-5laazbic]{break-inside:avoid}}.entry-record[data-astro-cid-5r6fnugs]{color:var(--muted);margin:0;padding-block:0 16px;font-size:14px;line-height:1.5}.entry-record[data-astro-cid-5r6fnugs] a[data-astro-cid-5r6fnugs]{vertical-align:middle;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.entry-record[data-astro-cid-5r6fnugs] time[data-astro-cid-5r6fnugs]{white-space:nowrap;font-variant-numeric:tabular-nums}@media print{.entry-record[data-astro-cid-5r6fnugs]{break-inside:avoid;padding-block:12px 16px}.entry-record[data-astro-cid-5r6fnugs] a[data-astro-cid-5r6fnugs]{min-width:0;min-height:0;display:inline}}.entry{& p{margin:0}& .label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}& .label:lang(ko){letter-spacing:.02em}& h1{font:600 clamp(32px, 4vw, 48px)/1.2 var(--serif);text-wrap:balance;margin:0 0 16px}& h2{margin:0;font-size:24px;line-height:1.35}& .entry-hero{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;padding-block:32px 40px;display:grid}& .hero-copy{min-width:0;padding-top:16px}& .entry-no{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:14px;font-weight:600}& .entry-no .no{color:var(--vermilion)}& .specimen{margin-bottom:28px;font-size:18px}& .title-detail{margin-top:12px;font-size:24px;font-weight:400;line-height:1.4;display:block}& .specs h2{font:600 16px/1.4 var(--sans);margin-bottom:8px}& .plate{border:1px solid var(--rule);background:var(--paper);padding:16px}& .plate img{aspect-ratio:4/3;object-fit:contain;width:100%}& .entry-section{border-top:1px solid var(--rule);grid-template-columns:184px minmax(0,1fr);gap:40px;padding-block:36px;display:grid}& .section-head{padding-top:0}& .section-body{min-width:0}& .section-body>p{max-width:72ch;margin:0}& .section-body>p+p{margin-top:1em}& .ingredient-plate{width:min(100%,744px);margin-bottom:24px}& figcaption{color:var(--muted);padding-top:10px;font-size:14px;line-height:1.5}& figcaption .label{color:var(--ink);margin:0 6px 0 0;display:inline}& .parts-scroll{width:100%;overflow-x:auto}& table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5}& th,& td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px}& thead th{background:var(--paper);border-top:1px solid var(--rule);border-bottom-color:var(--ink);font-weight:600}& table{table-layout:fixed;min-width:700px}& .col-number{width:48px}& .col-part{width:250px}& .col-quantity{width:164px}& tbody th{font-weight:400}& .num{color:var(--muted);font-variant-numeric:tabular-nums}& .scroll-hint{color:var(--muted);margin-bottom:8px;font-size:14px}& td:nth-child(3){font-variant-numeric:tabular-nums}& td:last-child{color:var(--muted)}& .plain{margin:0;padding-left:20px}& .plain li+li{margin-top:8px}& .field-list{grid-template-columns:minmax(0,14em) minmax(0,1fr);gap:12px 24px;margin:0;display:grid}& .field-list dt{font-weight:600}& .field-list dd{max-width:60ch;margin:0}& .steps{counter-reset:step;margin:0;padding:0;list-style:none}& .steps>li{counter-increment:step;grid-template-columns:32px minmax(0,1fr);column-gap:12px;display:grid}& .steps>li+li{margin-top:24px}& .steps>li>*{grid-column:2}& .steps>li:before{content:counter(step) ".";color:var(--vermilion);font-variant-numeric:tabular-nums;text-align:right;grid-area:1/1;font-weight:700}& .steps>li:has(>.notice:first-child):before{grid-row:2}& .steps .notice{margin:0 0 14px}& .step-uses{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}& .faq details{border-inline-start:2px solid #0000}& .faq details+details{margin-top:8px}& .faq details[open]{border-inline-start-color:var(--pine)}& .faq summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;min-height:60px;padding:16px 12px;font-weight:600;list-style:none;display:flex}& .faq summary::-webkit-details-marker{display:none}& .faq .faq-icon:after{content:"+";color:var(--muted);text-align:center;flex:0 0 20px;font-size:20px;line-height:1.4}& .faq details[open]>summary{color:var(--pine)}& .faq details[open] .faq-icon:after{content:"−";color:currentColor}& .faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;background:var(--rule)}@media (hover:hover){& .faq summary:hover{background:var(--rule)}}& .faq details p{max-width:72ch;padding:0 12px 20px}& .checks{margin:0;padding-left:22px;list-style:"◇  "}& .checks li{padding-left:8px}& .checks li+li{margin-top:12px}& .checks li::marker{color:var(--muted)}& .entry-nav{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;display:grid}& .entry-link{min-width:0;min-height:44px;padding:16px 12px;text-decoration:none;display:block}& .entry-link.next{text-align:right;grid-column:2}& .entry-link .label{margin-bottom:8px;font-size:13px;line-height:1.5;display:block}& .entry-title{text-underline-offset:4px;font-weight:600;line-height:1.4;text-decoration:underline 1px;display:block}& .entry-link:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;background:var(--rule)}& .entry-link:focus-visible .label{color:var(--ink)}@media (hover:hover){& .entry-link:hover{background:var(--rule)}& .entry-link:hover .label{color:var(--ink)}}@media (width<=1000px){& .entry-hero{gap:32px}& .entry-section{grid-template-columns:152px minmax(0,1fr);gap:32px}& .col-part{width:210px}& .col-quantity{width:148px}}@media (width<=760px){& .entry-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 32px}& .hero-copy{padding-top:0}& .plate{padding:12px}& .entry-no{margin-bottom:16px}& h1{font-size:36px}& .specimen{margin-bottom:28px;font-size:18px}& .title-detail{margin-top:8px;font-size:24px}& .hero-plate{justify-self:center;width:min(100%,400px)}& tbody th,& thead th:nth-child(2){z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--rule);position:sticky;left:0}& .entry-section{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}& .entry-nav{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}& .entry-link.next{text-align:left;grid-column:1}& .steps>li{grid-template-columns:26px minmax(0,1fr);column-gap:8px}& .field-list{grid-template-columns:minmax(0,1fr);gap:4px}& .field-list dd+dt{margin-top:12px}}@media (width<=560px){& .parts-scroll{overflow:visible}& table,& tbody{min-width:0;display:block}& colgroup{display:none}& thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}& tbody tr{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) auto;column-gap:10px;padding-block:12px;display:grid}& tbody th,& tbody td{border:0;padding:0}& tbody th{box-shadow:none;font-weight:600;position:static}& .qty{text-align:right;font-variant-numeric:tabular-nums}& .note{grid-column:2/-1;padding-top:4px;font-size:15px}& .note:empty{display:none}}@media (width<=380px){& h1{font-size:32px}& .title-detail{font-size:22px}}@media print{& .entry-hero{gap:24px}& .entry-section{padding-block:24px;display:block}& .section-head{margin-bottom:16px}& .parts-scroll{overflow:visible}& table{min-width:0}& .steps>li,& tr,& .plate,& .field-list dd,& .entry-nav{break-inside:avoid}& h2,& .field-list dt{break-after:avoid}& .scroll-hint,& .faq-icon{display:none}& .steps>li>p.step-uses{color:var(--ink)}& .faq summary{min-height:0;padding-block:8px}}& .steps>li{align-items:start}& .steps>li:before{white-space:nowrap;align-self:start;line-height:1.65}& .steps .notice{min-width:0;margin-bottom:16px}& .steps>li>.notice-note:last-child{margin:12px 0 0}& .section-body>.scroll-hint{margin:0 0 10px;padding-inline:12px;line-height:1.5}@media (width<=760px){& .steps>li{grid-template-columns:28px minmax(0,1fr)}}@media (width<=560px){& tbody tr{grid-template-columns:24px minmax(0,1fr) fit-content(42%);column-gap:8px;padding-block:14px}& .qty{min-width:0}& tbody td.note{padding-top:6px}}@media (width<=300px){& tbody tr{grid-template-columns:20px minmax(0,1fr) fit-content(42%);column-gap:6px}}@media print{& .faq details{break-inside:avoid}& .faq summary{break-after:avoid}& tbody th,& thead th:nth-child(2){box-shadow:none;position:static}& .entry-hero{gap:20px;padding-block:20px 24px}& .hero-plate{width:min(100%,320px)}& .ingredient-plate{width:min(100%,560px);margin-bottom:20px}& .entry-section{padding-block:20px}& .section-head{break-after:avoid;margin-bottom:12px}& .faq details p{padding-bottom:12px}}}.entry:has(.facts){& .facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:0;font-size:16px;line-height:1.6;display:grid}& .facts dt{color:var(--muted)}& .facts dd{min-width:0;margin:0}& .ingredient-plate{width:min(100%,640px)}& [aria-labelledby=choosing-title] .field-list{grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:start;gap:16px 24px}& [aria-labelledby=buying-title] .plain{max-width:72ch}& [aria-labelledby=buying-title] .plain li+li{margin-top:12px}& .notes{max-width:72ch;margin:0;padding:0;list-style:none}& .notes>li+li{margin-top:28px}& .notes .notice{margin:0 0 12px}& .notes .notice+p{padding-inline-start:20px}& .notes .notice.notice-warning+p{padding-inline-start:21px}& .notes p{max-width:72ch}& [aria-labelledby=usedin-title] .plain{max-width:72ch;padding:0;list-style:none}& [aria-labelledby=usedin-title] li{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}& .used-no{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-block:6px;font-size:14px}& [aria-labelledby=usedin-title] a{min-height:44px;padding-block:6px;display:block}@media (width<=760px){& .facts{column-gap:14px}& [aria-labelledby=choosing-title] .field-list{grid-template-columns:minmax(0,1fr);gap:4px}& [aria-labelledby=choosing-title] .field-list dd+dt{margin-top:16px}& .notes .notice.notice-warning+p{padding-inline-start:17px}}@media print{& .facts{break-inside:avoid;gap:4px 14px;font-size:10.5pt}& .ingredient-plate{width:min(100%,480px)}& [aria-labelledby=choosing-title] .field-list{grid-template-columns:minmax(0,9em) minmax(0,1fr);gap:12px 16px}& [aria-labelledby=choosing-title] .field-list dd+dt{margin-top:0}& .notes>li{break-inside:avoid}& .notes>li+li{margin-top:16px}& [aria-labelledby=usedin-title] li{break-inside:avoid}& [aria-labelledby=usedin-title] a{min-height:0;padding-block:0}& .used-no{padding-block:0;font-size:10.5pt}}}
