.rn-tnl-signup{margin:0 0 32px;padding:26px;border:1px solid var(--line,#dce2ec);border-radius:14px;background:var(--soft,#f6f8fc)}.rn-tnl-heading h2{font:700 28px/1.2 Sunline,Norms,Arial,sans-serif;margin:0 0 10px}.rn-tnl-heading>p{font:17px/1.5 Norms,Arial,sans-serif;color:var(--muted,#637086);margin:0 0 22px}.rn-tnl-signup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rn-tnl-signup-card{margin:0;padding:22px;border:1px solid var(--line,#dce2ec);border-radius:12px;background:var(--paper,#fff);min-width:0}.rn-tnl-signup-card h3{font:700 23px/1.2 Norms,Arial,sans-serif;margin:0 0 9px}.rn-tnl-description{font:16px/1.45 Norms,Arial,sans-serif;color:var(--muted,#637086);margin:0 0 19px;min-height:46px}.rn-tnl-signup-card>label:not(.rn-tnl-consent){display:block;font-size:15px;margin-bottom:7px}.rn-tnl-entry{display:flex;gap:10px}.rn-tnl-entry input{width:100%;min-width:0;flex:1;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line,#c3d0e5);border-radius:8px;background:var(--paper,#fff);color:var(--ink,#061127);font:17px/24px Norms,Arial,sans-serif}.rn-tnl-entry input:focus-visible{outline:3px solid #91b5ff;outline-offset:3px}.rn-tnl-consent{display:flex;gap:9px;align-items:flex-start;margin-top:15px;font:14px/21px Norms,Arial,sans-serif}.rn-tnl-consent input{flex:none;width:17px;height:17px;accent-color:#3059cf;margin:2px 0 0}.rn-tnl-consent a{color:inherit;text-decoration:underline}.rn-tnl-note{font:13px/19px Norms,Arial,sans-serif;color:var(--muted,#637086);margin:12px 0 0}.rn-tnl-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.tender-card[id^=rn-tender-]{scroll-margin-top:130px}@media(max-width:760px){.rn-tnl-signup{padding:20px 16px}.rn-tnl-signup-grid{grid-template-columns:minmax(0,1fr);gap:16px}.rn-tnl-heading h2{font-size:26px}.rn-tnl-signup-card{padding:18px 16px}.rn-tnl-description{min-height:0}.rn-tnl-entry{flex-direction:column}}

.rn-tnl-signup-card summary{display:block;cursor:pointer;list-style:none}.rn-tnl-signup-card summary::-webkit-details-marker{display:none}.rn-tnl-signup-card summary>strong{display:block;font:700 22px/1.25 Norms,Arial,sans-serif;margin-bottom:8px}.rn-tnl-signup-card summary .rn-tnl-description{display:block;margin:0 0 12px;min-height:0}.rn-tnl-signup-card[open] summary{margin-bottom:20px}.rn-tnl-signup-card form{margin:0}.rn-tnl-signup-card summary:focus-visible{outline:3px solid #91b5ff;outline-offset:5px}.rn-tnl-signup-card form>label:not(.rn-tnl-consent){display:block;font-size:15px;margin-bottom:7px}
