.xiaoyun-photography{max-width:1120px;margin:auto;color:#304e42}.xiaoyun-photography>header{padding:30px 0;border-bottom:1px solid #cbd4cd}.xiaoyun-photography h1{color:#294b5b;font-family:system-ui,PingFang SC,Microsoft YaHei,sans-serif;font-weight:500;font-size:clamp(36px,5vw,58px);letter-spacing:.04em;margin:18px 0}.xiaoyun-photography header>p:last-child{font-size:18px;line-height:1.8;color:#526b60}.xiaoyun-photography>nav{display:flex;gap:28px;margin:30px 0}.xiaoyun-photography>nav button{padding:14px 0;background:transparent;border:0;border-bottom:2px solid transparent;color:#52655d;font-size:19px}.xiaoyun-photography>nav button[aria-pressed=true]{color:#244a3c;border-color:#a5845e}.xiaoyun-photography nav small{margin-left:8px;font-size:13px}.xiaoyun-photography>label{display:grid;gap:8px;color:#54685e;font-size:14px}.xiaoyun-photography input{padding:13px 16px;background:#fffdf8;border:1px solid #c5d1c9;border-radius:6px;font-size:17px;width:100%;max-width:500px}.xiaoyun-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:25px 0 40px}.xiaoyun-photo-grid>a{background:#fffdf8;border:1px solid #d7ded6;border-radius:10px;overflow:hidden;text-decoration:none;box-shadow:0 5px 20px #233e3010}.xiaoyun-photo-grid>a>img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#e8ece6}.xiaoyun-photo-grid>a>div{padding:25px}.xiaoyun-photo-grid small{color:#62786c;font-size:14px}.xiaoyun-photo-grid h2{color:#274a57;font-size:24px;font-weight:500;line-height:1.5;margin:12px 0}.xiaoyun-photo-grid p{color:#566b60;font-size:16px;line-height:1.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.xiaoyun-photo-grid span{display:block;margin-top:20px;color:#785b3f;font-size:15px}.xiaoyun-photo-empty{padding:70px 15px;text-align:center;color:#64766a;font-size:18px}@media(max-width:700px){.xiaoyun-photography>nav{justify-content:space-between;gap:14px}.xiaoyun-photo-grid{grid-template-columns:1fr;gap:24px}.xiaoyun-photo-grid>a>div{padding:22px}.xiaoyun-photo-grid h2{font-size:22px}}