/* Hallmark · macrostructure: Catalogue · theme: inherited CattleFenceWire · genre: editorial · tone: technical · anchor hue: blue · N3 side-rail: left,20ch,text-only · Ft1: xl,roman body,2-line stack · enrichment: none · motion cut · audience: overseas livestock-fence buyers */
@import url('/assets/css/home-platform-tokens.css');
/* Hallmark · pre-emit critique: P4 H4 E3 S4 R4 V4 · inherited brand; no invented product imagery or outcome metrics. */
h1,h2,h3,.brand{min-width:0}main p{max-width:72ch}.link-list{align-items:center}a[aria-disabled=true],summary[aria-disabled=true]{opacity:.55;cursor:not-allowed}summary:active{color:var(--color-brand)}
*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:auto}body{margin:0;background:var(--color-paper);color:var(--color-ink);font:400 1rem/1.65 var(--font-body)}a{color:var(--color-brand);text-underline-offset:.2em}a:focus-visible,summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}a:active{color:var(--color-ink)}h1,h2,h3,.brand{font-family:var(--font-display);font-style:normal;line-height:1.12;overflow-wrap:anywhere}h1{font-size:clamp(2.8rem,5vw,4.8rem);max-width:20ch;margin:.5rem 0 1.5rem}h2{font-size:2rem;margin:0 0 1rem}h3{font-size:1.4rem;margin:1.5rem 0 .5rem}p{margin:0 0 1rem}li{margin:.5rem 0}.network-shell{max-width:var(--width);margin:auto;padding:var(--space-lg) max(1rem,4vw)}.desktop-rail{display:none}.mobile-rail{margin-bottom:var(--space-2xl)}.brand{font-size:1.7rem;font-weight:700;text-decoration:none;white-space:nowrap}.mobile-rail summary{min-height:44px;cursor:pointer;padding:.65rem 0}.mobile-rail nav{display:grid;gap:var(--space-xs);padding:var(--space-md) 0}.mobile-rail nav a{min-height:44px;padding:.6rem 0;white-space:nowrap}.back{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.intro{margin:var(--space-md) 0 var(--space-3xl)}.lede{font-size:1.13rem;max-width:66ch}.meta{font-size:.85rem;color:var(--color-muted)}main{min-width:0}main>section{margin-bottom:var(--space-3xl);scroll-margin-top:var(--space-lg)}.catalogue{display:grid;gap:var(--space-xl)}.catalogue-item{border:1px solid var(--color-line);padding:var(--space-lg);min-width:0;background:var(--color-surface);color:var(--color-ink)}.catalogue-item h2{font-size:1.85rem}.catalogue-item h3{font:600 .95rem/1.4 var(--font-body)}.link-list{list-style:none;padding:0;margin:var(--space-md) 0;display:flex;flex-wrap:wrap;gap:0 var(--space-lg)}.link-list li{margin:0;max-width:100%}.link-list a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;font-size:.94rem}.region-row{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-line)}.region-row h3{margin:0 0 .5rem}.region-row h3 a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.region-row p{margin:.25rem 0}.procurement-flow{padding-left:1.5rem}.procurement-flow>li{padding:var(--space-lg) 0 var(--space-xl)}.procurement-flow h2{font-size:1.8rem}.document-fields>div{padding:var(--space-lg) 0;border-bottom:1px solid var(--color-line)}dt{font:600 1.35rem/1.2 var(--font-display);margin-bottom:.6rem}dd{margin:0;max-width:72ch}.evidence-types{display:grid;gap:var(--space-xl)}.evidence-types article{min-width:0}.project-account{padding:var(--space-lg);border:1px solid var(--color-line)}.project-account h3{margin-top:0}.update-note{padding:var(--space-xl) 0;border-bottom:1px solid var(--color-line)}.update-note h2{font-size:1.8rem}.faq{border-top:1px solid var(--color-line);padding:var(--space-md) 0}.faq summary{min-height:44px;cursor:pointer;font-weight:600}.faq p{margin:var(--space-md) 0}.network-footer{max-width:var(--width);margin:auto;padding:var(--space-xl) max(1rem,4vw);border-top:1px solid var(--color-line)}.network-footer>div p{max-width:60ch;margin-top:var(--space-md)}.skip{position:absolute;left:1rem;top:-8rem;background:var(--color-paper);color:var(--color-ink);padding:var(--space-md)}.skip:focus{top:1rem}@media(hover:hover){a:hover{text-decoration-thickness:2px}summary:hover{text-decoration:underline}}@media(min-width:40rem){.catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:60rem){.network-shell{display:grid;grid-template-columns:20ch minmax(0,1fr);gap:var(--space-2xl);padding-block:var(--space-2xl)}.desktop-rail{display:block;align-self:start;position:sticky;top:var(--space-xl)}.desktop-rail p{font-size:.85rem;margin-top:var(--space-lg);color:var(--color-muted)}.desktop-rail nav{display:grid;margin:var(--space-xl) 0}.desktop-rail a:not(.brand){display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.desktop-rail [aria-current=page]{font-weight:700;text-decoration-thickness:2px}.mobile-rail{display:none}.network-footer{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-lg)}.network-footer>.meta{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto}}
