.bulletin-hero{position:relative;min-height:330px;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px 24px 72px;border-bottom:1px solid #e5bf7930;background:linear-gradient(90deg,#102033d9,#1020339c,#102033d9),linear-gradient(0deg,#101d2c,transparent),url(/assets/magic-baby-hero.webp) center 43%/cover}.bulletin-hero>div>p{color:#e5bf79;letter-spacing:4px;font-size:11px;margin:0 0 16px}.bulletin-hero h1{font:600 46px/1.4 Songti SC,serif;color:#f7f0e4;letter-spacing:6px;margin:0 0 16px}.bulletin-hero>div>span{font-size:15px;color:#c6d3dd}.bulletin-hero nav{position:absolute;right:max(5%,24px);bottom:24px;display:flex;gap:14px;font-size:12px;color:#aebfcd}.bulletin-hero nav a{color:#e5bf79}.bulletin-library{max-width:1220px;margin:auto;padding:48px 42px 72px}.bulletin-library>header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #34495b}.bulletin-library>header>div>span{font-size:10px;letter-spacing:3px;color:#97adbf}.bulletin-library h2{font-size:27px;font-weight:500;color:#f5eedf;margin:10px 0 0}.bulletin-library h2 small{font:12px Arial,sans-serif;margin-left:12px;color:#99aebf}.bulletin-library>header>p{font-size:12px;color:#aebfcd;margin:0 0 4px}.bulletin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.bulletin-card{display:flex;flex-direction:column;min-width:0;background:#172b3d;border:1px solid #354b5e;text-decoration:none;color:#dce5ed;transition:border-color .2s,transform .2s}.bulletin-card:hover{border-color:#e5bf79;transform:translateY(-3px)}.bulletin-card:focus-visible{outline:2px solid #e5bf79;outline-offset:4px}.bulletin-card-image{position:relative;aspect-ratio:2.3;overflow:hidden;background:#102133}.bulletin-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0d1d32b8,transparent 70%)}.bulletin-card-image img{width:100%;height:100%;object-fit:cover;display:block}.bulletin-card-image>span{position:absolute;z-index:1;left:22px;bottom:18px;background:#102133db;border:1px solid #e5bf7960;color:#e5bf79;font-size:11px;letter-spacing:1px;padding:4px 10px}.bulletin-card-image>b{position:absolute;z-index:1;right:22px;bottom:12px;color:#fff9;font:36px/1.2 Georgia,serif}.bulletin-card-body{padding:24px;display:flex;flex-direction:column;flex:1;min-width:0}.bulletin-card-body time{color:#9cb1c2;font-size:11px;letter-spacing:1px}.bulletin-card-body h3{font:600 23px/1.5 Songti SC,serif;color:#f2dfbb;margin:12px 0;overflow-wrap:anywhere}.bulletin-card-body>p{font-size:13px;line-height:1.9;color:#adbfce;margin:0 0 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bulletin-card-body>div{margin-top:auto;border-top:1px solid #354b5e;padding-top:16px;display:flex;align-items:center;justify-content:space-between;color:#e5bf79;font-size:12px}.bulletin-card-body i{font-style:normal;font-size:21px}.bulletin-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:36px;color:#e5bf79;font-size:13px}.bulletin-pagination a,.bulletin-pagination>span{padding:12px 16px;border:1px solid #40566b}.bulletin-pagination>span{opacity:.4}.bulletin-pagination a:hover{background:#e5bf7910}.bulletin-empty{text-align:center;padding:64px 24px;border:1px dashed #40566b;color:#adbfce}.bulletin-empty>span{font-size:30px;color:#e5bf79}.bulletin-empty h3{font-size:22px;color:#f2dfbb}.bulletin-empty p{font-size:14px}.bulletin-empty a{display:inline-block;margin-top:20px;color:#e5bf79}@media(max-width:760px){.bulletin-hero{min-height:310px;padding:180px 24px 64px}.bulletin-hero h1{font-size:34px}.bulletin-hero>div>p{font-size:9px;letter-spacing:2px}.bulletin-library{padding:30px 20px 48px}.bulletin-library>header{align-items:flex-start;flex-direction:column;gap:12px}.bulletin-library h2{font-size:24px}.bulletin-grid{grid-template-columns:1fr;gap:20px}.bulletin-card-body{padding:20px}.bulletin-card-body h3{font-size:21px}.bulletin-card-image{aspect-ratio:2.2}.bulletin-hero>div>span{font-size:13px}}@media(prefers-reduced-motion:reduce){.bulletin-card{transition:none}.bulletin-card:hover{transform:none}}