.fieldcard{min-height:100svh;padding:clamp(24px,5vw,56px) clamp(16px,4vw,40px) 64px;background:var(--cream);color:var(--ink);font-family:DM Sans,Arial,sans-serif}.fieldcard-inner{max-width:620px;margin:0 auto}.fieldcard h1,.fieldcard strong{color:var(--ink)}.fieldcard-eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fieldcard-eyebrow a{color:var(--muted);text-decoration:none}.fieldcard-eyebrow a:hover,.fieldcard-title{color:var(--tomato)}.fieldcard-title{max-width:none;margin:0 0 12px;font-family:Pacifico,Brush Script MT,cursive;font-size:clamp(2.1rem,7vw,3rem);font-weight:400;line-height:1.05}.fieldcard-dek{margin:0 0 20px;color:var(--muted);font-size:15.5px;line-height:1.7}.fieldcard-how{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.fieldcard-how div{display:flex;flex-direction:column;gap:3px;padding:11px 14px;border:1px solid var(--line);border-radius:12px;background:rgba(255,253,248,.7)}.fieldcard-how strong{font-size:13px}.fieldcard-how span{color:var(--muted);font-size:12.5px;line-height:1.45}.fieldcard-warn{margin:0 0 26px;padding:12px 15px;border-left:3px solid var(--tomato);border-radius:10px;background:rgba(185,77,66,.08);font-size:13px;font-weight:600;line-height:1.6}.fieldcard-warn,.fieldcard-warn a{color:var(--tomato-dark)}.fieldcard-figure{margin:0 0 30px}.fieldcard-img{width:100%;height:auto;display:block;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 30px -22px rgba(75,39,36,.7)}.fieldcard-figure figcaption{display:flex;flex-direction:column;gap:4px;margin-top:12px}.fieldcard-figure figcaption strong{font-size:14.5px}.fieldcard-figure figcaption span{color:var(--muted);font-size:13px;line-height:1.6}.fieldcard-figure figcaption a{align-self:flex-start;margin-top:4px;color:var(--green);font-size:13px;font-weight:700}.fieldcard-foot{margin:0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.65}@media print{.fieldcard{padding:0;background:#fff}.fieldcard-dek,.fieldcard-eyebrow,.fieldcard-figure figcaption a,.fieldcard-foot,.fieldcard-how,.fieldcard-title{display:none}.fieldcard-inner{max-width:none}.fieldcard-warn{margin-bottom:8mm}.fieldcard-figure{margin:0;break-after:page;page-break-after:always}.fieldcard-figure:last-of-type{break-after:auto;page-break-after:auto}.fieldcard-img{border:0;border-radius:0;box-shadow:none}}