*margin0padding0box-sizingborder-boxbodyfont-family-apple-systemBlinkMacSystemFont"Segoe UI"Roboto"Helvetica Neue"Arial"Noto Sans"sans-serifline-height1.6color#333background#f5f7faacolor#0066cctext-decorationnonetransitionall 0.3s easeahovercolor#004999text-decorationunderlinenavbackground#fffborder-bottom1px solid #e0e0e0positionstickytop0z-index100box-shadow0 2px 8px rgba(0000.05)nav uldisplayflexflex-wrapnowrapjustify-contentspace-betweenalign-itemscenterlist-stylenonemax-width1200pxmargin0 autopadding0nav liflex1 1 0min-width0text-aligncenternav adisplayblockpadding1rem 0.5remwhite-spacenowrapoverflowhiddentext-overflowellipsiscolor#333font-weight500transitionbackground 0.3s easenav ahoverbackground#f5f5f5text-decorationnonecolor#0066cc.breadcrumbpadding1remmax-width1200pxmargin0 autofont-size0.9remcolor#666background#fffborder-bottom1px solid #f0f0f0.breadcrumb acolor#0066ccmargin-right0.5rem.breadcrumb spancolor#999.card-griddisplaygridgrid-template-columnsrepeat(auto-fillminmax(280px1fr))gap1.5remmargin-bottom2rem.cardbackground#fffpadding1.5remborder-radius8pxbox-shadow0 2px 8px rgba(0000.08)transitiontransform 0.3s easebox-shadow 0.3s ease.cardhovertransformtranslateY(-4px)box-shadow0 4px 16px rgba(0000.12).card h3font-size1.2remmargin-bottom0.75remcolor#222line-height1.4.card h3 acolor#222text-decorationnone.card h3 ahovercolor#0066cctext-decorationnone.card pfont-size0.95remcolor#666margin-bottom0.5remline-height1.6.card .summaryfont-size0.9remcolor#777margin-top0.5remborder-left3px solid #e0e0e0padding-left0.75rem.card .metafont-size0.85remcolor#999margin-top0.75rem.card .rankdisplayinline-blockbackgroundlinear-gradient(135deg#667eea 0%#764ba2 100%)color#fffpadding0.25rem 0.75remborder-radius4pxfont-weightboldmargin-right0.5remfont-size0.9rem.card .yeardisplayinline-blockbackground#f0f0f0color#555padding0.25rem 0.75remborder-radius4pxfont-size0.85remmargin-right0.5rem.tagdisplayinline-blockbackgroundlinear-gradient(135deg#f5f7fa 0%#e8ecf1 100%)color#555padding0.35rem 0.85remmargin0.25remborder-radius16pxfont-size0.85remtransitionall 0.3s ease.taghoverbackgroundlinear-gradient(135deg#667eea 0%#764ba2 100%)color#fffsectionmargin-bottom2remsection h2font-size1.5remmargin-bottom1remcolor#222border-left4px solid #0066ccpadding-left1remarticlebackground#fffpadding2.5remborder-radius8pxbox-shadow0 2px 12px rgba(0000.08)line-height1.8article h1font-size2remmargin-bottom1.5remcolor#111line-height1.3article h2font-size1.4remmargin2rem 0 1remcolor#222border-left4px solid #0066ccpadding-left1remarticle pmargin-bottom1remcolor#444@media (max-width768px)nav ulflex-wrapnowrapoverflow-xhiddennav liflex1 1 0min-width0nav apadding0.75rem 0.25remfont-size0.85rem.card-gridgrid-template-columns1frgap1remarticlepadding1.5remarticle h1font-size1.5rem.breadcrumbfont-size0.8rempadding0.75rem@media (max-width480px)nav afont-size0.75rempadding0.5rem 0.15remarticlepadding1rembody.ui-style-7backgroundlinear-gradient(135deg#1e3c72 0%#2a5298 100%)color#f0f0f0body.ui-style-7 navbackgroundrgba(2552552550.95)body.ui-style-7 .cardbackgroundrgba(2552552550.98)body.ui-style-7 acolor#4a90e2body.ui-style-7 ahovercolor#ffd700body.ui-style-7 .card .rankbackgroundlinear-gradient(135deg#4a90e2 0%#357abd 100%)body.ui-style-7 section h2border-left-color#4a90e2body.ui-style-7 article h2border-left-color#4a90e2