/* Guilds: an illustrated field guide, following WORLD's slate, gold and serif. */
body.guilds-page{--guild-ink:#0a151e;--guild-paper:#d2dce0;--guild-gold:#dfc28d;--guild-line:#344751;--guild-accent:#dfc28d;background:var(--guild-ink);color:var(--guild-paper)}
.guilds-page main{overflow:clip}
body.icesus-site.guilds-page main.guild-book{width:100%;max-width:none;margin:0;padding:0}
body.guilds-page .guild-book>article{width:100%;max-width:none;margin:0}
body.guilds-page .guild-book :is(h1,h2,h3,h4){font-family:var(--icesus-display);font-style:normal;font-weight:400;letter-spacing:-.025em;color:#edf2ef}
body.guilds-page .guild-book h1{font-size:clamp(3.2rem,6.9vw,7rem);line-height:.99;margin:0 0 24px}
body.guilds-page .guild-book h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.1;margin:0 0 24px}
body.guilds-page .guild-book h3{font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.2;margin:0 0 16px}
body.guilds-page .guild-book p{margin:0 0 22px;line-height:1.85}
body.guilds-page .guild-book a{color:var(--guild-gold)}
body.guilds-page .guild-book a:hover{color:#fff4d6}
body.guilds-page .guild-book .eyebrow{font:500 11px/1.5 var(--icesus-sans);letter-spacing:.19em;text-transform:uppercase;color:var(--guild-accent);margin:0 0 20px}
body.guilds-page .guild-book .measure{width:min(1240px,calc(100% - 96px));margin-inline:auto}
body.guilds-page .guild-book .chapter{padding-block:100px}
body.guilds-page .guild-book .text-link{display:inline-flex;gap:16px;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid #c5ad7d80;font-size:14px}
body.guilds-page .guild-book .text-link::after{content:'↗';font-size:19px}
body.guilds-page .guild-book .primary-link{display:inline-flex;min-height:50px;align-items:center;padding:12px 25px;background:#e5bd7c;color:#17212a;border:1px solid #f3d7a7;text-decoration:none;font-size:14px;font-weight:650}
body.guilds-page .guild-book .primary-link:hover{background:#f2d9ac;color:#15202b}
body.guilds-page .guild-book .actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
body.guilds-page .guild-book [hidden]{display:none!important}
.guild-skip{position:absolute;left:20px;top:-100px;z-index:1000;padding:12px 20px;background:#e5bd7c;color:#10212d}
.guild-skip:focus{top:12px}
body.guilds-page .guild-book .guild-hero{position:relative;isolation:isolate;min-height:min(820px,90svh);display:flex;align-items:flex-end;background:#10212b}
body.guilds-page .guild-book .guild-hero>picture{position:absolute;inset:0;z-index:-3}
body.guilds-page .guild-book .guild-hero>picture img{width:100%;height:100%;object-fit:cover;object-position:60% 45%;display:block}
body.guilds-page .guild-book .guild-hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#07121ce8 0,#07121c9c 32%,#07121c0c 75%),linear-gradient(0deg,#0a151e 0,#0a151e44 30%,transparent 65%)}
body.guilds-page .guild-book .hero-copy{padding-block:100px 70px}
body.guilds-page .guild-book .hero-copy h1{max-width:740px;text-wrap:balance}
body.guilds-page .guild-book .hero-copy h1 em{font-weight:400;color:#e5c996}
body.guilds-page .guild-book .hero-copy>p:not(.eyebrow){max-width:460px;font-size:18px;color:#d3dce0;line-height:1.75}
body.guilds-page .guild-book .hero-copy .eyebrow{color:#e8c98f}
body.guilds-page .guild-book .detail-hero{min-height:min(760px,85svh)}
body.guilds-page .guild-book .detail-hero h1{font-size:clamp(3.2rem,6vw,6.25rem);max-width:680px}
body.guilds-page .guild-book .detail-hero .hero-copy>p:not(.eyebrow){font-family:var(--icesus-display);font-size:clamp(1.35rem,2vw,1.8rem);max-width:530px;color:#e0d0b0}
body.guilds-page .guild-book .breadcrumb{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:#bbcbd0;margin-bottom:30px}
body.guilds-page .guild-book .breadcrumb a{color:#d4dee3;text-decoration:none;min-height:24px}
body.guilds-page .guild-book .chapter-nav{position:sticky;top:0;z-index:15;background:#0a151ef5;border-bottom:1px solid #3c4f58;backdrop-filter:blur(12px)}
body.guilds-page .guild-book .chapter-nav>div{display:flex;gap:28px;align-items:center;min-height:62px;flex-wrap:wrap;padding-block:7px}
body.guilds-page .guild-book .chapter-nav a{font-size:12px;min-height:40px;display:flex;align-items:center;text-decoration:none;color:#c5d2d7}
body.guilds-page .guild-book .chapter-nav a:hover{color:#f2d3a0}
body.guilds-page .guild-book :is(section[id],.abilities[id]){scroll-margin-top:84px}
body.guilds-page .guild-book .intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}
body.guilds-page .guild-book .intro-grid .lead{font:400 23px/1.65 var(--icesus-display);color:#dce2dc}
body.guilds-page .guild-book .intro-grid .body-copy{font-size:15px;color:#b6c5cc}
body.guilds-page .guild-book .intro-grid h2{max-width:460px}
body.guilds-page .guild-book .quick-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--guild-line);padding-block:22px;gap:28px;margin-top:30px}
body.guilds-page .guild-book .quick-facts strong{display:block;font:400 28px/1.2 var(--icesus-display);color:#e0c898}
body.guilds-page .guild-book .quick-facts span{display:block;font-size:12px;color:#aebfc7;margin-top:9px}
body.guilds-page .guild-book .catalogue-section{padding-top:40px}
body.guilds-page .guild-book .catalogue-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}
body.guilds-page .guild-book .catalogue-heading h2{margin:0}
body.guilds-page .guild-book .catalogue-heading>p{max-width:400px;margin:0;font-size:14px;color:#b7c6ce}
body.guilds-page .guild-book .guild-controls{padding:25px 0;border-block:1px solid var(--guild-line);margin:30px 0 56px}
body.guilds-page .guild-book .search-line{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:20px}
body.guilds-page .guild-book .search-line label{display:flex;align-items:center;gap:15px;font-size:12px;color:#bdcbd1}
body.guilds-page .guild-book .search-line input{background:#11222d;border:1px solid #51616a;color:#e3ecec;font:inherit;font-size:15px;padding:10px 14px;min-height:44px;width:290px;border-radius:0}
body.guilds-page .guild-book .search-line output{color:#adbec6;font-size:12px}
body.guilds-page .guild-book .role-buttons{display:flex;flex-wrap:wrap;gap:8px}
body.guilds-page .guild-book .role-buttons button,body.guilds-page .guild-book .reset-button{font:500 12px var(--icesus-sans);min-height:42px;padding:10px 17px;border:1px solid #3f525c;background:transparent;color:#c3d0d6;cursor:pointer}
body.guilds-page .guild-book .role-buttons button[aria-pressed=true]{background:#d9bf8f;border-color:#d9bf8f;color:#14232c}
body.guilds-page .guild-book .role-buttons button:hover{border-color:#dfc28d}
body.guilds-page .guild-book .guild-group{margin-top:68px}
body.guilds-page .guild-book .group-title{display:flex;gap:30px;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--guild-line);padding-bottom:18px;margin-bottom:28px}
body.guilds-page .guild-book .group-title h3{margin:0;font-size:30px}
body.guilds-page .guild-book .group-title p{font-size:13px;color:#aebfc7;max-width:480px;margin:0}
body.guilds-page .guild-book .guild-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;list-style:none;padding:0;margin:0}
body.guilds-page .guild-book .guild-card{min-width:0}
body.guilds-page .guild-book .guild-card>a{display:block;text-decoration:none;height:100%;color:inherit}
body.guilds-page .guild-book .card-art{height:350px;position:relative;isolation:isolate;overflow:hidden;background:#152733;border:1px solid #40535c}
body.guilds-page .guild-book .card-art .card-home{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8;z-index:-2}
body.guilds-page .guild-book .card-art::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a151ef2,transparent 70%)}
body.guilds-page .guild-book .card-art .card-person{width:100%;height:100%;object-fit:contain;padding:15px 15px 0;filter:drop-shadow(0 8px 20px #0007);transition:transform .45s ease}
body.guilds-page .guild-book .guild-card>a:hover .card-person{transform:scale(1.035)}
body.guilds-page .guild-book .card-copy{padding:22px 0 12px;border-bottom:1px solid var(--guild-line)}
body.guilds-page .guild-book .card-copy .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:10px;color:var(--guild-accent)}
body.guilds-page .guild-book .card-copy h4{display:flex;justify-content:space-between;gap:12px;font-size:28px;line-height:1.1;margin:0 0 12px}
body.guilds-page .guild-book .card-copy h4 span{font-size:20px;color:#d9c492}
body.guilds-page .guild-book .card-copy>p:last-child{font-size:13px;color:#b5c6ce;line-height:1.7;margin:0;max-width:42ch}
body.guilds-page .guild-book .guild-group.craft .guild-grid{grid-template-columns:1fr}
body.guilds-page .guild-book .guild-group.craft .guild-card>a{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
body.guilds-page .guild-book .guild-group.craft .card-art{height:340px}
body.guilds-page .guild-book .guild-group.craft .card-copy h4{font-size:40px}
body.guilds-page .guild-book .guild-group.craft .card-copy>p:last-child{font-size:16px;max-width:50ch}
body.guilds-page .guild-book .roles-section{background:#111f29;border-block:1px solid #324750}
body.guilds-page .guild-book .roles-heading{max-width:730px;margin-bottom:55px}
body.guilds-page .guild-book .roles-heading p{color:#b6c8cf;font-size:16px}
body.guilds-page .guild-book .role-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}
body.guilds-page .guild-book .role-stories article{border-top:1px solid #708179;padding-top:25px}
body.guilds-page .guild-book .role-stories .eyebrow{margin-bottom:14px}
body.guilds-page .guild-book .role-stories p:not(.eyebrow){font-size:14px;color:#b6c7cf}
body.guilds-page .guild-book .role-stories .text-link{font-size:12px}
body.guilds-page .guild-book .story-portrait{display:grid;grid-template-columns:1.05fr .95fr;gap:85px;align-items:center}
body.guilds-page .guild-book .story-portrait .summary{font:400 24px/1.6 var(--icesus-display);color:#e0e4df}
body.guilds-page .guild-book .story-portrait .philosophy{font-size:16px;color:#b9c9d0}
body.guilds-page .guild-book .member-portrait{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--guild-accent) 15%,transparent),transparent 68%)}
body.guilds-page .guild-book .member-portrait img{width:100%;max-width:460px;height:590px;object-fit:contain;filter:drop-shadow(0 18px 28px #0004)}
body.guilds-page .guild-book figcaption{font-size:11px;line-height:1.7;color:#9fb1bc;margin-top:14px}
body.guilds-page .guild-book .member-portrait figcaption{text-align:center;max-width:340px}
body.guilds-page .guild-book .belonging{margin-top:30px;padding-top:22px;border-top:1px solid var(--guild-line)}
body.guilds-page .guild-book .belonging h3{font-size:23px;margin-bottom:16px}
body.guilds-page .guild-book .belonging ul{padding:0;list-style:none;margin:0}
body.guilds-page .guild-book .belonging li{font-size:14px;color:#bacad0;position:relative;padding:0 0 13px 23px}
body.guilds-page .guild-book .belonging li::before{content:'·';color:var(--guild-accent);font-size:28px;position:absolute;left:0;top:-12px}
body.guilds-page .guild-book .lore-section{background:#101e27;border-block:1px solid #30454f}
body.guilds-page .guild-book .lore-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}
body.guilds-page .guild-book .lore-layout .lore-copy p{font-size:16px;color:#bdcbd1}
body.guilds-page .guild-book .home-plate{margin:0}
body.guilds-page .guild-book .home-plate img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #48606b}
body.guilds-page .guild-book .home-note{padding-top:32px}
body.guilds-page .guild-book .home-note h3{font-size:28px}
body.guilds-page .guild-book .home-note p{font-size:15px;color:#b7c8cf}
body.guilds-page .guild-book .combat-heading{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:end;margin-bottom:42px}
body.guilds-page .guild-book .combat-heading h2{margin-bottom:0}
body.guilds-page .guild-book .combat-heading>p{font-size:17px;color:#c3d2d7;margin:0}
body.guilds-page .guild-book .combat-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
body.guilds-page .guild-book .combat-facts article{padding-top:25px;border-top:1px solid var(--guild-accent)}
body.guilds-page .guild-book .combat-facts h3{font-size:25px}
body.guilds-page .guild-book .combat-facts p{font-size:14px;color:#b7c8cf}
body.guilds-page .guild-book .abilities{margin-top:60px}
body.guilds-page .guild-book .abilities>h3{margin-bottom:26px}
body.guilds-page .guild-book .ability-list{list-style:none;margin:0;padding:0;counter-reset:ability}
body.guilds-page .guild-book .ability{display:grid;grid-template-columns:70px .8fr 1.2fr;gap:24px;align-items:start;padding:30px 0;border-top:1px solid #354952;counter-increment:ability}
body.guilds-page .guild-book .ability::before{content:counter(ability,decimal-leading-zero);font:400 38px/1 var(--icesus-display);color:var(--guild-accent);opacity:.8}
body.guilds-page .guild-book .ability h4{font-size:25px;line-height:1.2;margin:0 0 10px}
body.guilds-page .guild-book .ability .eyebrow{font-size:10px;margin:0;color:#a4b6c0}
body.guilds-page .guild-book .ability>p{font-size:15px;line-height:1.8;margin:0;color:#bacbd2}
body.guilds-page .guild-book .training-note{margin:20px 0 0;font-size:12px;color:#9fb2bd;max-width:80ch}
body.guilds-page .guild-book .journey-section{background:radial-gradient(ellipse at 15% 50%,#20343a50,transparent 70%);border-top:1px solid #30424c}
body.guilds-page .guild-book .journey-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}
body.guilds-page .guild-book .journey-layout p{font-size:16px;color:#becdd3}
body.guilds-page .guild-book .journey-layout .secondary-note{font-size:13px;color:#9db2bd;margin-top:25px}
body.guilds-page .guild-book .related{padding-top:40px;padding-bottom:80px}
body.guilds-page .guild-book .related-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:30px}
body.guilds-page .guild-book .related-heading h2{font-size:35px;margin:0}
body.guilds-page .guild-book .related .card-art{height:270px}
body.guilds-page .guild-book .invitation{padding:70px 30px;text-align:center;border-block:1px solid #6a776d;background:linear-gradient(105deg,#132732f0,#12202beb),url('/guilds/assets/company-960.webp') center/cover}
body.guilds-page .guild-book .invitation h2{max-width:730px;margin-inline:auto}
body.guilds-page .guild-book .invitation p{max-width:700px;margin:0 auto 26px;color:#c1cdd2}
body.guilds-page .guild-book .invitation .actions{justify-content:center}
body.guilds-page .guild-book .invitation .small{font-size:12px;margin:22px auto 0;color:#b3c3ca}
body.guilds-page .guild-book .no-results{padding:35px;border:1px solid var(--guild-line)}
body.guilds-page .guild-book .read-on{padding-top:40px;display:flex;gap:30px;flex-wrap:wrap;font-size:13px}
@media(min-width:1600px){body.guilds-page .guild-book .hero-copy{padding-bottom:105px}body.guilds-page .guild-book .guild-hero{min-height:850px}}
@media(max-width:1100px){body.guilds-page .guild-book .measure{width:calc(100% - 64px)}body.guilds-page .guild-book .intro-grid,body.guilds-page .guild-book .story-portrait,body.guilds-page .guild-book .lore-layout,body.guilds-page .guild-book .combat-heading,body.guilds-page .guild-book .journey-layout{gap:45px}body.guilds-page .guild-book .card-art{height:310px}body.guilds-page .guild-book .member-portrait img{height:500px}body.guilds-page .guild-book .role-stories{gap:25px}body.guilds-page .guild-book .guild-grid{gap:30px 20px}body.guilds-page .guild-book .card-copy h4{font-size:25px}}
@media(max-width:760px){body.guilds-page .guild-book .measure{width:calc(100% - 40px)}body.guilds-page .guild-book .chapter{padding-block:65px}body.guilds-page .guild-book .guild-hero{min-height:700px;min-height:82svh}body.guilds-page .guild-book .hero-copy{padding-block:190px 45px}body.guilds-page .guild-book .guild-hero>picture img{object-position:65% 35%}body.guilds-page .guild-book .guild-hero::before{background:linear-gradient(0deg,#0a151e 0,#0a151edb 29%,#0a151e30 67%,#0a151e11)}body.guilds-page .guild-book .hero-copy h1{font-size:clamp(3.2rem,10vw,5rem);max-width:600px}body.guilds-page .guild-book .hero-copy>p:not(.eyebrow){font-size:16px;max-width:440px}body.guilds-page .guild-book .detail-hero{min-height:650px}body.guilds-page .guild-book .detail-hero .hero-copy>p:not(.eyebrow){font-size:22px}body.guilds-page .guild-book .chapter-nav>div{gap:9px 22px;min-height:54px;padding-block:4px}body.guilds-page .guild-book .chapter-nav a{font-size:11px;min-height:32px}body.guilds-page .guild-book .intro-grid,body.guilds-page .guild-book .lore-layout,body.guilds-page .guild-book .journey-layout{grid-template-columns:1fr;gap:22px}body.guilds-page .guild-book .story-portrait{grid-template-columns:1fr;gap:35px}body.guilds-page .guild-book .member-portrait{grid-row:1}body.guilds-page .guild-book .member-portrait img{height:430px}body.guilds-page .guild-book .story-portrait .summary{font-size:22px}body.guilds-page .guild-book .catalogue-heading{display:block}body.guilds-page .guild-book .catalogue-heading>p{margin-top:20px}body.guilds-page .guild-book .group-title{display:block}body.guilds-page .guild-book .group-title p{margin-top:12px}body.guilds-page .guild-book .guild-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}body.guilds-page .guild-book .card-art{height:290px}body.guilds-page .guild-book .card-copy h4{font-size:25px}body.guilds-page .guild-book .guild-group{margin-top:45px}body.guilds-page .guild-book .guild-group.craft .guild-card>a{gap:25px}body.guilds-page .guild-book .guild-group.craft .card-art{height:290px}body.guilds-page .guild-book .guild-group.craft .card-copy h4{font-size:30px}body.guilds-page .guild-book .guild-group.craft .card-copy>p:last-child{font-size:14px}body.guilds-page .guild-book .combat-heading{grid-template-columns:1fr;gap:23px}body.guilds-page .guild-book .combat-facts{grid-template-columns:1fr;gap:10px}body.guilds-page .guild-book .combat-facts article{padding-top:23px}body.guilds-page .guild-book .ability{grid-template-columns:42px 1fr;gap:14px}body.guilds-page .guild-book .ability>p{grid-column:2}body.guilds-page .guild-book .ability::before{font-size:29px}body.guilds-page .guild-book .role-stories{grid-template-columns:1fr;gap:20px}body.guilds-page .guild-book .roles-heading{margin-bottom:30px}body.guilds-page .guild-book .related .guild-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.guilds-page .guild-book .related .card-art{height:210px}body.guilds-page .guild-book .related .card-copy h4{font-size:21px}body.guilds-page .guild-book .related .card-copy .eyebrow{font-size:9px}body.guilds-page .guild-book .related .card-copy>p:last-child{display:none}body.guilds-page .guild-book .search-line{align-items:start}body.guilds-page .guild-book .search-line label{display:block;flex:1}body.guilds-page .guild-book .search-line input{display:block;margin-top:9px;width:100%}body.guilds-page .guild-book .search-line output{padding-top:3px;white-space:nowrap}body.guilds-page .guild-book .quick-facts{gap:18px}body.guilds-page .guild-book .quick-facts strong{font-size:25px}}
@media(max-width:440px){body.guilds-page .guild-book .measure{width:calc(100% - 32px)}body.guilds-page .guild-book .hero-copy{padding-top:230px}body.guilds-page .guild-book .guild-hero{min-height:700px}body.guilds-page .guild-book .hero-copy h1{font-size:3.4rem}body.guilds-page .guild-book .detail-hero h1{font-size:3rem}body.guilds-page .guild-book .chapter-nav>div{gap:2px 19px}body.guilds-page .guild-book .chapter-nav a{font-size:10px}body.guilds-page .guild-book .guild-grid{gap:28px 14px}body.guilds-page .guild-book .card-art{height:240px}body.guilds-page .guild-book .card-copy{padding-top:17px}body.guilds-page .guild-book .card-copy h4{font-size:23px;display:block}body.guilds-page .guild-book .card-copy h4 span{display:none}body.guilds-page .guild-book .card-copy .eyebrow{font-size:9px;letter-spacing:.08em}body.guilds-page .guild-book .card-copy>p:last-child{font-size:12px}body.guilds-page .guild-book .guild-group.craft .guild-card>a{display:block}body.guilds-page .guild-book .guild-group.craft .card-art{height:330px}body.guilds-page .guild-book .role-buttons{gap:7px}body.guilds-page .guild-book .role-buttons button{padding:10px 11px;font-size:11px}body.guilds-page .guild-book .search-line{display:block}body.guilds-page .guild-book .search-line output{display:block;margin-top:14px}body.guilds-page .guild-book .related .guild-grid{grid-template-columns:1fr}body.guilds-page .guild-book .related .guild-card>a{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center}body.guilds-page .guild-book .related .card-art{height:165px}body.guilds-page .guild-book .related .card-copy>p:last-child{display:block;font-size:12px}body.guilds-page .guild-book .related-heading{display:block}body.guilds-page .guild-book .related-heading h2{margin-bottom:16px}body.guilds-page .guild-book .member-portrait img{height:370px}body.guilds-page .guild-book .quick-facts{gap:14px}body.guilds-page .guild-book .quick-facts span{font-size:11px}body.guilds-page .guild-book .ability{grid-template-columns:30px 1fr;gap:12px}body.guilds-page .guild-book .invitation{padding:50px 20px}}
@media(prefers-reduced-motion:reduce){body.guilds-page .guild-book *, body.guilds-page .guild-book *::before,body.guilds-page .guild-book *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Keep the complete action readable after the cinematic hero crop. */
body.guilds-page .guild-book .combat-plate{margin:0 0 45px}
body.guilds-page .guild-book .combat-plate picture{display:block}
body.guilds-page .guild-book .combat-plate img{display:block;width:100%;height:auto;border:1px solid #3d505a}
@media(min-width:1101px){body.guilds-page .guild-book .faith .guild-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.guilds-page .guild-book .faith .card-art{height:310px}body.guilds-page .guild-book .faith .card-copy h4{font-size:26px}}
