.page-head{overflow:hidden}.page-head,.page-head>.wrap{position:relative}.head-mark{color:var(--vine-text)}.role-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-xs) var(--s-md);min-width:0}@media (max-width:671px){.role-sum{flex-direction:column;align-items:flex-start}}.sec-soft+#apply{padding-top:0}.role-body>*+*{margin-top:var(--s-md)}.role-body h3{color:var(--ink);margin-top:var(--s-xl)}.role-body h3:first-child{margin-top:0}.role-body li{padding-block:var(--s-sm);border-top:var(--border-hairline) solid var(--hairline)}.role-body li:first-child{border-top:0;padding-top:0}.role-apply{margin-top:var(--s-xl);padding-top:var(--s-md);border-top:var(--border-hairline) solid var(--hairline)}.aform{max-width:var(--measure)}[dir=rtl] .aform .input[type=url]{direction:ltr;text-align:right}