.iiip-guide .g-phase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.iiip-guide .g-tiles{background:#000;border:3px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.iiip-guide .g-tile{background:#fff;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.iiip-guide .g-span2{grid-column:1/-1}.iiip-guide .g-label{letter-spacing:.09em;text-transform:uppercase;margin:0;font-family:Eurostile Extended,sans-serif;font-size:13px;font-weight:700}.iiip-guide .g-tile p,.iiip-guide .g-body p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.iiip-guide .g-sub{letter-spacing:.08em;margin:6px 0 0;font-family:Bulb Classic,monospace;font-size:12px}.iiip-guide .g-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;line-height:1.45;list-style:none;display:flex}.iiip-guide .g-list li{align-items:flex-start;gap:8px;display:flex}.iiip-guide .g-list li>.g-dot{flex:none}.iiip-guide .g-idcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.iiip-guide .g-btn{color:#000;letter-spacing:.1em;text-transform:uppercase;background:#eddb50;border:3px solid #000;align-self:flex-start;margin-top:4px;padding:10px 14px;font-family:Eurostile Extended,sans-serif;font-size:13px;font-weight:700;text-decoration:none}.iiip-guide .g-btn:hover{color:#000;background:#ea9fda}.iiip-guide .g-q details{border-bottom:2px solid #00000040}.iiip-guide .g-q summary{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;display:flex}.iiip-guide .g-q summary>span:first-child{font-size:15px;font-weight:600;line-height:1.4}.iiip-guide .g-q .g-a{flex-direction:column;gap:8px;max-width:60ch;margin:0 0 13px;font-size:15px;line-height:1.5;display:flex}.iiip-guide .g-q .g-a p{margin:0}.iiip-guide .gq-plus{flex:none;width:12px;height:12px;margin-top:3px;transition:transform .15s;position:relative}.iiip-guide .gq-plus:before,.iiip-guide .gq-plus:after{content:"";background:currentColor;position:absolute}.iiip-guide .gq-plus:before{height:2px;top:5px;left:0;right:0}.iiip-guide .gq-plus:after{width:2px;top:0;bottom:0;left:5px}.iiip-guide .g-lf{background:#ffffff8c;border:2px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.iiip-guide .g-lf p{margin:0}.iiip-guide .g-bring{background:#000;border:3px solid #000;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.iiip-guide .g-bring>div{min-width:0;padding:18px 20px}.iiip-guide .g-bring .g-list li{background:#fff;border:2px solid #000;padding:7px 9px}.iiip-guide .g-tag{letter-spacing:.05em;flex:none;padding-top:2px;font-family:Bulb Classic,monospace;font-size:12px}.iiip-guide .g-acc{color:#fff}.iiip-guide .g-acc :is(.g-body,.g-acc-intro) a{color:#eddb50}.iiip-guide .g-acc :is(.g-body,.g-acc-intro) a:hover{color:#ea9fda}.iiip-guide .g-acc-intro{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-bottom:22px;display:grid}.iiip-guide .g-acc-intro p{margin:0;font-size:15px;line-height:1.5}.iiip-guide .g-acc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 30px;display:grid}.iiip-guide .g-acc details{border-top:2px solid #333;scroll-margin-top:130px}.iiip-guide .g-acc summary{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.iiip-guide .g-acc summary h3{letter-spacing:.09em;text-transform:uppercase;color:#fff;margin:0;font-family:Eurostile Extended,sans-serif;font-size:14px;font-weight:700}.iiip-guide .g-acc summary .gq-plus{color:#77a3f3}.iiip-guide .g-acc .g-body{flex-direction:column;gap:10px;padding:0 0 18px;font-size:15px;line-height:1.5;display:flex}.iiip-guide .g-acc .g-body h4{letter-spacing:.08em;color:#77a3f3;margin:6px 0 0;font-family:Bulb Classic,monospace;font-size:13px;font-weight:400}.iiip-guide .g-acc .g-list li>.g-dot{color:#77a3f3}@media (width<=900px){.iiip-guide .g-phase,.iiip-guide .g-acc-grid{grid-template-columns:minmax(0,1fr)}.iiip-guide .g-phase{gap:18px}.iiip-guide .g-acc-intro{gap:20px}}@media (width<=600px){.iiip-guide .g-tiles,.iiip-guide .g-bring,.iiip-guide .g-idcols,.iiip-guide .g-acc-intro{grid-template-columns:minmax(0,1fr)}.iiip-guide .g-acc-intro{gap:12px}.iiip-guide .g-bring>div{padding:16px 14px}.iiip-guide .g-bring .g-list{gap:4px}.iiip-guide .g-bring .g-list li{padding:5px 8px;line-height:1.35}}@media (width<=420px){.iiip-guide .g-lf{grid-template-columns:minmax(0,1fr)}}
