
.ha-page{background:#fbf8f2;color:#302d28}.ha-article,.ha-next{box-sizing:border-box;width:100%;max-width:1100px;margin:auto;padding:30px 28px 48px;line-height:1.9}.ha-article *{box-sizing:border-box}.ha-article p{overflow-wrap:anywhere}.ha-article img{max-width:100%;height:auto}.ha-article a,.ha-next a{color:#684821;text-underline-offset:4px}.ha-kicker{font-size:.82rem;letter-spacing:.12em;font-weight:750;color:#725521}.ha-header h1{font-size:clamp(26px,3.5vw,42px);line-height:1.45;margin:14px 0 22px}.ha-hero{margin:22px 0}.ha-hero img{display:block;width:100%;height:auto;border-radius:12px}.ha-hero figcaption,.ha-note,.ha-meta{font-size:.86rem;color:#625a4e}.ha-lead{font-size:1.13rem}.ha-answer{padding:22px 26px;background:#f1eadc;border-left:5px solid #9e7838;border-radius:8px}.ha-answer strong{font-size:1.2rem}.ha-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.ha-shortcuts a{display:flex;align-items:center;justify-content:center;min-height:58px;padding:12px;border:1px solid #a38554;background:white;border-radius:8px;text-decoration:none;text-align:center;font-weight:750}.ha-shortcuts a:hover{background:#f4e9d3}.ha-toc{background:#f5f0e7;border:1px solid #d7c9b3;padding:18px 24px;border-radius:10px}.ha-toc p{font-weight:750;margin:0 0 10px}.ha-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 26px;margin:0;padding-left:24px}.ha-toc a{display:block;padding:9px 2px;min-height:44px}.ha-article section[id]{scroll-margin-top:100px}.ha-article h2{font-size:clamp(23px,2.6vw,29px);line-height:1.5;margin:42px 0 18px;padding-left:15px;border-left:5px solid #a37d37}.ha-article h3{font-size:1.3rem;line-height:1.55}.ha-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #c7b797;border-radius:10px;background:#fff;-webkit-overflow-scrolling:touch}.ha-table-wrap table{min-width:760px;width:100%;border-collapse:collapse;font-size:.93rem;line-height:1.7}.ha-table-wrap caption{text-align:left;font-weight:750;padding:16px;background:#f3eddf}.ha-table-wrap th,.ha-table-wrap td{vertical-align:top;text-align:left;padding:16px;border-bottom:1px solid #ddd1bd}.ha-table-wrap thead th{color:white;background:#51402c}.ha-table-wrap tbody th{width:25%;min-width:180px}.ha-table-wrap td:nth-child(2){min-width:100px;width:110px}.ha-abv{white-space:nowrap;display:inline-block;font-variant-numeric:tabular-nums}.ha-table-wrap tbody tr:nth-child(even){background:#fcf8f0}.ha-fortified{padding:24px;background:#f0eadf;border:2px solid #927039;border-radius:10px;margin:24px 0}.ha-fortified h3{margin:10px 0}.ha-fortified .ha-abv{margin-left:12px;font-size:1.55rem}.ha-status{display:grid;grid-template-columns:10em minmax(0,1fr);gap:0;background:white;border:1px solid #d7c8b1;border-radius:10px;overflow:hidden}.ha-status dt,.ha-status dd{padding:16px;margin:0;border-bottom:1px solid #e3d8c7;overflow-wrap:anywhere}.ha-status dt{font-weight:750;background:#f4eddf}.ha-sources{margin:20px 0;border:1px solid #cbbfa9;background:#f7f2e9;border-radius:8px;padding:0 18px}.ha-article details>summary{cursor:pointer;min-height:48px;padding:14px 0;font-weight:750;line-height:1.6}.ha-sources ul{padding-left:20px;font-size:.9rem}.ha-sources li{overflow-wrap:anywhere;margin:9px 0}.ha-article a:focus-visible,.ha-next a:focus-visible,.ha-article summary:focus-visible,.ha-table-wrap:focus-visible{outline:3px solid #92660c;outline-offset:4px}.ha-article .dry-product{border:1px solid #d6c9b5;padding:24px;margin:24px 0;background:#fff;border-radius:10px}.ha-article .dry-product figure{float:left;width:210px;margin:0 26px 15px 0}.ha-article .dry-product figure img{display:block;width:210px;height:210px;object-fit:contain}.ha-article .dry-product:after{content:"";display:block;clear:both}.ha-article .dry-product h3{margin:10px 0 20px}.ha-article .dry-spec{display:flex;flex-wrap:wrap;gap:12px}.ha-article .dry-spec span{white-space:nowrap}.ha-article .dry-button{display:inline-block;min-height:44px;padding:10px 16px;background:#56412a;color:white;border-radius:6px;margin-top:15px}.ha-article #faq details{border-bottom:1px solid #d1c3aa;padding:6px 0}.ha-next .column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ha-next .column-card img{width:100%;height:auto;display:block}.ha-next .column-card{border:1px solid #d9cbb4;padding:18px;background:white;border-radius:10px}.ha-next .column-card p{display:block;overflow:visible;-webkit-line-clamp:unset}.ha-next .column-card a{text-decoration:none}.ha-next h2{font-size:1.7rem}.ha-link{display:inline-block;min-height:44px;padding:8px 0}.ha-article .dry-source{font-size:.86rem;color:#625a4e}
@media(max-width:760px){.ha-article,.ha-next{padding:22px 18px 34px}.ha-toc ol{grid-template-columns:1fr}.ha-shortcuts{grid-template-columns:1fr;gap:9px}.ha-shortcuts a{min-height:48px}.ha-status{grid-template-columns:1fr}.ha-status dt{border-bottom:0;padding-bottom:6px}.ha-status dd{padding-top:8px}.ha-next .column-grid{grid-template-columns:1fr}.ha-answer{padding:18px}.ha-fortified{padding:18px}.ha-table-wrap th,.ha-table-wrap td{padding:12px}.ha-article .dry-product figure{float:none;width:210px;margin:15px auto}.ha-article .dry-product{padding:18px}.ha-article .dry-button{width:100%;text-align:center}.ha-header h1{font-size:26px}}
