.help-intro{max-width:880px;margin-bottom:30px}.help-detail-intro{min-height:160px;max-width:none;padding-right:185px;position:relative}.help-detail-intro>img{position:absolute;right:0;top:0;object-fit:contain}.help-professions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:32px 0 40px}.help-profession,.help-action{border:1px solid #a17b3e;box-shadow:inset 0 0 0 4px #fff0c64d,0 2px 5px #62451c18;background:linear-gradient(120deg,#fff4d538,#e4ca9320);padding:22px;min-width:0}.help-profession>img{float:right;width:104px;height:104px;object-fit:contain;margin:0 0 14px 14px}.help-profession .ui-heading-card{margin:0 0 12px}.help-profession p{font-size:15px}.help-more{display:inline-block;font-weight:600;margin-top:6px}.help-muted{font-size:13px;color:#705934}.help-explanation{max-width:880px}.help-explanation .ui-heading-section{margin-top:28px}.help-skills{margin:20px 0}.help-skills>div{padding:12px 0;border-block:1px solid #a785514d}.help-skills dt{font-weight:600}.help-skills dd{margin:4px 0 0}.help-actions{display:grid;gap:22px}.help-action{padding:0;scroll-margin-top:24px}.help-action>.ui-heading-card{margin:0;padding:15px 20px;background:linear-gradient(100deg,#2d66632b,#2d666307);border-bottom:1px solid #a7855155}.help-work-row{padding:18px 20px}.help-work-row+.help-work-row{border-top:1px solid #a7855170}.help-work-row>.ui-heading-card{margin:0 0 16px}.help-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px 25px;margin:0;font-size:14px}.help-facts dt{color:#6b542e;font-size:12px;margin-bottom:4px}.help-facts dd{margin:0;overflow-wrap:anywhere}.help-materials{list-style:none;padding:0;margin:0}.help-materials li+li{margin-top:3px}.help-recipes>summary{cursor:pointer;padding:16px 20px;color:#185454;font-weight:600}.help-recipes>summary:hover{background:#fff4d54a}.help-recipes>summary:focus-visible{outline:2px solid #986215;outline-offset:-4px}.help-page .article-cta .ui-heading-card{margin:0 0 12px}
@media(max-width:900px){.help-professions{grid-template-columns:1fr}.help-detail-intro{padding-right:135px;min-height:128px}.help-detail-intro>img{width:120px;height:120px}}
@media(max-width:550px){.help-profession{padding:18px}.help-profession>img{width:80px;height:80px}.help-detail-intro{padding-right:0;min-height:0}.help-detail-intro>img{position:static;float:right;width:90px;height:90px;margin:0 0 12px 10px}.help-detail-intro .article-intro{clear:both}.help-facts{grid-template-columns:1fr;gap:14px}.help-work-row{padding:16px}.help-action>.ui-heading-card{padding:13px 16px}.help-page .article-layout{gap:24px}}
/* Reading panels: restrained petrol headings, papyrus body and aged gold edges. */
.help-page .magazine-paper{max-width:1180px;margin-inline:auto}.help-page .article-layout{grid-template-columns:200px minmax(0,1fr);gap:28px}.help-page .article-section,.help-page .help-explanation{padding:22px 24px;margin:0 0 24px;border:1px solid #aa8448;box-shadow:inset 0 0 0 4px #fff2cc55,0 3px 8px #62451c12;background:linear-gradient(115deg,#fff7df40,#ebd5a51c)}.help-page .article-section>.ui-heading-section,.help-page .help-explanation>.ui-heading-section{padding:14px 20px;margin:-17px -19px 20px;background:linear-gradient(100deg,#295b5638,#295b5608);border-bottom:1px solid #9a7c4955}.help-page .article-section p{max-width:70ch}.help-page .article-section p:last-child,.help-page .help-explanation p:last-child{margin-bottom:0}.help-page .help-explanation{max-width:none}.help-page .article-cta{margin-top:24px;border:1px solid #956e31;border-left:4px solid #997133;box-shadow:inset 0 0 0 4px #fff3ce66;background:linear-gradient(115deg,#fff4d88c,#dbc28b25)}.help-page .help-skills>div{padding:14px 17px;border:1px solid #aa854956;background:#fff1c841}.help-page .help-skills{margin-bottom:0}.help-page .article-toc{padding:20px 16px}.help-page .article-toc ol{padding-left:18px}.help-sections{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px;padding-bottom:15px;border-bottom:1px solid #a17b3e77}.help-sections a{padding:8px 13px;border:1px solid #98733f77;text-decoration:none;background:#fff1cb33}.help-sections a[aria-current]{background:#194a47 url(magazine/petrol-texture-v1.webp) center/384px;color:#ffe8b5;border-color:#b58d48;box-shadow:inset 0 0 0 2px #b58d4833}.help-flows{display:grid;gap:12px}.help-flow{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #ae8b5166;padding:14px;background:#fff1cf40}.help-flow-label{display:block;font-size:12px;color:#71552e;margin-bottom:5px}.help-flow strong,.help-flow a{font-weight:600}.help-flow-arrow{font-size:25px;color:#37645d;text-align:center}.help-flow-target>img{float:right;width:58px;height:58px;object-fit:contain;margin-left:7px}.help-flow-target small{display:block}.help-flow-material details{font-size:13px;margin-top:6px}.help-flow-material summary{cursor:pointer;color:#185454}.help-places{display:grid;gap:16px}.help-place{border:1px solid #a17b3e88;background:#fff1ce44;padding:20px;scroll-margin-top:24px}.help-place>.ui-heading-card{margin:0 0 12px}.help-place>.ui-eyebrow{margin-bottom:4px}.help-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.help-chips a{display:inline-block;border:1px solid #9a814d66;padding:4px 10px;background:#2d66630e;font-size:14px}.help-bonuses{margin:18px 0 0;padding-left:20px}.help-map{margin:20px 0 0!important;border:1px solid #aa8448;padding:5px;background:#12383d url(magazine/petrol-texture-v1.webp) center/384px}.help-map img{width:100%;height:auto}.help-map a{color:#ffe8b5;text-decoration:none}.help-map span{display:block;padding:9px;font-size:13px}
@media(max-width:1000px){.help-page .article-layout{grid-template-columns:1fr}.help-page .article-aside{position:static}.help-page .article-toc ol{columns:2}}
@media(max-width:550px){.help-page .article-section,.help-page .help-explanation{padding:18px 16px;margin-bottom:18px}.help-page .article-section>.ui-heading-section,.help-page .help-explanation>.ui-heading-section{margin:-13px -11px 17px;padding:12px 11px}.help-page .article-toc ol{columns:1}.help-flow{grid-template-columns:1fr;gap:4px;padding:13px}.help-flow-arrow{transform:rotate(90deg);justify-self:center}.help-flow-target>img{width:48px;height:48px}.help-place{padding:14px}.help-sections{gap:8px}.help-sections a{font-size:14px}.help-page .article-layout{gap:20px}}

@media(min-width:1200px){.help-page .help-places{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Reuse in-game facility colors and icons; variants come from the facility definition. */
.help-chips a.help-facility-link{padding:0;border:0;background:none;text-decoration:none;display:inline-flex}.help-facility-link .ui-tag{padding:8px 11px;font-size:13px;min-height:36px}.help-facility-link:hover .ui-tag{filter:brightness(1.13);box-shadow:inset 0 1px 0 #fff5dc40,0 2px 4px #422d1538}.help-facility-link:focus-visible{outline:2px solid #986215;outline-offset:3px}.help-facility-heading .ui-tag{font:inherit;padding:8px 12px}.help-facility-heading .ui-tag svg{width:20px;height:20px}
