/* Guild guide only */
#guild-growth{scroll-margin-top:14px}
#guild-growth .lead{max-width:76ch}
#guild-growth kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;height:1.7em;padding:0 .34em;margin:0 .12em;color:#fff2ce;background:#36372b;border:1px solid #a18a60;border-bottom-width:2px;border-radius:4px;font:700 .95em/1 Georgia,serif;vertical-align:baseline}
#guild-growth figure{margin:0;min-width:0}
#guild-growth figure img{display:block;max-width:100%;height:auto}
#guild-growth figcaption{font-size:12px;line-height:1.65;color:#b5b9a9;padding:8px 2px}
#guild-growth .guild-hero{display:grid;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);gap:18px 30px;align-items:start}
#guild-growth .guild-growth-shot img,#guild-growth .guild-npc-image,#guild-growth .guild-matching img{border:1px solid #565244;border-radius:5px;overflow:hidden}
#guild-growth .guild-growth-shot img,#guild-growth .guild-matching img{width:100%}
#guild-growth .guild-growth-shot figcaption{display:flex;justify-content:space-between;gap:8px}
#guild-growth .guild-benefits h2,#guild-growth .guild-join>h2{font-family:"Chamisul Gowun Batang","Batang",serif;font-size:24px;line-height:1.4}
#guild-growth .guild-limit{display:inline-block;background:#2e3024;color:#e6cd99;border:1px solid #61563b;padding:4px 10px;border-radius:4px;font-size:13px}
#guild-growth dl{margin:13px 0 0}#guild-growth dt{font-weight:700;color:#eeddbb;margin-top:12px}#guild-growth dd{margin:3px 0 0;color:#d0d2c4;line-height:1.8}
#guild-growth h3{margin:0 0 5px;font-size:16px;line-height:1.6;color:#eadcbd}
#guild-growth .guild-together,#guild-growth .guild-funds{grid-column:1/-1}
#guild-growth .guild-together{border-left:3px solid #baa070;background:#2a3027;padding:14px 19px}
#guild-growth .guild-funds p,#guild-growth .guild-methods p{color:#cdd0c2}
#guild-growth .guild-town{max-width:605px;margin:18px 0}
#guild-growth .guild-npc-image{position:relative;container-type:inline-size}
#guild-growth .guild-npc-image img{width:100%}
#guild-growth .guild-npc-tag{position:absolute;transform:translate(-50%,-100%);display:block;line-height:1.25;padding:2px 6px;font-size:12px;font-size:clamp(9px,2.35cqw,14px);font-weight:700;white-space:nowrap;color:#fff3cb;background:rgba(22,23,18,.9);border:1px solid #b59a62;border-radius:3px;box-shadow:0 1px 3px #0008}
#guild-growth .guild-npc-tag.brown{left:32.1%;top:47.9%}#guild-growth .guild-npc-tag.white{left:42.1%;top:38.6%}
#guild-growth .guild-methods,#guild-growth .guild-matching{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
#guild-growth .guild-methods>div{padding:15px 17px;background:#242a22;border:1px solid #444a3c;border-radius:5px}
#guild-growth .guild-match-intro{margin:18px 0 10px}
#guild-growth .guild-keys{display:flex;flex-wrap:wrap;gap:10px 24px;padding:12px 0 0;border-top:1px solid #454a3b;margin-top:12px;color:#e5d7b8}
#guild-growth .guild-keys span{display:inline-flex;align-items:center;gap:6px}
@media(max-width:650px){#guild-growth .guild-hero{grid-template-columns:1fr;gap:18px}#guild-growth .guild-growth-shot{width:min(100%,330px);margin-inline:auto}#guild-growth .guild-matching,#guild-growth .guild-methods{grid-template-columns:1fr}#guild-growth .guild-matching figure{max-width:393px}#guild-growth .guild-matching img{width:100%}#guild-growth .guild-benefits h2,#guild-growth .guild-join>h2{font-size:21px}}

#guild-growth p, #guild-growth dd { word-break: keep-all; overflow-wrap: break-word; }
