.hhero{padding-block:clamp(34px,5vw,64px) clamp(40px,6vw,76px)}.hhero .in{display:flex;flex-direction:column;gap:18px;max-width:820px}.hhero h1{font-size:clamp(46px,6.4vw,88px);line-height:.95}.hsearch{position:relative;margin-top:6px}.hsearch svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--ink-soft);pointer-events:none}.navy .hsearch .inp{min-height:62px;border-radius:999px;padding-left:54px;font-size:18px;background:var(--white);color:var(--ink);border-color:#fff0;box-shadow:0 14px 34px rgb(0 0 0 / .25)}.navy .hsearch .inp::placeholder{color:var(--ink-faint)}.hcount{font-size:14px;color:var(--cream-soft);min-height:1.4em}.quick{display:flex;flex-wrap:wrap;gap:8px}.topics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:-34px;position:relative;z-index:2}.topic{display:flex;flex-direction:column;gap:10px;padding:18px 16px;border-radius:18px;background:var(--paper);border:1px solid var(--rule-light);text-decoration:none;color:var(--ink);box-shadow:0 10px 26px rgb(10 29 59 / .08);transition:transform .25s ease,box-shadow .25s ease}.topic:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(10 29 59 / .14)}.topic svg{color:var(--gold-ink)}.topic b{font-weight:600;font-size:16px}.topic small{font-size:13px;color:var(--ink-soft)}.hmain{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;padding-block:clamp(48px,6vw,80px)}.rail{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;font-size:15px}.rail a{text-decoration:none;color:var(--ink-soft);padding:8px 12px;border-radius:10px}.rail a:hover{background:var(--paper);color:var(--ink)}.rail a.on{background:var(--navy);color:var(--cream)}.hsec{scroll-margin-top:96px;display:flex;flex-direction:column;gap:14px;padding-bottom:clamp(36px,4vw,52px)}.hsec+.hsec{padding-top:clamp(8px,1vw,12px)}.hsec h2{font-size:clamp(30px,3vw,40px);line-height:1.05}.hsec .keyfacts{display:flex;flex-wrap:wrap;gap:8px}.hsec .keyfacts span{font-size:13px;font-weight:600;padding:7px 12px;border-radius:999px;background:var(--paper);border:1px solid var(--rule-light)}.acc mark{background:rgb(201 160 74 / .35);color:inherit;border-radius:3px;padding:0 2px}.ph{background:rgb(201 160 74 / .18);border-radius:4px;padding:0 4px;color:var(--ink)}.trackbox{border-radius:var(--r-lg);padding:clamp(22px,3vw,36px);background-color:var(--navy);background-image:url("data:image/webp;base64,UklGRlYKAABXRUJQVlA4IEoKAABQbACdASoaARoBPjEYikQiIaEQFJAgAwSztyMf6Tx8CX/oUGjh7lM716cx/Ob+/H80lMMeuGf3+/d9JzqXr/hq+nnbb9nF/+Yfp/2MUBPF+2ClyvzF4B77sZOgMV7XH28Fu3q1rTfMnLROlp693SMkHEl7eKXeSoiwyHDfr9SbvQLTuS/z5E+9mb3wXLm+zgAXzXQD8W6beNmvOf0ermEyj4Gacejb1WLCtakwuGDQd/oyxGbRHRQ5UauBzZ3hTo+iE3ixntpw7qhmf80w8GgdGOL/LohHj2zqjKpdi3/amNqr5/cv7cXz38Ue5i5yTVkTuEXvkHs39GA4qnvVZTBaNpmGxxuzjXGUIeVf+mJs0RJ3kSAkcJhH4UTHEDwnAunjILZRnr5j+3B5WB/fKcUU3Ll+aC+jOWY6tSCKMky4jKwgK467PvEqMXur5wBJxAsI8Y+6KeGxM0VhpAgEaRQSJu6xOs3XafdM6wjdRjo52L6JJIshXpy4DPVjSzxmOff3QcnVfsazwrjsMVaHJfXvMR6upcV7LyXKTxcNbYyrTlwZeqomsUGe/Dhjl/iaYwlamwLQ2iqKN1myxB1zK7HtqiaAWbZ+gOH7FVgcy8xBJx6K5Q23Utf5onjwM2+77MIAhC/FOgJfjvQhd3FQEfAuFBVzrUdHbt3vAv5nbnghZO8niLw6WM4hjcK99EUruTAtG7/Q8psGQvm+VnrOtIEWv0VJ1v8yH+O2hJ9WP/zgTFYzgy+ojGPrPSgKcj1y8nLesg/YJpRd2gcL5o45thQAiLhV+QH47+kExNpOOfEER1fODC5oBlGloehiqlb3i/FIDco8SmeAUt/ProP9H/Hb5Qft1zga2fhbRAsFvwlva9p78CXRby/yiQW2b4WI7rmmZu3UwseDtGiGasxpG9Av153QCmyhQ1QVLPR98VtPH3igqT40lIlFyZlHdgxGcTy6N9iNsfCupWcuVf6n6RFRim5T7BqQYL0rQAiqq+cTPis9Ia/FR8aolVQ9pUx0RaZn78kbSR4RUQrjfDvaTCWQRwedNIAEO1fobp4hVS/lqHi2qWW6MEeVKAC+uCnvVC0eKztJVYAtslLQHZtGNQwS+Q04VjIywWwddtokihebr9WcgPT8KrVx8G0dxPtCvz8mokN5CLxa913qAAD+/XDFTPasrdWi1CK9+GS4xOC9wCROyFBxve+IN+I55NLu4KgWdUMzg1LvXMYEh2yaGTDx9xy2dFhMi3Bu+5RDUORUBB6cZ2BdYsg10aFTOGhS4qLgQKjnH1fuHq/yUVgTEOQxANeGOLSeHqoaVGTXtvVtgB2Rxtzl/aSTjk29J/atmqJi56ywpuJeKFv+kIheRCSpQS8b4dc7tFvtu3ufWsoQNx8bpR8dDgdlYT1bGZfL5TyZHu/MBLheT/KzX8VNj5msjn/JENARhYSIwAD6aAbk3ja2ZtfwDzAElj+qxnVCUN3yTWN8MrQz47+o8g5iX3PwsNiiwyAgIyLyv8o8SJgA2FKUCw6eisvNgt4tWiiAYgsMJULOSgGn99r6KaijRpqbgMA1hat6fqvfuezHG00qyidAvP3Ceut7ioUu9p7l90+srQApuK6mYBTPLMCrzzXEJYZ68ymSicaGdozgQ+I/n6mHn+p/fl38o4BhFcF1osGVw54SFllJak43PecTlb8QaY8pZ74fNbJaF/k+cO9zcwOxJyQl0ZjJOYLhhlBbvFbEPKMIMYFP3Fn6sV+p+T4nBcS4fAtmtvLpkfDup/IjLZLW+huScY9OVCteqHy05RbLXEV+0gBX1iDgQYlurFRCDuin3ok3dAKL5hn1pqzMhkfwN8XGoPEhRWkBehG8xaWd80Oy1OenqmXpY98by5Klwc6nbqca3AGwgfJZV+RSQzc+4n2XZ6vPwRIoL/Vr+svXgJFkk2+MgnvYHO6ps5/tRrXDfwQ8nn3TcP9sgh8iIlzZL+iM1XSlXlZuiVMCamM7ceDu90be65S9jEFNplh7sdmEW8tjag38tT4MOqS5uRfCJlaPOtQldGuJMrFkcaFsWSmwgXiokC78nNGz07s2YRBuAAAAdkZApCAKhjnZdE8DDOAAA+wXuek6ppkdsIWg2H3EtBfWu7hYzYxsfflVbHNlQKI+ANHJOGSPQ8y2TycsUuJIML2ljk7kwOadV1JVZgwHMho+BThmJ71vz0MFfjgfJPGYTHwMkyRT51ei2yJWLblxTpbG9se/SK+IjdcJdBUoJTHWFx7hC6wSRj4AoynyfU1u77nyR7oOHC/jV6UiwEaSPm90xTWzLnfpF9mA1toSu5iq9YXuvGqxMrVI3Uzj2SDAbqgLgGqdn215GvC74NZgqGIDbt4uihmM3P8oOYoj8ExISR5w8u1S02BZOE7hLBJewvw7wQIQuhios+siknaWUH46Mi010CA+pp6jadQw90GSbRLImUrZESnRGzY5NaYx3UV8gVbav2UEh6u3iXEQrdUvnRAPMnsGx/V+JiQ1LAaeobvJdiapE8AeHi1rsRcbBJiBc6iw05klUgVFW+zHnadToiSkHaEYyjmwF6kSZ7HwjoFayThrkIXFHqroGZENWSgcR7BTvRwoe815hi35HwACGTjwauc94EO/GQefxwwAApchRBGogAr0GfpO4/ROAnxeDZUiak75smSP2tDK8HyKRIxYUEbLi/YVmZozKLk7qp4FdNFjOVx4WN6KinV5YdVlUhg/QikxCpObPoJptpRtyvNO1JIA0wMK58Nur+vNIxd9Z877axSy/E4RwJ8u/CMpK0BtaaAjxfnjTAXJ6aFUyCwBs9lg4QTMN4XMJDp+l4U4I0RlJLee/aTqjshNYR34hdDKQhKBjwZ+AC0lbuj2xa4mWavTLdiLZ3aizqR7eJLr0YOYCQkCnzbNAiRsap491qmlf/CfIWhS6S3urZGNEYXd7d2aG7GaPSJTFaEoszYn0gHAUADtFmx43HdKOEeZZR3tarUBlJIGz4HisABES+1g16ETAZLCTHbh1LKCvm74K+CBSQvqqBfmbVhpWlc95PWwUmHPOdOKtT6l8k3cyYahT11ZOLoosj0dg1BGKfTHvh8S6VufBuOZ9oF+9sS1auIDpg9L7ltCbOO/JglacR2ljhw/F3V+yyQToCCMor/kvpFghSYr5+IpO0k2BAPF3UkAhDbgRL5/mTgdjHdyyYNq49vc9f1gOjbn44QCd+l3+Km7vj7UZxzmeRT13edQYVbxZhWJ+JxYB6bOLn0pR3U/uGIS4OpmUl+AvCOzH50Vzjf67i6Eu9NWe11CueL0ltOBmw/kucqIbNXN7Q1Y/66f/AG+sIGlD0EFzqoAJeAfkWMxqn4s6QWmWBXd3TvNPDgynfQlRUSgHZDrl0Vzjf647iUL/ltOSVHS7vlbgwMqtOvJl1olwoRMv6wyg5FqbosTSwV29VphIqbYuS/SiJZ/ojf0OxNSO4CMi2vfVnv3+n8/0f/rXKtsbUZa8TWKwkC1fd3I/V644wK0EkwaAAA=");background-size:141px 141px;color:var(--cream)}.trackbox .muted{color:var(--cream-soft)}.trackbox .err{color:#F4B0A6}.trackbox .field>label{color:var(--cream)}.track{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(22px,4vw,48px);align-items:start}.track form{display:flex;flex-direction:column;gap:14px}.tline{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.tline li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding-bottom:16px;position:relative;font-size:15px}.tline li::before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--gold);background:var(--navy);margin-top:4px;position:relative;z-index:1}.tline li.done::before{background:var(--gold)}.tline li:not(:last-child)::after{content:"";position:absolute;left:7px;top:18px;bottom:0;width:2px;background:var(--rule-dark)}.tline small{display:block;color:var(--cream-soft);font-size:13px}.nores{padding:22px;border-radius:18px;background:var(--paper);border:1px solid var(--rule-light);display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:space-between}.still{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.still .panel{display:flex;flex-direction:column;gap:10px}.still .val{font-size:18px;font-weight:600;user-select:all;word-break:break-word}@media (max-width:1060px){.topics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.hmain{grid-template-columns:minmax(0,1fr)}.rail{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.rail a{border:1px solid var(--rule-light);border-radius:999px;padding:6px 14px;font-size:14px}.track,.still{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.topics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-26px}.topic{padding:14px 12px}}.store3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px}.store3 figure{margin:0;position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:var(--sand)}.store3 img{width:100%;height:100%;object-fit:cover;display:block}.store3 img[src*="/themes/dubello/img/"]{object-fit:contain;padding:12%}.store3 figcaption{position:absolute;left:8px;right:8px;bottom:8px;background:rgb(10 29 59 / .86);color:var(--cream);font-size:12px;font-weight:600;border-radius:999px;padding:5px 10px;text-align:center}.tline li.now b::after{content:" · now";color:var(--gold);font-weight:600}@media (max-width:520px){.store3{gap:6px}.store3 figcaption{font-size:10px;padding:4px 6px}}