@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url('../webfonts/inter-300.ttf')}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('../webfonts/inter-400.ttf')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('../webfonts/inter-500.ttf')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('../webfonts/inter-600.ttf')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('../webfonts/inter-700.ttf')}
@font-face { font-family: 'Superstar M54'; src: url(data:font/ttf;base64,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BiMAEwAAAQchESE1IREhETchESEVITU3IRcDtL/+cwEqASL8krsBkf7Z/tu7Afm6AyWl/qJ//l8C/6QBXn/9pKQAAAAAAQBGAAADtQYjABYAACUHISc1IRUhESERIREhFSE1NyEXEQcXA7W6/gS5ASIBKv7CAT7+1v7euwH6um9vpKSk/X8BXgEjAV5//KWl/h2KiQACAEYAAAQUBiMAAgARAAABEQMTMzUhJwEhETMRIxUzESECn7pmVP5fuAJZASJRUVP+NwLDATP+zf5ff6UD3fyg/t5//t4AAAABAEYAAgOqBiMAEwAAJQchJzUhFSERIScRIREhNSEVIRcDqrv+ELkBIgEf/ni5A1j+3f7uAYe6pqSk+38ByqQCk/5ff/OjAAACAEYAAAOyBiMADgASAAAlByEnETchFxUhNSERIRcBESERA7K6/gi6uAH3uv7d/twBkLr+2f7dpKSkBNqlpfx//qKj/iIBXv6iAAAAAQBGAAADxgYjAAwAAAkBMxEhETMBIRUhESEDxv69Rf43WAEv/uL+3gMqBXX7rf7eASID338BoQADAEYAAAO1BiMAAwAHABUAAAERIREBESERBQchJxE3JxE3IRcRBxcCkv7WASr+1gJNuv4Fum9vugH7unFxA6MBXv6i/X8BXv6ifqSkAeSJigHjpaX+HYqJAAAAAAIARgAAA7YGIwAOABIAACUHISc1IRUhESEnETchFwERIREDtrr+DLoBGwEr/mu5uQH7vP7e/tWkpKT9fwFepAJapab+JgFe/qIAAAACAEYAAAR6BiMADwASAAAhETMnIQczESERMwEhATMRATMDArFSGf7qGVT+N00BAAGYAQBP/ZWhUQEif3/+3gEiBQH6//7eAsMBkwAAAwBGAAAECQYjAAMAEAAUAAABIREhAREjESEXEQcXEQchESkBESEBvAEq/tb+3lQDCbpwcLr89wF2ASr+1gOjAV78IQPgASGl/h2Ii/4cpAEiAV4AAQBGAAADwgYjAA8AACUHIScRNyEXFSE1IREhNSEDwr79+7m5AgW+/t7+yAE4ASKkpKQE2qWm+3/8IX8AAgBGAAAEHwYjAAkADQAAARcRByERMxEjEQERIREDY7y8/ONTUwK3/r8GI6b7KKUBIgPfASL6/wPf/CEAAQBGAAAD2wYjABMAADMRMxEjESERITUjESERIREzNSERRlNTA5X+3v4Bjf5z/gEiASID3wEi/l9//qL+3f6if/5fAAABAEYAAAPbBiMAEQAAASMRIREhETMRIREzESMRIREhArj8AYz+dFL+OFNTA5X+3QUB/qL+3f6i/t4BIgPfASL+XwAAAAEARgAAA8UGIwARAAAlByEnETchFxUhNSERIREjESEDxbz99rm8Age8/t7+xgE6xgHopKSkBNqlpfx//CEBXgEjAAAAAQBGAAAEegYjABsAACERMxEhETMRIREzESMRIREjESERIxEhESMRMxECsVP+t1T+N1NTAclUAUlTAclUVAEiAV7+ov7eASID3wEi/t7+ogFeASL+3vwh/t4AAAABAEYAAAIPBiMACwAAMxEzESMRIREjETMRRlNTAclTUwEiA98BIv7e/CH+3gAAAAABAEYAAAPmBiMADQAAJQchJzUhFSERIxEhESMDkrv+KboBIgEIUwHJVKSkpP1/A98BIv7eAAAAAAEARgAABJ0GIwAbAAABIwkBMxEhETMDBxUzESERMxEjESERIxEBIxEhBJ1T/sEBMWH+FEOtjFP+OFNTAchTAR4oAewFAf5q/bf+3gEiAU6zm/7eASID3wEi/t7+lQFrASIAAAABAEYAAAO8BiMADQAAMxEzESMRIREjETM1IRFGU1MByVPdASMBIgPfASL+3vwhf/5fAAAAAQBGAAAFMQYjABcAACERMxELAREzESERMxEjESEbASERIxEzEQNoUP38UP43V1QBdvz9AXZTVgEiAlP95AIc/a3+3gEiA98BIv3kAhz+3vwh/t4AAQBGAAAEgwYjABMAACEBETMRIREzESMRIQERIxEhESMRAvj+w1T+N1RTAYoBPlQByFQDN/3r/t4BIgPfASL8yAIWASL+3vr/AAAAAAIARgAAA9YGIwAHAAsAACUHIScRNyEXAREhEQPWu/3kubkCHLv+3f61pKSkBNqlpfukA9/8IQAAAgBGAAAEBAYjAA0AEQAAAQchFTMRIREzESMRIRcBESERBAS8/nNU/jdTUwMCvP7e/tkCvKfz/t4BIgPfASKm/boByv42AAAAAgBG/8AD1gYjAAMADgAAAREhERMnIycRNyEXEQcXArP+taM12Li6Ahu7tTgBIgPf/CH+nkCkBNqlpfsnn0YAAAIARgAABEAGIwASABYAACkBAyMRMxEhETMRIxEhFxEHEzMBIREhBED+yfdWU/43U1MDDLnGinH9fAEt/tMCgP6i/t4BIgPfASKl/b+5/p4CgQFeAAEARgAAA68GIwAVAAAlByEnNSEVIREhJxE3IRcVITUhESEXA6+5/gu7ASIBJf50u7sB9bn+3v7bAY65pKSk/X8BXqUCWaWk/X/+oqUAAAAAAQBGAAAETwYjAA8AAAEjETMRIREzESMVIREhESEDLVFT/jdTUf7eBAn+3gUB/CH+3gEiA99/AaH+XwAAAQBGAAAEdQYjABEAACUHIScRIxEhESMRIREjESERIwQivv3vulMByFMBRVQByVOlpaQEXQEi/t78IQPfASL+3gAAAAABAEYAAARqBiMAEgAAATYSNyMRIREjASEBIxEhESMWEgJYJ0kZPwHIX/7i/tf+4V8ByD8bRAKasQFEcgEi/t76/wUBASL+3nn+0AAAAQBGAAAGEgYjABQAAAERIwMhCwEhAyMRIREjGwEzGwEjEQYSYNb+2IiJ/tjVYAHJRkyf8J5MRQYj/t76/wKn/VkFAQEi/t79/wMj/NwCAgEiAAAAAQBGAAAEegYjABsAABMhESMXNyMRIREjCQEzESERMycHMxEhETMJASNGAckoeXkoAclR/t8BIVH+Nyh5eSj+N1ABIv7eUAYj/t7PzwEi/t7+Ev4P/t4BItDQ/t4BIgHxAe4AAAEARgAABCsGIwAUAAABETMRIREzEQMjESERIxsBIxEhESMC0FH+N1L2bgHJNWRiMgG9XgJD/t/+3gEiASMCvAEi/t7+2QEnASL+3gABAEYAAAOJBiMADQAAKQE1ASMVIREhFQEzNSEDify9AdKH/t0DGP46pgEjgwR+fwGhnvudfwAAAAIARgAABHoGIwAPABIAACERMychBzMRIREzASEBMxEBMwMCsVIZ/uoZVP43TQEAAZgBAE/9laFRASJ/f/7eASIFAfr//t4CwwGTAAADAEYAAAQJBiMAAwAQABQAAAEhESEBESMRIRcRBxcRByERKQERIQG8ASr+1v7eVAMJunBwuvz3AXYBKv7WA6MBXvwhA+ABIaX+HYiL/hykASIBXgABAEYAAAPCBiMADwAAJQchJxE3IRcVITUhESE1IQPCvv37ubkCBb7+3v7IATgBIqSkpATapab7f/whfwACAEYAAAQfBiMACQANAAABFxEHIREzESMRAREhEQNjvLz841NTArf+vwYjpvsopQEiA98BIvr/A9/8IQABAEYAAAPbBiMAEwAAMxEzESMRIREhNSMRIREhETM1IRFGU1MDlf7e/gGN/nP+ASIBIgPfASL+X3/+ov7d/qJ//l8AAAEARgAAA9sGIwARAAABIxEhESERMxEhETMRIxEhESECuPwBjP50Uv44U1MDlf7dBQH+ov7d/qL+3gEiA98BIv5fAAAAAQBGAAADxQYjABEAACUHIScRNyEXFSE1IREhESMRIQPFvP32ubwCB7z+3v7GATrGAeikpKQE2qWl/H/8IQFeASMAAAABAEYAAAR6BiMAGwAAIREzESERMxEhETMRIxEhESMRIREjESERIxEzEQKxU/63VP43U1MByVQBSVMByVRUASIBXv6i/t4BIgPfASL+3v6iAV4BIv7e/CH+3gAAAAEARgAAAg8GIwALAAAzETMRIxEhESMRMxFGU1MByVNTASID3wEi/t78If7eAAAAAAEARgAAA+YGIwANAAAlByEnNSEVIREjESERIwOSu/4pugEiAQhTAclUpKSk/X8D3wEi/t4AAAAAAQBGAAAEnQYjABsAAAEjCQEzESERMwMHFTMRIREzESMRIREjEQEjESEEnVP+wQExYf4UQ62MU/44U1MByFMBHigB7AUB/mr9t/7eASIBTrOb/t4BIgPfASL+3v6VAWsBIgAAAAEARgAAA7wGIwANAAAzETMRIxEhESMRMzUhEUZTUwHJU90BIwEiA98BIv7e/CF//l8AAAABAEYAAAUxBiMAFwAAIREzEQsBETMRIREzESMRIRsBIREjETMRA2hQ/fxQ/jdXVAF2/P0BdlNWASICU/3kAhz9rf7eASID3wEi/eQCHP7e/CH+3gABAEYAAASDBiMAEwAAIQERMxEhETMRIxEhAREjESERIxEC+P7DVP43VFMBigE+VAHIVAM3/ev+3gEiA98BIvzIAhYBIv7e+v8AAAAAAgBGAAAD1gYjAAcACwAAJQchJxE3IRcBESERA9a7/eS5uQIcu/7d/rWkpKQE2qWl+6QD3/whAAACAEYAAAQEBiMADQARAAABByEVMxEhETMRIxEhFwERIREEBLz+c1T+N1NTAwK8/t7+2QK8p/P+3gEiA98BIqb9ugHK/jYAAAACAEb/wAPWBiMAAwAOAAABESEREycjJxE3IRcRBxcCs/61ozXYuLoCG7u1OAEiA9/8If6eQKQE2qWl+yefRgAAAgBGAAAEQAYjABIAFgAAKQEDIxEzESERMxEjESEXEQcTMwEhESEEQP7J91ZT/jdTUwMMucaKcf18AS3+0wKA/qL+3gEiA98BIqX9v7n+ngKBAV4AAQBGAAADrwYjABUAACUHISc1IRUhESEnETchFxUhNSERIRcDr7n+C7sBIgEl/nS7uwH1uf7e/tsBjrmkpKT9fwFepQJZpaT9f/6ipQAAAAABAEYAAARPBiMADwAAASMRMxEhETMRIxUhESERIQMtUVP+N1NR/t4ECf7eBQH8If7eASID338Bof5fAAABAEYAAAR1BiMAEQAAJQchJxEjESERIxEhESMRIREjBCK+/e+6UwHIUwFFVAHJU6WlpARdASL+3vwhA98BIv7eAAAAAAEARgAABGoGIwASAAABNhI3IxEhESMBIQEjESERIxYSAlgnSRk/Achf/uL+1/7hXwHIPxtEApqxAURyASL+3vr/BQEBIv7eef7QAAABAEYAAAYSBiMAFAAAAREjAyELASEDIxEhESMbATMbASMRBhJg1v7YiIn+2NVgAclGTJ/wnkxFBiP+3vr/Aqf9WQUBASL+3v3/AyP83AICASIAAAABAEYAAAR6BiMAGwAAEyERIxc3IxEhESMJATMRIREzJwczESERMwkBI0YBySh5eSgByVH+3wEhUf43KHl5KP43UAEi/t5QBiP+3s/PASL+3v4S/g/+3gEi0ND+3gEiAfEB7gAAAQBGAAAEKwYjABQAAAERMxEhETMRAyMRIREjGwEjESERIwLQUf43UvZuAck1ZGIyAb1eAkP+3/7eASIBIwK8ASL+3v7ZAScBIv7eAAEARgAAA4kGIwANAAApATUBIxUhESEVATM1IQOJ/L0B0of+3QMY/jqmASODBH5/AaGe+51/AAAAAQBGAAADtgYjABEAAAEVITUhESERATUhFSE1NyEXEQFpASsBIvyQAk7+2P7avQH4uwGffX/+XwIYAkSlf/2kpP5kAAABAEYAAAOqBiMAEgAAJQchJzUhFSERIREhESE1IRUhFwOquv4OuAEiASD9vgNY/t7+7AGJuaSkpP1/Ae8DEv5ff82kAAAAAQAAAn4AAQBoAYAABgDwACQALf/nACQAN/8VACQAOP+NACQAOf78ACQAOv78ACQAPP78ACQATf/nACQAV/8VACQAWP+NACQAWf78ACQAWv78ACQAXP78ACkAJP8BACkALf8VACkARP8BACkATf8VAC0AJP+1AC0ARP+1AC8AN/6xAC8AOP+wAC8AOf7UAC8AOv7UAC8APP7ZAC8AV/6xAC8AWP+wAC8AWf7UAC8AWv7UAC8AXP7ZADMAJP9YADMALf+mADMARP9YADMATf+mADcAJP8VADcALf6xADcARP8VADcATf6xADgAJP+1ADgALf+1ADgARP+1ADgATf+1ADkAJP8VADkALf7oADkARP8VADkATf7oADoAJP8VADoALf7oADoARP8VADoATf7oADwAJP8VADwALf7UADwARP8VADwATf7UAEQALf/nAEQAN/8VAEQAOP+NAEQAOf78AEQAOv78AEQAPP78AEQATf/nAEQAV/8VAEQAWP+NAEQAWf78AEQAWv78AEQAXP78AEkAJP8BAEkALf8VAEkARP8BAEkATf8VAE0AJP+1AE0ARP+1AE8AN/6xAE8AOP+wAE8AOf7UAE8AOv7UAE8APP7ZAE8AV/6xAE8AWP+wAE8AWf7UAE8AWv7UAE8AXP7ZAFMAJP9YAFMALf+mAFMARP9YAFMATf+mAFcAJP8VAFcALf6xAFcARP8VAFcATf6xAFgAJP+1AFgALf+1AFgARP+1AFgATf+1AFkAJP8VAFkALf7oAFkARP8VAFkATf7oAFoAJP8VAFoALf7oAFoARP8VAFoATf7oAFwAJP8VAFwALf7UAFwARP8VAFwATf7UAAAAAAAoAeYAAQAAAAAAAAAWAAAAAQAAAAAAAQANABYAAQAAAAAAAgAHADAAAQAAAAAAAwAaABYAAQAAAAAABAANABYAAQAAAAAABQAaADcAAQAAAAAABgAMAFEAAwABBAMAAgAMAF0AAwABBAUAAgAQAG0AAwABBAYAAgAMAH0AAwABBAcAAgAQAIkAAwABBAgAAgAQAJkAAwABBAkAAAAsAKkAAwABBAkAAQAaANUAAwABBAkAAgAOAQkAAwABBAkAAwA0ANUAAwABBAkABAAaANUAAwABBAkABQA0ARcAAwABBAkABgAYAUsAAwABBAkACAAeAWMAAwABBAkACQAeAYEAAwABBAoAAgAMAF0AAwABBAsAAgAQAZ8AAwABBAwAAgAMAF0AAwABBA4AAgAMAa8AAwABBBAAAgAOAb8AAwABBBMAAgASAc0AAwABBBQAAgAMAF0AAwABBBUAAgAQAF0AAwABBBYAAgAMAF0AAwABBBkAAgAOAd8AAwABBBsAAgAQAa8AAwABBB0AAgAMAF0AAwABBB8AAgAMAF0AAwABBCQAAgAOAe0AAwABBC0AAgAOAfsAAwABCAoAAgAMAF0AAwABCBYAAgAMAF0AAwABDAoAAgAMAF0AAwABDAwAAgAMAF2pIDIwMDkgTW9oYW1tZWQgUmFobWFuU3VwZXJzdGFyIE01NDpWZXJzaW9uIDEuMDFSZWd1bGFyVmVyc2lvbiAxLjAxIEp1bmUgMjEsIDIwMTBTdXBlcnN0YXJNNTQATgBvAHIAbQBhAGwAbgB5AG8AYgB5AQ0AZQBqAG4A6QBuAG8AcgBtAGEAbABTAHQAYQBuAGQAYQByAGQDmgOxA70DvwO9A7kDugOsAKkAIAAyADAAMAA5ACAATQBvAGgAYQBtAG0AZQBkACAAUgBhAGgAbQBhAG4AUwB1AHAAZQByAHMAdABhAHIAIABNADUANAA6AFYAZQByAHMAaQBvAG4AIAAxAC4AMAAxAFIAZQBnAHUAbABhAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwADEAIABKAHUAbgBlACAAMgAxACwAIAAyADAAMQAwAFMAdQBwAGUAcgBzAHQAYQByAE0ANQA0AE0ANQA0ACAAKABqAHUAcwB0AG0AZQA1ADQAcwApAE0AbwBoAGEAbQBtAGUAZAAgAFIAYQBoAG0AYQBuAE4AbwByAG0AYQBhAGwAaQBOAG8AcgBtAOEAbABuAGUATgBvAHIAbQBhAGwAZQBTAHQAYQBuAGQAYQBhAHIAZAQeBDEESwRHBD0ESwQ5AE4AYQB2AGEAZABuAG8AQQByAHIAdQBuAHQAYQAAAgAAAAAAAP8nAJYAAAAAAAAAAAAAAAAAAAAAAAAAAABjAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA+AD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQECAAAAAAAAAAH//wAC) format('truetype'); font-display: swap; unicode-range: U+0020, U+002E, U+0030-0039, U+0041-005A, U+0061-007A; }
@font-face { font-family: 'Return Pass'; src: url(data:font/otf;base64,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) format('opentype'); font-display: swap; }
:root{--ink:#070D25;--deep:#020819;--navy:#04138A;--blue:#1680DF;--link:#075FA8;--red:#C1272D;--ring:#FF0000;--orange:#FA921A;--yellow:#FFBA17;--teal:#74CDD6;--paper:#F7F8FC;--line:#DDE3EF;--body:#4D5870}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0;font-family:Inter,system-ui,Arial,sans-serif;background:var(--paper);color:var(--ink);font-size:15px;line-height:1.65}a{color:var(--link);text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Superstar M54',Impact,'Arial Narrow',sans-serif;font-weight:400;line-height:.99;text-transform:uppercase;letter-spacing:.005em}h1{font-size:clamp(54px,6.6vw,88px);margin-bottom:24px}h2{font-size:clamp(34px,4.4vw,58px);margin-bottom:24px}h3{font-size:21px;line-height:1.3;margin-bottom:12px;letter-spacing:-.025em}p{margin-bottom:18px;color:var(--body)}small{font-size:12px}address{font-style:normal}[hidden]{display:none!important}.wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.section{padding:88px 0}.section-heading{margin-bottom:36px}.section-heading h2{margin-bottom:0}.kicker{font-size:10px;font-weight:700;letter-spacing:2.3px;text-transform:uppercase;color:var(--red);margin-bottom:18px;line-height:1.5}.blue-text{color:var(--navy)}.intro-text{font-size:18px;line-height:1.8}.section-lead{max-width:850px;font-size:17px;margin-bottom:32px}.section-split{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.section-split h2{margin-bottom:0}.section-end{align-items:end}.section-end>a{justify-self:end}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:49px;padding:15px 23px;border:1px solid transparent;border-radius:3px;font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.25px;text-align:center;text-decoration:none;transition:background .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:#fff}.button-red:hover{background:#9F1D27}.button-blue{background:var(--blue);color:#fff}.button-blue:hover{background:#0967BC}.button-navy{background:var(--navy);color:#fff}.button-outline{color:#fff;border-color:#536383;background:transparent}.button-outline:hover{background:#ffffff13}.button-text{color:var(--navy);background:transparent;padding-left:0}.text-link{font-size:11px;letter-spacing:.65px;font-weight:700;line-height:1.5;color:var(--link)}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.confirm{display:inline-block;vertical-align:middle;background:#FFF0BC;color:#674900;font:700 9px/1.4 Inter,Arial,sans-serif;padding:2px 5px;border-left:2px solid var(--orange);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.source-note{font-size:11px;color:#6D7890;margin:23px 0 0;line-height:1.7}.source-note a{text-decoration:underline}.skip-link{position:fixed;top:10px;left:12px;z-index:100;background:#fff;color:var(--ink);padding:14px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}section[id],details[id],article[id]{scroll-margin-top:125px}
/* A dark, unstriped navigation shell belongs to DAP, not the reference site. */
.site-header{background:var(--ink);border-bottom:1px solid #25375B;color:white;position:sticky;top:0;z-index:50}.header-row{height:92px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:13px;align-items:center;color:white;flex-shrink:0}.brand img{width:64px;height:64px}.brand strong{display:block;font-family:'Return Pass',Impact,sans-serif;line-height:1;font-size:29px;letter-spacing:1px}.brand small{display:block;margin-top:5px;color:var(--teal);font-family:'Superstar M54',Impact,sans-serif;letter-spacing:2px;font-size:12px;line-height:1}.site-nav{display:flex;gap:23px;align-items:center;font-size:12px;font-weight:500}.site-nav>a:not(.button),.club-menu>button{color:#D7DFEE;position:relative;line-height:30px}.site-nav>a[aria-current=page]{color:white}.site-nav>a[aria-current=page]::after{content:'';position:absolute;left:0;right:0;bottom:-10px;height:3px;background:var(--blue)}.site-nav>a:hover,.club-menu>button:hover{color:var(--teal)}.site-nav .button{min-height:42px;padding:12px 18px;font-size:10px;gap:12px}.club-menu{position:relative}.club-menu>button{border:0;background:none;padding:0;font-size:12px}.club-menu i{font-size:8px;margin-left:4px}.club-links{position:absolute;right:0;top:45px;min-width:200px;background:#112348;border:1px solid #314366;padding:8px;box-shadow:0 15px 30px #0004}.club-links a{display:block;padding:9px 13px;color:white}.club-links a:hover{background:#203960}.menu-toggle{display:none;background:none;border:1px solid #3B4A69;color:white;font-size:20px;width:44px;height:44px}
/* Home: split headline / real badge; new-shooter roadmap first; dark discipline tiles. */
.home-hero{background:var(--ink);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;min-height:660px;align-items:center}.hero-copy{padding:70px 0;position:relative;z-index:1}.hero-copy .kicker{color:var(--teal)}.hero-copy h1{font-size:clamp(64px,7.6vw,106px);line-height:.93;letter-spacing:-.01em;margin-bottom:28px}.hero-copy h1 span{color:#fff}.hero-copy h1 span::after{content:'';display:block;width:120px;height:6px;background:var(--red);margin-top:25px;transform:skew(-30deg)}.hero-copy p{font-size:17px;color:#C4CDE0;line-height:1.9;max-width:550px}.hero-copy .actions{gap:12px}.hero-visual{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;isolation:isolate}.hero-visual::before{content:'';position:absolute;inset:0 -140px 0 -35px;background:linear-gradient(135deg,#1680DF,#04138A 70%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:-2}.hero-photo{position:absolute;inset:0 -140px 0 -35px;background:linear-gradient(120deg,#04138Aaa,#070D25dd),url('../images/steel-challenge.jpg') center/cover;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:-1;opacity:.8}.hero-logo{width:min(380px,86%);height:auto;filter:drop-shadow(0 25px 25px #0004)}.hero-caption{color:var(--teal);font-size:9px;letter-spacing:2.5px;font-weight:700;margin-top:32px;text-align:center}.match-strip{background:var(--navy);color:white;padding:29px 0 17px}.match-strip .wrap{display:grid;grid-template-columns:190px 1fr;column-gap:26px;align-items:center}.match-strip-label{font-size:11px;font-weight:700;letter-spacing:1.6px;line-height:1.6}.match-strip-label small{display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#B9C5F0;max-width:160px;margin-top:6px}.next-matches{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.next-match{color:white;display:flex;gap:16px;align-items:center;border-left:1px solid #ffffff40;padding-left:24px}.match-date strong{font:400 38px/.9 'Superstar M54',Impact,sans-serif;display:block}.match-date small{font-size:9px;letter-spacing:2px;display:block;margin-top:6px}.next-match>b{font-size:13px}.next-match>span:nth-child(2){flex:1}.next-match>span:nth-child(2) b{font-size:12px;display:block}.next-match>span:nth-child(2) small{display:block;color:#B9C5F0;font-size:10px;margin-top:2px}.next-match>span:last-child{color:var(--teal);font-size:21px}.strip-note{grid-column:2;margin:17px 0 0;font-size:10px;color:#BFCBF1}.new-center{background:#F4F7FD}.roadmap-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}.roadmap-card{padding:26px;background:white;border:1px solid var(--line);border-bottom:3px solid var(--navy);color:var(--ink);transition:transform .18s}.roadmap-card:hover{transform:translateY(-5px)}.step-index{width:43px;height:39px;display:inline-flex;align-items:center;justify-content:center;border-left:3px solid var(--orange);background:var(--navy);color:white;font-size:12px;font-weight:700;letter-spacing:1px;flex-shrink:0}.roadmap-card h3{font-size:19px;margin-top:25px;margin-bottom:10px}.roadmap-card p{font-size:13px;min-height:66px;margin-bottom:22px}.center-bottom{display:flex;gap:35px;justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.center-bottom p{font-size:12px;margin:0}.center-bottom .text-link{flex-shrink:0}.dark{background:var(--ink);color:white}.dark h2,.dark h3{color:white}.dark p,.dark .section-lead{color:#C2CCDF}.dark .kicker{color:var(--teal)}.dark .text-link,.dark .source-note a{color:var(--teal)}.dark .source-note{color:#A6B5D1}.angled{clip-path:polygon(0 26px,100% 0,100% calc(100% - 26px),0 100%);padding:105px 0}.program-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:35px}.program-tile{display:flex;flex-direction:column;background:#101D3C;color:white;border:1px solid #26375B;border-left:3px solid var(--blue);padding:28px 30px;transition:transform .18s,border-color .18s;min-width:0}.program-tile:hover{transform:translateY(-3px);border-color:var(--blue)}.tile-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:20px}.discipline{display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;line-height:1.6}.tile-top .discipline{color:#A9C7ED}.tile-top i{color:var(--blue);font-size:23px}.program-tile h3{font:400 36px/1 'Superstar M54',Impact,sans-serif;letter-spacing:0;color:white;margin-bottom:15px;text-transform:uppercase}.program-tile p{font-size:14px;color:#B8C5DF;max-width:480px;flex:1}.tile-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #293858;padding-top:18px;font-size:11px;color:#B8C5DF}.tile-arrow{font-size:25px;color:var(--teal)}.tile-uspsa{border-left-color:var(--red)}.tile-icore{border-left-color:var(--orange)}.tile-orientation{border-left-color:var(--teal)}.tile-ro{border-left-color:#8899B6}.light-tiles .program-tile{background:white;border-color:var(--line);border-left-color:var(--blue);color:var(--ink)}.light-tiles h3{color:var(--navy)}.light-tiles .tile-top .discipline{color:#60718C}.light-tiles p,.light-tiles .tile-bottom{color:var(--body)}.light-tiles .tile-bottom{border-color:var(--line)}.light-tiles .tile-arrow{color:var(--blue)}.feel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.feel-grid article{border-top:3px solid var(--blue);padding-top:25px}.feel-grid h3{font-size:25px;margin:17px 0}.feel-grid p{font-size:14px}.range-feature{display:grid;grid-template-columns:1fr 1fr;background:#EAF0FA}.range-photo img{width:100%;height:100%;min-height:460px;object-fit:cover}.range-copy{padding:65px 10% 60px 70px}.range-copy h2{font-size:52px}.range-copy p{font-size:14px}
/* Editorial pages and the long first-match field guide. */
.page-intro{background:var(--ink);color:white;padding:74px 0 68px;position:relative;overflow:hidden}.page-intro::after{content:'';position:absolute;inset:0 0 0 74%;background:linear-gradient(145deg,#1680DF33,#04138A88);clip-path:polygon(40% 0,100% 0,100% 100%,0 100%)}.page-intro .wrap{position:relative;z-index:1}.page-intro .kicker{color:var(--teal)}.page-intro h1{max-width:1050px}.lead{font-size:18px;color:#C7D2E8;max-width:800px;margin-bottom:0}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:35px}.three-up,.score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gap-top{margin-top:42px}.panel{background:white;border:1px solid var(--line);padding:32px}.panel h2{font-size:39px}.panel p{font-size:14px}.panel p:last-child{margin-bottom:0}.panel .step-index{margin-bottom:22px}.blue-panel{background:#EAF2FD;border-left:4px solid var(--blue)}.notice{padding:22px 25px;background:#E8F1FC;border-left:3px solid var(--blue);font-size:14px;line-height:1.75;margin:25px 0;color:#334462}.notice a{text-decoration:underline}.notice-warn{background:#FFF4D6;border-color:var(--yellow)}.dark .notice{background:#152944;border-color:var(--teal);color:#DDE8F7}.content-aside{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:65px;align-items:start}.prose p,.prose li{line-height:1.85}.prose a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.prose h3{margin-top:30px}.prose ul{padding-left:22px}.prose li{margin-bottom:12px;color:var(--body)}.facts-panel{position:sticky;top:122px;background:#101D3C;border-top:4px solid var(--blue);color:white;padding:32px;min-width:0}.facts-panel h3{margin-top:20px;font-size:24px}.facts-panel h2{font-size:39px}.facts-panel p{color:#C0CDE4;font-size:14px}.facts-panel .discipline{color:var(--teal)}.facts-panel dl{margin:12px 0 25px}.facts-panel dt{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#8CA9D1;margin-top:24px}.facts-panel dd{margin:8px 0 0;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.facts-panel a:not(.button){color:var(--teal);text-decoration:underline}.facts-panel .button{width:100%;margin-top:14px}.facts-panel address{font-size:16px;color:#E7EEFA;margin-bottom:25px}.aside-logo{width:180px;margin:0 auto 30px}.breadcrumbs{font-size:11px;color:#6E7C93;margin-bottom:36px}.guide-toolbar{position:sticky;top:92px;background:white;border-bottom:1px solid var(--line);z-index:15}.guide-toolbar .wrap{display:flex;gap:25px;align-items:center;justify-content:space-between;min-height:65px}.guide-toolbar nav{display:flex;gap:25px;overflow-x:auto;align-items:center;min-width:0;scrollbar-width:thin}.guide-toolbar nav a{font-size:11px;color:#354564;font-weight:600;white-space:nowrap;display:block;padding:22px 0}.guide-toolbar nav a:hover{color:var(--blue)}.guide-toolbar .text-link{white-space:nowrap}.guide-opening{padding:70px 0;background:white;border-bottom:1px solid var(--line)}.guide-section[id]{scroll-margin-top:172px}.vertical-roadmap{list-style:none;padding:0;margin:0;display:grid;gap:32px}.vertical-roadmap>li{display:grid;grid-template-columns:44px 1fr;gap:23px;position:relative}.vertical-roadmap>li:not(:last-child)::after{content:'';position:absolute;width:1px;background:#C3D6EE;top:39px;bottom:-32px;left:21px}.vertical-roadmap h3{margin:0 0 10px;font-size:21px}.vertical-roadmap p{margin:0;font-size:14px;line-height:1.8}.number-list{padding-left:24px;margin-top:0}.number-list li{padding-left:8px;line-height:1.8;margin-bottom:22px;color:var(--body)}.tint{background:#EBF0F9}.gear-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gear-card{padding:30px;background:white;border:1px solid var(--line)}.gear-card>i{color:var(--blue);font-size:23px;margin-bottom:24px}.gear-card h3{font-size:20px}.gear-card p{font-size:14px;margin:0}.reference-box{padding:22px;background:#FFF7DD;border:1px solid #EFDFA9;margin-top:30px}.reference-box summary{font-weight:600;font-size:14px;cursor:pointer}.reference-box .prose{padding-top:20px}.reference-box p{font-size:14px}.dark .panel{background:#111E3B;border-color:#283B61}.dark .panel .discipline{color:var(--teal)}.dark .panel .text-link{color:var(--teal)}.comparison-table-wrap,.table-scroll{overflow-x:auto;border:1px solid var(--line);background:white}.comparison-table{min-width:850px}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;line-height:1.8}table caption{text-align:left;padding:18px 22px;font-size:11px;color:#67758F;background:white}thead{background:var(--navy);color:white}th,td{padding:22px;vertical-align:top;border-bottom:1px solid var(--line)}tbody th{color:var(--navy);min-width:150px}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}.table-scroll table{min-width:900px}table small{color:#758098;font-size:11px}table a{text-decoration:underline}.recommendation{border-left:3px solid var(--orange);padding-left:23px;font-size:15px;margin-top:30px;max-width:1000px}.day-timeline{list-style:none;padding:0;margin:0;counter-reset:day;display:grid;grid-template-columns:1fr 1fr;gap:20px}.day-timeline li{background:white;border:1px solid var(--line);padding:27px 28px 27px 82px;position:relative;counter-increment:day}.day-timeline li::before{content:counter(day,decimal-leading-zero);position:absolute;left:25px;top:27px;color:var(--blue);font:400 29px/1 'Superstar M54',Impact,sans-serif}.day-timeline h3{font-size:20px}.day-timeline p{font-size:14px;margin:0}.angle-diagram{background:#112348;color:white;padding:22px;text-align:center;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:24px}.angle-diagram>span{color:var(--teal);display:block;margin-bottom:18px}.downrange{min-height:130px;display:flex;align-items:center;justify-content:center;background:#1680DF22;padding:16px}.angle-line{border-top:3px solid var(--red);position:relative;padding-top:28px}.angle-line b{position:absolute;top:-19px;left:calc(50% - 23px);width:46px;height:36px;background:white;color:var(--ink);line-height:36px;letter-spacing:.5px;font-size:10px}.angle-line small{font-size:9px;color:#C2D1E8}.uprange{min-height:105px;display:flex;align-items:center;justify-content:center;background:#C1272D18;color:#FFC487;margin-top:18px;padding:15px}.command-list details,.glossary-grid details{border:1px solid #2B4069;background:#11213F;margin-bottom:12px}.command-list summary,.glossary-grid summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.command-list summary span,.glossary-grid summary span{font-size:25px;line-height:1;color:var(--teal)}.command-list details>div,.glossary-grid details>div{padding:0 22px 22px}.command-list details p,.glossary-grid details p{font-size:14px;margin:0}.command-list details[open] summary span,.glossary-grid details[open] summary span{transform:rotate(45deg)}.score-card{padding:28px;background:white;border:1px solid var(--line);border-top:4px solid var(--blue)}.score-card h3{margin-top:20px;font-size:24px}.score-card p{font-size:14px}.score-equation{padding:20px;background:#EAF2FE;margin:22px 0;font:400 32px/1.2 'Superstar M54',Impact,sans-serif}.score-equation strong{color:var(--navy);font-weight:400;display:block}.glossary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.glossary-grid details{margin:0}.glossary-grid summary{font-size:14px;min-height:74px}.guide-finish{padding:80px 0;background:#E8F1FC}.guide-finish p{margin-top:25px}.guide-finish .actions{justify-self:end;max-width:360px}.guide-finish .button{width:100%}.club-affiliation{display:flex;gap:30px;align-items:center;padding:35px;background:white;border:1px solid var(--line)}.club-affiliation img{width:180px}.club-affiliation h3,.club-affiliation p{margin:0}.contact-list{display:grid;gap:22px}.contact-list h2{font-size:31px;margin-top:20px;line-height:1.15}.contact-email{font-size:13px;font-weight:600;overflow-wrap:anywhere}.source-register{display:grid;gap:0;margin:25px 0 55px}.source-register>div{padding:20px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.8}.source-register strong{display:block}.source-register a{display:block;overflow-wrap:anywhere}.prose section{margin-bottom:50px}
/* Searchable native FAQ. */
.faq-controls{display:grid;grid-template-columns:1fr auto;gap:30px;padding:30px;background:#E8F0FC;border-left:4px solid var(--blue);align-items:end}.faq-controls label{font-size:10px;letter-spacing:1.5px;font-weight:700;display:block;margin-bottom:12px}.faq-controls input{width:100%;padding:15px 18px;background:white;border:1px solid #B7C8E4;min-width:0;border-radius:0;font-size:15px}.faq-controls>div:last-child{text-align:right}.faq-controls #faq-count{font-size:12px;color:#536480;display:block;margin-bottom:18px}.control-links{display:flex;gap:20px}.control-links button{font-size:11px;border:0;background:none;color:var(--link);text-decoration:underline;padding:0}.topic-chips{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 30px}.topic-chips a{padding:9px 12px;border:1px solid #C7D3E7;font-size:11px;background:white;color:#3A4B69}.faq-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:60px;margin-top:45px;align-items:start}.faq-layout>aside{position:sticky;top:125px}.faq-layout>aside h2{font-size:37px}.faq-layout>aside p{font-size:13px}.faq-section{margin-bottom:45px}.faq-section>h2{font-size:34px}.faq-item{background:white;border:1px solid var(--line);border-left:3px solid #B7C8E4;margin-bottom:10px}.faq-summary{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:14px;font-weight:600;line-height:1.7;padding:21px 23px;cursor:pointer;list-style:none}.faq-summary:hover{background:#F3F7FD}.faq-summary>.plus{font-size:24px;color:var(--red);font-weight:400;flex-shrink:0}.faq-item[open] .plus{transform:rotate(45deg)}.faq-answer{padding:0 23px 24px;font-size:14px;line-height:1.9;color:var(--body)}.faq-answer p{margin-bottom:15px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ul{padding-left:20px}.faq-answer li{margin-bottom:12px}.faq-answer a{text-decoration:underline;overflow-wrap:anywhere}.faq-answer a[href='sources.html']{font-size:11px;color:#6D7890}summary::-webkit-details-marker{display:none}
/* A different, editorial footer: statement, three-part address row, utility rail. */
.site-footer{background:var(--deep);color:white;border-top:1px solid #22345C;padding:75px 0 25px}.footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-bottom:55px;border-bottom:1px solid #25304B}.footer-top h2{font-size:clamp(58px,7.5vw,100px);margin:0;line-height:.9}.footer-top h2 span{color:var(--teal)}.footer-top>div{justify-self:end}.footer-top p{font-size:18px;color:#C3CCE0}.footer-bottom{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:45px;align-items:center;padding:40px 0}.footer-brand{display:flex;gap:25px;align-items:center}.footer-brand img{width:80px;height:80px}.footer-brand p,.footer-bottom address{font-size:12px;color:#B4C0D7;line-height:1.9;margin:0}.footer-brand a{color:white}.footer-contacts{display:grid;gap:6px;justify-self:end}.footer-contacts a{font-size:12px;color:#CAD4E7}.footer-links{display:flex;flex-wrap:wrap;gap:25px;padding:18px 0;border-top:1px solid #25304B;border-bottom:1px solid #25304B}.footer-links a{font-size:11px;color:#B4C0D7}.legal{display:flex;justify-content:space-between;gap:24px;margin-top:22px;color:#8596B5;font-size:10px}.site-footer a:hover{color:var(--teal)}
/* A real printable checklist, not an external form. */
.checklist-sheet{padding:60px 0}.checklist-heading{display:grid;grid-template-columns:90px 1fr;gap:25px;align-items:center;margin-bottom:30px}.checklist-heading img{width:90px}.checklist-heading h1{font-size:45px;margin-bottom:8px}.checklist-heading .kicker{margin-bottom:10px}.checklist-heading p{font-size:14px;margin:0}.print-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin:30px 0}.print-actions>span{font-size:11px;color:#6D7890;margin-left:auto}.write-fields{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;font-size:11px;font-weight:600;line-height:2}.checklist-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0}.checklist-columns h2{font-size:26px}.check-row{display:flex;gap:12px;align-items:flex-start;margin-bottom:22px;cursor:pointer}.check-row input{width:18px;height:18px;margin:3px 0 0;flex-shrink:0;accent-color:var(--navy)}.check-row strong{font-size:13px;display:block;line-height:1.6}.check-row small{font-size:11px;color:var(--body);display:block;line-height:1.8;margin-top:5px}.checklist-notes{background:#EAF0FB;padding:20px;font-size:11px;line-height:1.8}
@media(max-width:1190px){.site-nav{gap:17px;font-size:11px}.site-nav .button{font-size:9px;padding:12px}.brand img{width:56px;height:56px}.brand strong{font-size:25px}.brand small{font-size:10px}.header-row{gap:20px}.hero-copy h1{font-size:83px}.range-copy{padding:50px}.roadmap-card{padding:22px}.roadmap-card h3{font-size:17px}.roadmap-card p{min-height:85px}.content-aside{gap:40px}}
@media(max-width:1023px){.wrap{width:calc(100% - 48px)}.header-row{height:78px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:78px;left:0;right:0;max-height:calc(100vh - 78px);overflow-y:auto;background:#101D3C;padding:20px 24px 30px;flex-direction:column;align-items:stretch;gap:5px;font-size:14px;border-bottom:1px solid #334463}.site-nav.is-open{display:flex}.site-nav>a:not(.button){padding:8px 0;line-height:30px}.site-nav>a[aria-current=page]::after{display:none}.site-nav>a[aria-current=page]{color:var(--teal)}.site-nav .button{margin-top:12px;font-size:12px;padding:15px}.club-menu>button{font-size:14px;padding:10px 0;line-height:30px}.club-links{position:static;min-width:0;box-shadow:none;border:0;background:#162A51}.hero-grid{min-height:570px;gap:15px}.hero-copy h1{font-size:70px}.hero-copy p{font-size:15px}.hero-copy .button{font-size:10px;padding:14px 17px}.hero-logo{width:300px}.hero-caption{font-size:8px;letter-spacing:1.5px}.match-strip .wrap{grid-template-columns:1fr}.match-strip-label{margin-bottom:20px}.match-strip-label small{display:inline;max-width:none;margin-left:15px}.next-match{padding-left:17px;gap:12px}.next-matches{gap:15px}.strip-note{grid-column:1}.section{padding:70px 0}.section-split{gap:35px}.roadmap-cards{grid-template-columns:1fr 1fr}.roadmap-card p{min-height:0}.center-bottom{align-items:flex-start}.range-copy{padding:40px}.range-copy h2{font-size:40px}.three-up,.gear-grid{grid-template-columns:1fr 1fr}.three-up>.panel:last-child:nth-child(3){grid-column:1/-1}.score-grid{grid-template-columns:1fr}.score-equation strong{display:inline;margin-left:10px}.content-aside{grid-template-columns:1.3fr 1fr;gap:28px}.facts-panel{padding:26px;top:105px}.guide-toolbar{top:78px}.guide-toolbar .wrap{gap:20px}.guide-section[id]{scroll-margin-top:155px}.guide-opening{padding:50px 0}.two-up{gap:28px}.faq-layout{grid-template-columns:190px 1fr;gap:28px}.faq-layout>aside h2{font-size:30px}.faq-layout>aside{top:110px}.legal{flex-direction:column;gap:10px}.footer-bottom{gap:25px}.footer-brand{gap:15px}.footer-brand img{width:65px;height:65px}.footer-top{gap:35px}.footer-bottom{grid-template-columns:1.2fr 1fr}.footer-contacts{grid-column:1/-1;display:flex;justify-self:start;gap:25px}.checklist-columns{gap:20px}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.header-row{height:74px}.brand img{width:50px;height:50px}.brand strong{font-size:24px}.brand small{font-size:9px}.site-nav{top:74px;max-height:calc(100vh - 74px)}h1{font-size:50px}h2{font-size:38px}.kicker{font-size:9px;letter-spacing:1.8px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}.hero-copy{padding:50px 0 35px}.hero-copy h1{font-size:clamp(57px,14.7vw,78px);line-height:.96;margin-bottom:24px}.hero-copy h1 span::after{height:4px;margin-top:20px;width:95px}.hero-copy p{font-size:14px;line-height:1.9}.hero-copy .actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.hero-copy .button{padding:13px 11px;min-height:53px;font-size:11px;gap:8px}.hero-visual{min-height:310px;margin:0 -18px;position:relative;padding:30px 0 23px}.hero-visual::before,.hero-photo{inset:0;clip-path:polygon(0 14px,100% 0,100% 100%,0 100%)}.hero-logo{width:230px}.hero-caption{margin-top:20px;font-size:8px}.match-strip{padding:25px 0 18px}.match-strip-label small{display:block;margin:6px 0 0}.next-matches{grid-template-columns:1fr;gap:0}.next-match{padding:16px 0;border-left:0;border-top:1px solid #ffffff30;gap:20px}.match-date{width:44px;flex-shrink:0}.match-date strong{font-size:33px}.next-match>span:nth-child(2) b{font-size:13px}.next-match>span:nth-child(2) small{font-size:11px}.strip-note{font-size:9px;margin-top:15px}.section{padding:55px 0}.section-split,.two-up,.content-aside{grid-template-columns:1fr;gap:28px}.section-end>a{justify-self:start}.section-split h2{font-size:40px}.intro-text{font-size:16px}.roadmap-cards{gap:12px;margin-top:32px}.roadmap-card{padding:19px 16px}.roadmap-card h3{font-size:17px;margin-top:21px}.roadmap-card p{font-size:12px;line-height:1.7;min-height:82px;margin-bottom:18px}.roadmap-card .text-link{font-size:9px}.step-index{width:37px;height:34px;font-size:10px}.center-bottom{flex-direction:column;gap:18px}.center-bottom p{font-size:12px}.center-bottom .text-link{font-size:10px;flex-shrink:1}.angled{clip-path:polygon(0 15px,100% 0,100% calc(100% - 15px),0 100%);padding:73px 0}.program-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.program-tile{padding:23px}.program-tile h3{font-size:32px}.tile-top{margin-bottom:20px}.tile-top .discipline{font-size:8px;letter-spacing:1.4px}.program-tile p{font-size:13px}.tile-bottom{font-size:10px}.feel-grid{grid-template-columns:1fr;gap:24px;margin-top:30px}.feel-grid article{padding-top:20px}.feel-grid h3{font-size:23px;margin:12px 0}.feel-grid p{margin-bottom:5px}.range-feature{grid-template-columns:1fr}.range-photo img{min-height:0;height:270px}.range-copy{padding:40px 22px 45px}.range-copy h2{font-size:40px}.page-intro{padding:48px 0 45px}.page-intro h1{font-size:48px;overflow-wrap:anywhere}.lead{font-size:15px}.page-intro::after{inset:0 0 0 65%}.guide-toolbar{top:74px}.guide-toolbar .wrap{width:100%;padding-left:18px;gap:0;display:block}.guide-toolbar nav{gap:22px}.guide-toolbar nav a{padding:18px 0}.guide-toolbar .text-link{display:none}.guide-section[id]{scroll-margin-top:143px}.guide-opening{padding:45px 0}.guide-opening .intro-text{font-size:15px}.panel{padding:25px}.panel h2{font-size:34px}.panel p{font-size:13px}.panel h3{font-size:20px}.section-heading{margin-bottom:27px}.section-lead{font-size:15px}.facts-panel{position:static;padding:25px}.facts-panel h3{font-size:23px}.facts-panel dd{font-size:13px}.vertical-roadmap>li{grid-template-columns:37px 1fr;gap:17px}.vertical-roadmap>li:not(:last-child)::after{left:18px;top:34px}.vertical-roadmap h3{font-size:19px}.vertical-roadmap p{font-size:13px}.notice{font-size:12px;padding:20px}.source-note{font-size:10px}.number-list li{font-size:13px}.gear-grid,.three-up,.day-timeline,.glossary-grid{grid-template-columns:1fr}.three-up>.panel:last-child:nth-child(3){grid-column:auto}.gear-card{padding:25px}.gear-card h3{font-size:20px}.gear-card p{font-size:13px}.gear-card>i{margin-bottom:20px}.reference-box{padding:20px}.reference-box summary{font-size:12px}.reference-box p{font-size:12px}.comparison-table{min-width:790px}table{font-size:12px}th,td{padding:18px}.day-timeline li{padding:24px 22px 24px 70px}.day-timeline li::before{left:22px;top:25px;font-size:26px}.day-timeline h3{font-size:19px}.day-timeline p{font-size:13px}.prose p,.prose li{font-size:13px}.prose h3{font-size:20px}.angle-diagram{max-width:380px;margin-inline:auto}.command-list summary{font-size:14px;padding:20px;gap:15px}.command-list details p,.glossary-grid details p{font-size:13px}.score-card{padding:24px}.score-card h3{font-size:23px}.score-card p{font-size:13px}.score-equation{font-size:29px}.guide-finish{padding:50px 0}.guide-finish .actions{justify-self:stretch;max-width:none}.club-affiliation{padding:25px;flex-direction:column;align-items:flex-start;gap:20px}.club-affiliation h3{font-size:20px}.contact-list h2{font-size:28px}.contact-email{font-size:12px}.source-register>div{font-size:12px}.faq-controls{grid-template-columns:1fr;padding:22px;gap:22px}.faq-controls input{font-size:13px;padding:14px}.faq-controls>div:last-child{text-align:left}.faq-controls #faq-count{margin-bottom:12px}.control-links{gap:24px}.topic-chips a{font-size:10px;padding:8px 10px}.faq-layout{grid-template-columns:1fr;gap:28px;margin-top:30px}.faq-layout>aside{position:static;border-bottom:1px solid var(--line);padding-bottom:28px}.faq-layout>aside h2{font-size:32px}.faq-layout>aside p{font-size:13px}.faq-section>h2{font-size:30px}.faq-summary{font-size:12px;padding:17px 18px;gap:15px}.faq-answer{font-size:12px;padding:0 18px 20px}.faq-answer p{font-size:12px}.site-footer{padding:50px 0 24px}.footer-top{grid-template-columns:1fr;gap:28px;padding-bottom:35px}.footer-top h2{font-size:61px}.footer-top>div{justify-self:start}.footer-top p{font-size:15px}.footer-bottom{grid-template-columns:1fr;gap:25px;padding:30px 0}.footer-brand img{width:68px;height:68px}.footer-brand p,.footer-bottom address{font-size:12px}.footer-contacts{grid-column:auto;display:grid;gap:8px}.footer-links{gap:15px 22px}.legal{font-size:9px;gap:14px}.checklist-sheet{padding:40px 0}.checklist-heading{grid-template-columns:62px 1fr;gap:16px}.checklist-heading img{width:62px}.checklist-heading h1{font-size:29px}.checklist-heading p{font-size:11px}.checklist-heading .kicker{font-size:8px}.print-actions{gap:20px}.print-actions>span{margin-left:0}.checklist-columns{grid-template-columns:1fr;gap:10px}.checklist-columns h2{font-size:26px}.write-fields{font-size:9px;line-height:2.5}.checklist-notes{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{@page{size:Letter;margin:.42in}body{background:white!important;color:black;font-size:10px}.site-header,.site-footer,.skip-link,.print-actions{display:none!important}.wrap{width:100%;max-width:none}.checklist-sheet{padding:0}.checklist-heading{grid-template-columns:55px 1fr;gap:15px;margin-bottom:18px}.checklist-heading img{width:55px}.checklist-heading h1{font-size:29px;margin-bottom:4px}.checklist-heading .kicker{font-size:8px;margin-bottom:6px;color:black}.checklist-heading p{font-size:10px;color:black}.write-fields{font-size:9px;line-height:1.7;padding:10px 0;border-color:#aaa}.checklist-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:23px 0 15px}.checklist-columns section{break-inside:avoid}.checklist-columns h2{font-size:22px;margin-bottom:15px}.check-row{gap:8px;margin-bottom:14px;break-inside:avoid}.check-row input{appearance:none;width:13px;height:13px;border:1px solid black;margin:3px 0 0}.check-row input:checked::after{content:'✓';font-size:10px;line-height:10px;display:block}.check-row strong{font-size:12px;line-height:1.5;color:black}.check-row small{font-size:11px;line-height:1.65;color:black;margin-top:3px}.checklist-notes{font-size:9px;line-height:1.7;background:white;padding:12px 0 0;border-top:1px solid #aaa;color:black}a{color:black!important;text-decoration:none!important}}

/* V5 — genuine organization marks; artwork is never filtered or recolored. */
.org-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#fff;border:1px solid #dce3ef;border-radius:8px;padding:9px;width:80px;height:64px;position:relative;z-index:2;vertical-align:middle;line-height:1;transition:border-color .18s,box-shadow .18s}
.org-badge:hover{border-color:#1680DF;box-shadow:0 3px 14px #1680DF26}
.org-badge:focus-visible{outline:3px solid #FA921A;outline-offset:4px}
.org-badge img{width:100%;height:100%;max-width:100%;object-fit:contain;display:block;margin:0}
.org-badge.org-steel img{max-width:106px;max-height:56px}
.org-badge--tile{width:116px;height:82px;padding:9px 12px}
.org-badge--hero{width:190px;height:154px;padding:16px}
.org-badge--band{width:144px;height:116px;padding:13px}
.org-badge--footer{width:112px;height:84px;padding:10px}
.org-badge--row{width:84px;height:62px;padding:7px;margin:0 0 10px;display:flex}
.org-badge--inline{width:88px;height:62px;margin:0 0 18px}
.org-logo-row{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 2px;align-items:center}
.program-tile--branded{position:relative}
.program-tile--branded .tile-top{min-height:82px;gap:16px}
.program-tile--branded .tile-top .discipline{max-width:calc(100% - 132px)}
.program-card-link{color:inherit!important;text-decoration:none!important}
.program-card-link:after{content:'';position:absolute;inset:0;z-index:1}
.program-card-link:focus-visible{outline:none}
.program-tile--branded:has(.program-card-link:focus-visible){outline:3px solid #FA921A;outline-offset:4px}
.program-intro-layout{display:flex;align-items:center;justify-content:space-between;gap:48px}
.program-intro-copy{min-width:0}
.program-intro-copy .lead{max-width:760px}
.footer-disciplines{display:flex;align-items:center;justify-content:space-between;gap:28px;border-top:1px solid #25304a;padding:30px 0}
.footer-disciplines .discipline{color:#74CDD6;font-size:9px}
.footer-disciplines p{color:#b8c5df;font-size:13px;margin:8px 0 0}
.footer-disciplines .org-logo-row{margin:0}
.trademark-notice{font-size:10px!important;color:#9faac1!important;line-height:1.7;margin:20px 0 0!important}
.discipline-band{padding:52px 0;background:#edf3fc;border-bottom:1px solid #dce3ef}
.discipline-band>.wrap{display:flex;align-items:center;justify-content:space-between;gap:42px}
.discipline-band-copy{max-width:360px}
.discipline-band h2{font-size:42px;margin:12px 0 15px}
.discipline-band p{font-size:12px;color:#53627c;line-height:1.8}
.discipline-band-marks{display:grid;grid-template-columns:repeat(4,144px);gap:14px}
.faq-answer>.org-logo-row{margin:0 0 18px}
.score-card>.org-badge,.panel>.org-badge{display:flex}
@media(max-width:1100px){.discipline-band-marks{grid-template-columns:repeat(2,144px)}.footer-disciplines{align-items:flex-start}.footer-disciplines .org-logo-row{max-width:240px}.discipline-band-copy{max-width:420px}}
@media(max-width:700px){.program-intro-layout{gap:22px;align-items:flex-start;flex-direction:column}.org-badge--hero{width:144px;height:112px}.footer-disciplines{display:block}.footer-disciplines .org-logo-row{margin-top:22px;max-width:none}.discipline-band>.wrap{flex-direction:column;align-items:flex-start;gap:26px}.discipline-band-marks{grid-template-columns:repeat(4,1fr);width:100%;gap:8px}.org-badge--band{width:100%;height:80px;padding:8px}.discipline-band h2{font-size:36px}.org-badge--footer{width:calc(25% - 6px);height:72px;padding:7px}}
@media(max-width:480px){.eligibility .org-badge,.faq-answer .org-logo-row .org-badge{width:60px;height:50px;padding:6px}.org-logo-row{gap:6px}.org-badge--tile{width:106px;height:78px}.program-tile--branded .tile-top .discipline{max-width:calc(100% - 122px)}.discipline-band-marks{grid-template-columns:repeat(2,1fr);gap:12px}.org-badge--band{height:104px;padding:12px}.org-badge--footer{width:calc(50% - 4px);height:92px;padding:12px}.trademark-notice{font-size:10px!important}.program-tile--branded .tile-top{min-height:78px}}
@media print{.footer-disciplines,.trademark-notice{display:none!important}}

/* V6 — first-party registration / results pathways, no invented PractiScore mark. */
.button-ps{background:var(--teal);border-color:var(--teal);color:var(--ink)!important}
.button-ps:hover{background:#A3E2E8;border-color:#A3E2E8;color:var(--ink)!important}
.ps-hero-note{font-size:12px!important;line-height:1.8!important;max-width:530px!important;color:#c7d4ec!important;margin-top:24px!important}
.ps-hero-note a{color:#a6e6ed;text-decoration:underline;text-underline-offset:3px}
.ps-guidance{background:#edf3fc;border-top:1px solid #dce3ef}
.ps-guidance .number-list{padding-left:22px}
.ps-guidance .panel,.ps-results-guide .panel{min-width:0}
.ps-guidance .panel>p{font-size:14px}
.classification-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin:20px 0}
.classification-links a{color:var(--navy);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.event-full-title{display:block;font-size:10px;font-weight:400;line-height:1.7;margin-top:8px;color:#53627c;max-width:260px}
.ps-live-listings{margin-top:44px;margin-bottom:48px}
.ps-live-listings>p{font-size:13px;margin-top:20px;max-width:1000px}
.ps-live-listings td{font-size:12px;line-height:1.8}
.ps-live-listings .section-heading h2{font-size:46px}
.ps-results-guide .number-list{padding-left:22px}
.recent-results{border-top:1px solid var(--line);padding-top:26px;margin-top:26px}
.recent-results ul{padding-left:18px}
.recent-results li{margin:14px 0;font-size:13px}
.match-strip .next-matches{row-gap:25px}
.match-strip .strip-note a{color:#a6e6ed;text-decoration:underline}
#progress>.wrap>.ps-results-guide{padding:52px 0 0}
#progress>.wrap>.ps-results-guide>.wrap{width:100%;padding:0}
@media(max-width:700px){.ps-live-listings .section-heading h2{font-size:36px}.ps-guidance .panel>p{font-size:13px}.ps-hero-note{font-size:12px!important}.match-strip .next-matches{row-gap:0}}
