.fs-award-guide{background:#fffdf5;color:#183a45;border:1px solid #cbb783;border-radius:18px;margin:20px 0;box-shadow:0 5px 18px #15374608;overflow:hidden;font-family:inherit}.fs-award-guide summary{list-style:none;padding:18px 20px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:58px;box-sizing:border-box}.fs-award-guide summary::-webkit-details-marker{display:none}.fs-guide-title{display:flex;align-items:center;gap:12px;font-weight:800;font-size:18px;line-height:1.3}.fs-guide-title>svg{width:25px;height:25px;color:#a78a47;flex-shrink:0}.fs-guide-chevron{width:20px;height:20px;flex-shrink:0;color:#957b40;transition:transform .25s}.fs-award-guide details[open] .fs-guide-chevron{transform:rotate(180deg)}.fs-guide-intro,.fs-guide-foot{margin:0;padding:0 20px 18px;color:#546b71;font-size:14px;line-height:1.5}.fs-guide-foot{padding-top:18px}.fs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 20px}.fs-guide-grid article{display:flex;gap:14px;align-items:flex-start;padding:16px;background:#f1f5ef;border:1px solid #d2dbd0;border-radius:14px;min-width:0}.fs-guide-grid article>div{min-width:0}.fs-guide-grid h3{font-family:inherit;font-weight:800;font-size:16px;line-height:1.3;margin:0 0 7px;color:#193b45}.fs-guide-grid p{font-size:14px;line-height:1.5;margin:0 0 8px;color:#3f5b61}.fs-guide-grid article>div>small{font-size:13px;color:#776037;line-height:1.5;display:block}.fs-guide-symbol{width:56px;height:56px;min-width:56px;min-height:56px;flex:0 0 56px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,#12343f,#2b5059);color:#efdaa0;border:2px solid #c7ac6b;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden}.fs-guide-symbol svg{width:29px;height:29px;flex:0 0 auto}.fs-guide-symbol small{font:800 7px/1.2 system-ui;margin-top:2px;white-space:nowrap;color:inherit;letter-spacing:0}.fs-guide-symbol b{font-family:'FS Molot',Impact,sans-serif;font-size:25px;line-height:1}.fs-guide-symbol.regular svg{width:34px;height:34px}.fs-guide-symbol.elite{color:#ffb451}.fs-guide-symbol.leader{color:#ffe4a3;background:linear-gradient(130deg,#866524,#c09a47);border-color:#f4dc98}.fs-guide-symbol.schoolGold{color:#5a4013;background:linear-gradient(130deg,#fff0bd,#dab65a)}.fs-guide-symbol.schoolSilver{color:#304654;background:linear-gradient(130deg,#e6edf2,#9db3be);border-color:#bcced6}.fs-guide-symbol.schoolBronze{color:#63340d;background:linear-gradient(130deg,#f7d2a8,#bc8558);border-color:#d4a578}.fs-guide-symbol.challenge{background:linear-gradient(140deg,#315267,#56778c);border-color:#a1baca}.fs-guide-symbol.challengeMan{background:linear-gradient(140deg,#f1db98,#b99337);color:#1b3842;border-color:#eac96b}.fs-guide-symbol.giftAny{color:#ccfff3;background:linear-gradient(130deg,#16544f,#328780);border-color:#76beb1}.fs-guide-symbol.giftTeam{color:#563a13;background:linear-gradient(130deg,#f5df99,#cba94f);border-color:#dcc171}
@media(max-width:700px){.fs-guide-grid{grid-template-columns:minmax(0,1fr);padding:0 14px;gap:10px}.fs-award-guide summary{padding:15px 16px}.fs-guide-title{font-size:16px;gap:10px}.fs-guide-grid article{padding:13px;gap:12px}.fs-guide-intro,.fs-guide-foot{padding-left:16px;padding-right:16px}.fs-guide-symbol{width:52px;height:52px;min-width:52px;min-height:52px;flex-basis:52px}}
@media(prefers-reduced-motion:reduce){.fs-guide-chevron{transition:none}}