.cross-main{max-width:1080px;min-height:calc(100vh - 148px);padding-top:50px;padding-bottom:70px}
.cross-main h1{font-family:Georgia,"Songti SC",SimSun,serif;color:#284638;font-size:36px;margin:8px 0 12px}.cross-intro{max-width:700px;color:#657b6c;font-size:14px;line-height:1.8}
.cross-task{margin:26px 0;background:#edf3e9;border:1px solid #dce8d8;border-radius:12px;padding:22px 26px;color:#526b5d;font-size:13px;line-height:1.8}.cross-task h2,.cross-panel h2{font-size:18px;color:#284638;margin:0 0 10px}.cross-task p{margin:8px 0}.cross-task blockquote{margin:12px 0;padding:12px 16px;background:#fff;border-left:3px solid #87a98b;border-radius:4px;color:#284638}.cross-task summary{color:#315b46;font-weight:700;cursor:pointer}.cross-task details p{margin:8px 0 0}
.cross-panel{background:#fff;border:1px solid #e6ede3;border-radius:12px;padding:25px 28px;box-shadow:0 6px 22px #33513c09}.cross-panel>p{font-size:13px;color:#718477;line-height:1.8}.cross-panel a,.cross-links a{color:#315b46;text-decoration:underline;text-underline-offset:3px}.cross-frame{display:block;width:100%;height:760px;border:1px solid #dbe7d8;border-radius:8px;background:#fff}.cross-links{margin:22px 0 0;color:#718477;font-size:12px}
@media(max-width:580px){.cross-main{padding-top:35px}.cross-main h1{font-size:29px}.cross-task,.cross-panel{padding:20px}.cross-frame{height:620px}}
