.tracking-page{max-width:1150px;margin:auto}.tracking-page>header{text-align:center;padding:2rem 1rem}.tracking-page>header h1{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.5rem);color:#1c492f;margin:.4rem}.tracking-page>header p{max-width:650px;margin:auto;line-height:1.55}.tracking-access{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;background:#f4f5e9;border-radius:30px;padding:clamp(1rem,4vw,3rem);border:1px solid #dce5ce}.tracking-story{display:flex;flex-direction:column;justify-content:center}.tracking-story img{width:130px;height:130px;object-fit:contain}.tracking-panel h2,.tracking-story h2{font:normal 2rem Georgia,serif;color:#24543a}.tracking-story p{line-height:1.6;max-width:45ch}.tracking-access form{background:#fffefa;padding:2rem;border-radius:20px;box-shadow:0 10px 28px #18362210}.tracking-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem}.tracking-tabs button{border:1px solid #cbd7bf;background:#f2f5eb;border-radius:30px;padding:.6rem 1rem;cursor:pointer}.tracking-tabs button[aria-pressed=true]{background:#235337;color:white}.tracking-access label{display:block;margin:1rem 0;color:#264a32;font-weight:700}.tracking-access input{display:block;width:100%;min-height:48px;margin-top:.4rem;border:1px solid #aebda7;border-radius:9px;padding:.7rem;font:inherit}.tracking-access label small{font-weight:400}.tracking-access form>.button{width:100%}.tracking-error{color:#a22d2d}.tracking-panel{background:#f8f8ef;border-radius:24px;padding:clamp(1rem,3vw,2.5rem)}.tracking-panel-head{display:flex;justify-content:space-between;gap:1rem}.tracking-panel-head button{align-self:start;border:1px solid #9aaa91;background:white;border-radius:20px;padding:.6rem 1rem;cursor:pointer}.tracking-orders{display:grid;grid-gap:1rem;gap:1rem}.tracking-orders article{background:#fff;border:1px solid #dbe4d3;border-radius:18px;padding:1.3rem}.tracking-order-head{display:flex;justify-content:space-between;gap:1rem}.tracking-order-head span,.tracking-order-head strong{display:block}.tracking-order-head strong{color:#226139}.tracking-order-head span{font-size:.73rem;word-break:break-all}.tracking-orders ol{padding:0;list-style:none}.tracking-orders li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid #edf0e9}.tracking-footnote,.tracking-orders article>p{font-size:.85rem;line-height:1.5}@media(max-width:720px){.tracking-access{grid-template-columns:1fr}.tracking-access form{padding:1.25rem}.tracking-story img{width:90px;height:90px}}