.newcomerLatest .ns-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.newcomerLatest .newcomerTile{border-radius:18px;gap:12px;min-width:0;padding:16px}.newcomerTileMedia,.newcomerArticleMedia{background:#062519;border:1px solid #c6a15b40;border-radius:12px;place-items:center;display:grid;overflow:hidden}.newcomerTileMedia{width:100%;height:155px}.newcomerTileMedia img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.newcomerLatest .newcomerTile .ns-count{align-self:start;padding:5px 12px;font-size:12px}.newcomerLatest .newcomerTile .ns-mini-title{overflow-wrap:anywhere;font-family:inherit;font-size:clamp(17px,1.5vw,21px);font-weight:800;line-height:1.55}.newcomerLatest .newcomerTile .ns-lead{font-size:14px;line-height:1.7}.newcomerLatest .newcomerTile .ns-mini-date{margin-top:auto}.newcomersPage .newcomersHero{min-height:0;padding:clamp(26px,4vw,58px) clamp(20px,5vw,72px)}.newcomersPage .newcomersHero .heroCopy{max-width:960px}.newcomersPage .newcomersHero h1{max-width:900px;margin:12px 0;font-family:inherit;font-size:clamp(27px,3.6vw,48px);line-height:1.28}.newcomersPage .newcomersHero p{max-width:780px;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.newcomersPage .newcomersArchive{gap:20px;padding:clamp(20px,3vw,42px);display:grid}.newcomersPage .newcomerArticle{background:linear-gradient(140deg,#0b3a26,#06271a);border:1px solid #c6a15b52;border-radius:16px;width:100%;max-width:980px;margin:0 auto;padding:clamp(18px,3vw,28px)}.newcomersPage .newcomerArticleMedia{width:min(100%,380px);height:200px;margin:0 auto 20px}.newcomersPage .newcomerArticleMedia img{object-fit:contain;width:100%;height:100%}.newcomersPage .newcomerArticle h2{overflow-wrap:anywhere;margin:0 0 14px;font-family:inherit;font-size:clamp(22px,2.6vw,34px);line-height:1.4}.newcomersPage .newcomerArticle p{margin:8px 0;font-size:clamp(15px,1.3vw,18px);line-height:1.8}@media (max-width:900px){.newcomerLatest .ns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.newcomerLatest .ns-grid{grid-template-columns:1fr}.newcomerTileMedia,.newcomersPage .newcomerArticleMedia{height:170px}.newcomersPage .newcomersHero{padding:25px 18px}}.newcomerLatest .newcomerTile .newcomerTileMedia,.newcomersPage .newcomerArticle .newcomerArticleMedia{aspect-ratio:16/9;background:#061e15;justify-content:center;align-items:center;min-height:0;max-height:185px;padding:12px;display:flex;position:relative;overflow:hidden}.newcomerLatest .newcomerTile .newcomerTileMedia>img,.newcomersPage .newcomerArticle .newcomerArticleMedia>img{flex:none;float:none!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;width:auto!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.newcomerLatest .ns-grid{align-items:stretch}.newcomerLatest .newcomerTile{gap:11px}@media (max-width:600px){.newcomerLatest .newcomerTile .newcomerTileMedia{max-height:160px}}.newcomerLatest .newcomerTile .newcomerTileMedia,.newcomersPage .newcomerArticle .newcomerArticleMedia{background-color:#062519;background-image:url(/brand/hanzala-newcomers-logo.jpg?v=4f813661);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0}.newcomerLatest .newcomerTile{justify-content:flex-start;gap:8px;padding:14px}.newcomerLatest .newcomerTile .newcomerTileMedia{aspect-ratio:auto;background-color:#062519;background-position:50%;background-size:contain;border-radius:12px;width:100%;height:210px;max-height:none}.newcomerLatest .newcomerTile .ns-mini-title{text-align:start;margin:8px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.5}.newcomerLatest .newcomerTile .ns-mini-date{margin-top:auto;padding-top:10px}@media (max-width:600px){.newcomerLatest .newcomerTile .newcomerTileMedia{height:190px}}.newcomersPage.newcomerStory{padding:clamp(18px,4vw,50px)}.newcomerStoryCard{color:#eadfbd;background:#082c1e;border:1px solid #c6a15b52;border-radius:18px;width:min(880px,100%);margin:0 auto;padding:clamp(20px,4vw,44px)}.newcomerStoryBack,.newcomerStorySource{color:#e1c680;text-underline-offset:4px;font-weight:700;text-decoration:underline}.newcomerStoryCard .newcomerArticleMedia{background-image:url(/brand/hanzala-newcomers-logo.jpg?v=4f813661);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100%,420px);height:210px;margin:22px auto}.newcomerStoryCard h1{margin:20px 0;font-family:inherit;font-size:clamp(25px,3.4vw,42px);line-height:1.38}.newcomerStoryDek{font-size:clamp(17px,1.6vw,21px);line-height:1.8}.newcomerStoryBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:24px 0;font-size:clamp(16px,1.4vw,19px);line-height:1.95}.newcomerStoryBody p{margin:0 0 1.3em}.newcomerStoryMeta{opacity:.8;margin:18px 0;font-size:14px}.newcomersPage:not(.newcomerStory){width:min(1240px,100%);margin-inline:auto}.newcomersPage:not(.newcomerStory) .newcomersHero{box-sizing:border-box;width:100%;max-width:100%;height:auto!important;min-height:0!important;margin:24px auto 20px!important;padding:clamp(22px,3vw,40px)!important;display:block!important}.newcomersPage:not(.newcomerStory) .newcomersHero .heroCopy{flex:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.newcomersPage:not(.newcomerStory) .newcomersHero h1{overflow-wrap:normal;letter-spacing:normal;width:100%!important;max-width:100%!important;margin:8px 0 12px!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.3!important}.newcomersPage:not(.newcomerStory) .newcomersHero .heroCopy>p:not(.eyebrow){width:100%!important;max-width:850px!important;margin:0!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.75!important}.newcomersPage:not(.newcomerStory) .newcomersArchive{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;min-width:0;padding:clamp(16px,2.5vw,32px)!important;display:grid!important}.newcomersPage:not(.newcomerStory) .newcomerArticle{border-radius:18px;flex-direction:column;gap:10px;width:100%;min-width:0;display:flex;box-shadow:0 12px 28px #0000001f;max-width:none!important;margin:0!important;padding:clamp(16px,2vw,24px)!important}.newcomersPage:not(.newcomerStory) .newcomerArticleMedia{background-color:#061e15;aspect-ratio:auto!important;background-size:contain!important;width:100%!important;max-width:none!important;height:175px!important;max-height:none!important;margin:0 0 6px!important}.newcomersPage:not(.newcomerStory) .newcomerArticle h2{letter-spacing:normal;overflow-wrap:anywhere;margin:0!important;font-size:clamp(19px,1.8vw,25px)!important;font-weight:800!important;line-height:1.45!important}.newcomersPage:not(.newcomerStory) .newcomerArticle h2 a{color:#eadfbd;text-decoration:none}.newcomersPage:not(.newcomerStory) .newcomerArticle h2 a:hover,.newcomersPage:not(.newcomerStory) .newcomerArticle h2 a:focus-visible{color:#e1c680;text-underline-offset:4px;text-decoration:underline}.newcomersPage:not(.newcomerStory) .newcomerArticle p{color:#d2d7c8;margin:0!important;font-size:clamp(14px,1.2vw,16px)!important;line-height:1.75!important}.newcomersPage:not(.newcomerStory) .newcomerArticle p:last-child{margin-top:auto!important}.newcomersPage:not(.newcomerStory) .newcomersArchive>p:last-child{opacity:.85;grid-column:1/-1;margin:4px 0;font-size:13px}@media (max-width:720px){.newcomersPage:not(.newcomerStory) .newcomersArchive{grid-template-columns:minmax(0,1fr);padding:16px!important}.newcomersPage:not(.newcomerStory) .newcomersHero{margin:12px auto!important;padding:22px!important}.newcomersPage:not(.newcomerStory) .newcomerArticleMedia{height:160px!important}}.newcomersPage:not(.newcomerStory){max-width:1160px;overflow-x:clip;padding:clamp(14px,3vw,32px)!important}.newcomersPage:not(.newcomerStory) .newcomersHero{background:linear-gradient(140deg,#082e20,#051f15);border:1px solid #c6a15b4d;border-radius:18px;text-align:start!important;width:100%!important;height:auto!important;min-height:0!important;direction:inherit!important;margin:0 0 22px!important;padding:clamp(18px,3vw,34px)!important;display:block!important;position:relative!important}.newcomersPage:not(.newcomerStory) .newcomersHeroCopy{float:none!important;text-align:start!important;width:100%!important;min-width:0!important;max-width:100%!important;direction:inherit!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.newcomersPage:not(.newcomerStory) .newcomersHero .eyebrow{letter-spacing:.04em;color:#d8b66a;margin:0 0 8px!important;font-size:12px!important;line-height:1.5!important}.newcomersPage:not(.newcomerStory) .newcomersHero h1{float:none!important;letter-spacing:normal!important;text-align:start!important;width:100%!important;min-width:0!important;max-width:100%!important;direction:inherit!important;overflow-wrap:break-word!important;margin:0 0 10px!important;padding:0!important;font-family:inherit!important;font-size:clamp(24px,3vw,36px)!important;line-height:1.4!important;display:block!important;position:static!important;transform:none!important}.newcomersPage:not(.newcomerStory) .newcomersHeroCopy>p:not(.eyebrow){text-align:start!important;width:100%!important;max-width:850px!important;margin:0!important;font-family:inherit!important;font-size:clamp(14px,1.4vw,17px)!important;line-height:1.8!important}.newcomersPage:not(.newcomerStory) .newcomersArchive{background:0 0!important;flex-direction:column!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important}.newcomersPage:not(.newcomerStory) .newcomerArticle{background:linear-gradient(120deg,#0a3828,#08271d)!important;border-radius:14px!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:clamp(16px,2vw,24px)!important;display:block!important}.newcomersPage:not(.newcomerStory) .newcomerArticleMedia{display:none!important}.newcomersPage:not(.newcomerStory) .newcomerArticle h2{letter-spacing:normal!important;text-align:start!important;direction:inherit!important;margin:0 0 8px!important;font-family:inherit!important;font-size:clamp(17px,1.85vw,23px)!important;font-weight:800!important;line-height:1.55!important}.newcomersPage:not(.newcomerStory) .newcomerArticle p{text-align:start!important;margin:6px 0!important;font-family:inherit!important;font-size:clamp(13px,1.2vw,15px)!important;line-height:1.7!important}.newcomersPage:not(.newcomerStory) .newcomersArchive>p:last-child{margin:10px 0!important;font-size:13px!important}@media (max-width:600px){.newcomersPage:not(.newcomerStory){padding:14px!important}.newcomersPage:not(.newcomerStory) .newcomersHero{padding:18px!important}.newcomersPage:not(.newcomerStory) .newcomerArticle{padding:16px!important}}.newcomersPage .irccNews{max-width:1180px;margin:0 auto;padding:clamp(20px,3vw,42px)}.irccNewsHead{gap:8px;margin-bottom:22px;display:grid}.irccNewsHead h2{color:#f3dfae;margin:0;font-family:inherit;font-size:clamp(23px,2.6vw,34px);line-height:1.35}.irccNewsHead p{color:#ffffffb8;margin:0;font-size:15px}.irccBadge{color:#e8c77f;background:#c6a15b24;border:1px solid #c6a15b73;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.irccGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.irccCard{background:linear-gradient(150deg,#0d4029,#062519);border:1px solid #c6a15b4d;border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:clamp(18px,2.4vw,26px);transition:transform .2s,border-color .2s;display:flex;position:relative;box-shadow:0 10px 28px #00000040}.irccCard:before{content:"";background:linear-gradient(90deg,#c6a15b,#d52b1e);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-block-start:0;inset-inline:18px}.irccCard:hover{border-color:#c6a15bb3;transform:translateY(-3px)}.irccCardLead{grid-column:1/-1}.irccDate{color:#e8c77f;background:#00000038;border-radius:8px;align-self:start;padding:4px 10px;font-size:13px;font-weight:700}.irccCard h3{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:clamp(18px,1.7vw,22px);font-weight:800;line-height:1.5}.irccCardLead h3{font-size:clamp(21px,2.3vw,29px)}.irccCard h3 a{color:#fff;text-decoration:none}.irccCard h3 a:hover{color:#f3dfae}.irccSummary{color:#ffffffd6;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.85;display:-webkit-box;overflow:hidden}.irccMore{color:#062519;background:#c6a15b;border-radius:999px;align-self:start;align-items:center;gap:6px;margin-top:auto;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.irccMore:hover{background:#e8c77f}.irccNote{color:#fff9;margin:16px 0 0;font-size:13px}@media (max-width:700px){.irccGrid{grid-template-columns:1fr}}.newcomerStoryCard .newcomerArticleMedia,.newcomerLatest .newcomerTile .newcomerTileMedia{filter:drop-shadow(0 8px 22px #c6a15b38);box-shadow:none!important;background-color:#0000!important;background-image:url(/brand/hanzala-newcomers-emblem.webp?v=1),radial-gradient(closest-side at 50% 45%,#78a055d9,#3c643780 45%,#143c2333 75%,#0000 100%)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:contain,100% 100%!important;border:0!important;border-radius:0!important}.newcomerStoryCard .newcomerArticleMedia{height:clamp(200px,28vw,280px);margin:26px auto}@keyframes newcomerEmblemGlow{0%,to{filter:drop-shadow(0 6px 16px #c6a15b2e)}50%{filter:drop-shadow(0 8px 30px #e6be6e73)}}.newcomerStoryCard .newcomerArticleMedia,.newcomerLatest .newcomerTile .newcomerTileMedia{animation:5s ease-in-out infinite newcomerEmblemGlow}@media (prefers-reduced-motion:reduce){.newcomerStoryCard .newcomerArticleMedia,.newcomerLatest .newcomerTile .newcomerTileMedia{animation:none}}
