.tip-info{margin-top:20px;padding:15px 20px;border-left:4px solid #333;box-shadow:0 0 25px 10px rgba(0,0,0,.04);border-radius:8px}.tip-info p{font-size:15px}@media screen and (max-width:1105px){.tip-info{margin-top:.2rem;padding:.15rem .2rem}.tip-info p{font-size:.2rem}}.timeline-container{display:flex;position:relative;margin:40px 0}.timeline-container:before{content:"";position:absolute;top:35px;left:100px;right:100px;height:2px;background:#f0f0f0;z-index:1}.timeline-container .timeline-item{flex:1 1;z-index:2}.timeline-container .timeline-item .timeline-step{width:70px;height:70px;background:linear-gradient(135deg,#AE3036,#DCAC68);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;margin:0 auto 20px}.timeline-container .timeline-item .timeline-step p{color:#fff}.timeline-container .timeline-item .timeline-content{padding:20px;text-align:center}.timeline-container .timeline-item .timeline-content p{text-align:center;color:#333;font-weight:600;margin:0}@media screen and (max-width:1105px){.timeline-container{margin:.4rem 0}.timeline-container:before{top:.35rem;left:1rem;right:1rem}.timeline-container .timeline-item .timeline-step{width:.7rem;height:.7rem;font-size:.3rem;margin-bottom:.2rem}.timeline-container .timeline-item .timeline-content{padding:.2rem}}.ad-content2{margin:40px 0 80px;padding:50px;background-color:#f5f5f5;border-radius:10px;box-shadow:0 5px 10px rgba(0,0,0,.12)}.ad-content2 .ad-text{font-size:20px;line-height:2}.ad-content2 .college-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin:25px 0}.ad-content2 .college-list .college-item{padding:20px;background:#fff;color:#888;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.02);border-bottom:2px solid #f0f0f0;transition:all .2s ease}.ad-content2 .college-list .college-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.05);transform:translateY(-3px);border-bottom-color:#333}.ad-content2 .college-list .college-item .college-name{font-size:16px;color:#333}.ad-content2 .college-list .college-item .college-type{font-size:14px;margin:5px 0}.ad-content2 .college-list .college-item .college-note{font-size:12px}@media screen and (max-width:1105px){.ad-content2{margin:.4rem .3rem .8rem;padding:.36rem}.ad-content2 .ad-text{font-size:.24rem}.ad-content2 .college-list{grid-template-columns:repeat(2,1fr);gap:.2rem;margin:.25rem 0}.ad-content2 .college-list .college-item{padding:.2rem}.ad-content2 .college-list .college-item .college-name{font-size:.22rem}.ad-content2 .college-list .college-item .college-type{font-size:.2rem;margin:.05rem 0}.ad-content2 .college-list .college-item .college-note{font-size:.18rem}}.warnings-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px;margin:20px auto}.warnings-grid .warning-item{padding:25px;background:#f5f5f5;transition:transform .2s ease}.warnings-grid .warning-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.warnings-grid .warning-item h4{font-size:20px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #ae3036}@media screen and (max-width:1105px){.warnings-grid{grid-template-columns:repeat(1,1fr);gap:.25rem}.warnings-grid .warning-item{padding:.25rem}.warnings-grid .warning-item h4{font-size:.26rem;margin-bottom:.14rem;padding-bottom:.12rem}}.comparison-content{flex:1 1;padding:25px;background:#f5f5f5;border-radius:10px;border:1px solid #ddd}.comparison-content .comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:25px;gap:25px;margin-top:25px}.comparison-content .comparison-grid .comparison-item{padding:20px;background:#fff}.comparison-content .comparison-grid .comparison-item h1{margin-bottom:20px}.comparison-content .comparison-grid .comparison-item h1 span{display:block;font-weight:500;font-size:12px;line-height:1.4;margin-top:8px;color:#666}.comparison-content .comparison-grid .comparison-item .details{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.comparison-content .comparison-grid .comparison-item .details ol li{list-style:decimal}@media screen and (max-width:1105px){.comparison-content{padding:.25rem}.comparison-content .comparison-grid{gap:.25rem;margin-top:.25rem}.comparison-content .comparison-grid .comparison-item{padding:.2rem}.comparison-content .comparison-grid .comparison-item h1{margin-bottom:.2rem}.comparison-content .comparison-grid .comparison-item .details{padding-top:.2rem;margin-top:.2rem}}.mark-section{margin:40px auto}.mark-section .tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.mark-section .tags .tag{background:linear-gradient(135deg,#AE3036,#D4AC68);color:#fff;padding:10px 22px;border-radius:25px;font-weight:500;font-size:16px;transition:transform .2s ease}.mark-section .tags .tag:hover{transform:translateY(-2px)}@media screen and (max-width:1105px){.mark-section{margin:.4rem auto}.mark-section .tags{gap:.12rem}.mark-section .tags .tag{padding:.1rem .22rem;font-size:.2rem}}.warptitl{text-align:center;position:relative;z-index:999}.warptitl h1{padding-top:30px;display:inline-block;font-size:50px;font-weight:700;margin-bottom:15px}.warptitl h1:after{content:"";display:block;width:auto;height:2px;background:linear-gradient(90deg,transparent,#AE3036,transparent);margin:8px 0}.warptitl h3{text-align:center;margin:50px auto 15px;padding-top:40px;border-top:1px solid #ddd}.warptitl .subtitle{width:60%;font-size:16px;letter-spacing:1px;color:#666;margin:auto auto 40px;text-align:center}@media(max-width:1105px){.warptitl h1{padding-top:.2rem;font-size:.6rem;margin-bottom:.2rem}.warptitl h3{margin:.6rem auto .15rem;padding-top:.5rem}.warptitl .subtitle{font-size:.25rem;width:100%;margin-bottom:0}}